diff --git a/python/tidy/servo_tidy/tidy.py b/python/tidy/servo_tidy/tidy.py index d61f414dd3d..192e784efd6 100644 --- a/python/tidy/servo_tidy/tidy.py +++ b/python/tidy/servo_tidy/tidy.py @@ -481,7 +481,7 @@ def check_manifest_dirs(config_file, print_text=True): p = parser.parse(lines) paths = rec_parse(wpt_path("web-platform-tests"), p) for idx, path in enumerate(paths): - if path.endswith("_mozilla"): + if path.endswith("_mozilla") or path.endswith("_webgl"): continue if not os.path.isdir(path): yield(config_file, idx + 1, "Path in manifest was not found: {}".format(path)) diff --git a/servo-tidy.toml b/servo-tidy.toml index 9273acb8cd7..66dd1e4cc5e 100644 --- a/servo-tidy.toml +++ b/servo-tidy.toml @@ -60,7 +60,9 @@ files = [ "./tests/wpt/metadata/MANIFEST.json", "./support/android/openssl.sh", # Upstream code from Khronos/WebGL uses tabs for indentation - "./tests/wpt/mozilla/tests/webgl", + "./tests/wpt/webgl/tests", + # Our import script is not currently respecting the lint. + "./tests/wpt/webgl/tools/import-conformance-tests.py", # Ignore those files since the issues reported are on purpose "./tests/html/bad-line-ends.html", "./tests/wpt/mozilla/tests/css/fonts", diff --git a/tests/wpt/aliases b/tests/wpt/aliases index 0f0a66e8f1d..47801128b33 100644 --- a/tests/wpt/aliases +++ b/tests/wpt/aliases @@ -1,2 +1,3 @@ /,./ /_mozilla/,../mozilla/tests +/_webgl/,../webgl/tests diff --git a/tests/wpt/config.ini b/tests/wpt/config.ini index 7673f0aab8e..d72eb2316e6 100644 --- a/tests/wpt/config.ini +++ b/tests/wpt/config.ini @@ -20,3 +20,8 @@ url-base = / tests = mozilla/tests metadata = mozilla/meta url_base = /_mozilla/ + +[manifest:webgl] +tests = webgl/tests +metadata = webgl/meta +url_base = /_webgl/ diff --git a/tests/wpt/include.ini b/tests/wpt/include.ini index 300308ea7cb..c1727e52b18 100644 --- a/tests/wpt/include.ini +++ b/tests/wpt/include.ini @@ -1,6 +1,8 @@ skip: true [_mozilla] skip: false +[_webgl] + skip: false [2dcontext] skip: false [cors] diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 24d72bb28e1..59f6c3ea86b 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -11937,18546 +11937,6 @@ [ {} ] - ], - "webgl/conformance-1.0.3/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/CONFORMANCE_RULES.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/README.md": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/00_readme.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/README.md": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/include.vs": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/README.md": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-A.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B1.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B2.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B3.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B4.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-C.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-D_G.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-G_I.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-L_S.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-S_V.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/unit.css": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/unit.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/util.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectComma_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFull_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectModule_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/FunctionParam_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Main_Parameters_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/TernaryOp_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array11_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/break_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comment_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constFunc_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor3_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/continue_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType11_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType12_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType13_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType19_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dowhile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension2_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension3_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension5_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension6_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension7_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension8_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension9_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function2_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/if1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/if2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/matrix_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/normal_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess0_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct11_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/typecast_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vector_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/version2_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/version3_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertex_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/expected.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/README.md": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/reading/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/1-channel.jpg": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/3x3.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-generator.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/iterable-test.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.mp4": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/ogles-tests.css": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/pnglib.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.mp4": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.svg": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/red-indexed.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/vertexShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/resources/zero-alpha.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/extra/canvas-compositing-test.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/extra/tex-image-with-video-test.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/cookies.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/desktop-gl-constants.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/js-test-post.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/js-test-pre.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/js-test-style.css": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/test-eval.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/webgl-logo.png": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/resources/webgl-test-harness.js": [ - [ - {} - ] - ], - "webgl/conformance-1.0.3/test-guidelines.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/CONFORMANCE_RULES.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/README.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/AUTHORS": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/CONTRIBUTING": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/LICENSE": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/README-Khronos.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/README.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/closurebuilder.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/depstree.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/depswriter.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/jscompiler.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/source.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/treescan.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/calcdeps.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/scopify.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/goog/base.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/closure-library/closure/goog/deps.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/00_readme.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/resources/context-release-child-with-worker.html": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/resources/context-release-upon-reload-child.html": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/resources/context-release-worker.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/README.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/include.vs": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/limits/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/README.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-A.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B1.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B2.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B3.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B4.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-C.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-D_G.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-G_I.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-L_S.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-S_V.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/unit.css": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/unit.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/util.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectComma_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFull_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectModule_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/FunctionParam_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Main_Parameters_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/TernaryOp_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array11_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/break_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comment_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constFunc_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor3_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/continue_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType11_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType12_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType13_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType19_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dowhile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension2_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension3_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension5_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension6_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension7_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension8_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension9_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/float2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/float3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/float4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function2_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/if1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/if2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/main1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/main2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/main3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/matrix_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/normal_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess0_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct10_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct11_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct5_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct6_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct7_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct8_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct9_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/typecast_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vector_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/version2_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/version3_V100_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vertex_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/while1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/while2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/while_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/expected.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/selection_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/selection_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/unary_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/unary_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/input.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/texture.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/default.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/README.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/mustpass.run.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/ogles-utils.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/process-ogles2-tests.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/reading/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/diffs.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/video/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/attribs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/context/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/extensions/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/misc/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/programs/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/query/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/reading/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/rgb-format-support.html": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/samplers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/state/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/sync/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/vertex_arrays/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/LICENSE": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/README.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/build.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/compiler.jar": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/compiler_additional_extern.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.test": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/deqp-deps.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuBilinearImageCompare.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuCompressedTexture.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuFloat.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuFloatFormat.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuFuzzyImageCompare.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuImageCompare.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuInterval.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuLogImage.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuMatrix.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuMatrixUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuPixelFormat.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuRGBA.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuSkipList.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuStringTemplate.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuSurface.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTestCase.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexCompareVerifier.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexLookupVerifier.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexVerifierUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexture.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTextureUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deMath.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deRandom.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deString.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluDrawUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluObjectWrapper.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluPixelTransfer.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderProgram.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluStrUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluTexture.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluTextureUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluVarType.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluVarTypeUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrGLContext.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContext.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContextTest.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceUtils.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrShaderProgram.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrDefs.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrFragmentOperations.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrGenericVector.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderState.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderer.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShaders.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShadingContext.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexAttrib.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexPacket.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fApiCase.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fAttribLocationTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBooleanStateQuery.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferCopyTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferObjectQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBuiltinPrecisionTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fClippingTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fDefaultVertexAttributeTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fDrawTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboColorbufferTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboCompletenessTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboDepthbufferTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboInvalidateTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboMultisampleTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboRenderTest.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStateQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStencilbufferTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestCase.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFloatStateQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragDepthTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragmentOutputTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFramebufferBlitTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fIndexedStateQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fInstancedRenderingTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fIntegerStateQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fInternalFormatQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fLifetimeTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fMultisampleTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeBufferApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeFragmentApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeShaderApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeStateApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeTextureApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fOcclusionQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fPixelBufferObjectTest.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fPrimitiveRestartTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fRasterizerDiscardTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fRboStateQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fReadPixelTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerObjectTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerStateQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderBuiltinVarTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderCommonFunctionTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderDerivateTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderIndexingTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderLoopTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderMatrixTest.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderOperatorTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPackingFunctionTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPrecisionTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStateQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStructTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderSwitchTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderTextureFunctionTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fStringQueryTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fSyncTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFilteringTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFormatTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureShadowTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureSpecificationTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureStateQuery.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureWrapTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTransformFeedbackTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformApiTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformBlockTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayObjectTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/fborender_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/textureformat_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/textureshadow_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texturespecification_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/texturewrap_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/uniformapi_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/00_test_list.txt": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/genHTMLfromTest.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsAttributeLocationTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsBufferTestUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsDrawTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsFboCompletenessTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsFboUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsLifetimeTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsRandomUniformBlockCase.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsSamplerObjectTest.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderExecUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibrary.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibraryCase.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderRenderCase.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsStateQuery.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsTextureTestUtil.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsUniformBlockCase.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsVertexArrayTests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/run-closure.sh": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/chrome.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/deprecated.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es3.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es5.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es6.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es6_collections.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/fileapi.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/flash.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_css.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_dom.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_event.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_xml.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/google.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/html5.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_css.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_dom.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_event.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_vml.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/intl.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/iphone.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/mediasource.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/page_visibility.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/v8.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_anim_timing.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_css.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_css3d.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_device_sensor_event.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom1.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom2.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom3.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_elementtraversal.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_encoding.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_event.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_event3.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_geolocation.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_indexeddb.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_navigation_timing.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_range.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_rtc.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_selectors.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_xml.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_css.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_dom.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_event.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_notifications.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webstorage.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/temp_externs/window.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/test-webgl2.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/test-webgl2.sh": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/deqp/webgl2.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/extra/50x50pixel-black-with-red-triangle.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/extra/canvas-compositing-test.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/extra/sample-100.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/extra/sample-200.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/extra/sample-400.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/extra/sample.svg": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/extra/tex-image-with-video-test.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/desktop-gl-constants.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/glsl-conformance-test.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/glsl-constructor-tests-generator.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/glsl-generator.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/js-test-post.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/js-test-pre.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/pnglib.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/test-eval.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/clipping-wide-points.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/compound-assignment-type-combination.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/gl-enum-tests.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/gl-get-tex-parameter.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/gl-object-get-calls.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/gl-vertex-attrib.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/instanceof-test.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/iterable-test.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/oes-texture-float-and-half-float-linear.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/out-of-bounds-test.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-data.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-svg-image.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-video.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-data.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-svg-image.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-video.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-utils.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/tex-input-validation.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/typed-array-test-cases.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/tests/typed-array-worker.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/webgl-test-harness.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/js/webgl-test-utils.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/py/lint/LICENSE": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/py/lint/README.md": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/py/lint/lint.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/py/lint/lint.whitelist": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/py/tex_image_test_generator.py": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/1-channel.jpg": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/3x3.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/blue-1x1.jpg": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/boolUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/bug-32888-texture.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/floatUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/fragmentShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/glsl-feature-tests.css": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/glsl-generator.js": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-1024x1024.jpg": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-256-with-128-alpha.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-256.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-default-gamma.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma0.1.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma1.0.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma2.0.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma4.0.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma9.0.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/gray-ramp.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/green-2x2-16bit.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/intArrayUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/intUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/js-test-style.css": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/matForWebGL2UniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/matUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/noopUniformShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/noopUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/noopUniformShaderES3.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/noopUniformShaderES3.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/npot-video.mp4": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/npot-video.theora.ogv": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/npot-video.webmvp8.webm": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/ogles-tests.css": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/opengl_logo.jpg": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.psd": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green-semi-transparent.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green.bt601.vp9.webm": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green.mp4": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green.svg": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green.theora.ogv": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-green.webmvp8.webm": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/red-indexed.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/samplerForWebGL2UniformShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/samplerUniformShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/small-square-with-cie-rgb-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/small-square-with-colormatch-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.jpg": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/small-square-with-e-srgb-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/small-square-with-smpte-c-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/structUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/thunderbird-logo-64x64.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/transparent-on-left-indexed.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/uintUniformShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/uniformBlockShader.frag": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/uniformBlockShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/vertexShader.vert": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/webgl-logo.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/resources/zero-alpha.png": [ - [ - {} - ] - ], - "webgl/conformance-2.0.0/test-guidelines.md": [ - [ - {} - ] - ], - "webgl/tools/import-conformance-tests.py": [ - [ - {} - ] - ], - "webgl/tools/js-test-pre.patch": [ - [ - {} - ] - ], - "webgl/tools/js-test-pre2.patch": [ - [ - {} - ] - ], - "webgl/tools/timeout.patch": [ - [ - {} - ] - ], - "webgl/tools/unit.patch": [ - [ - {} - ] - ], - "webgl/tools/unit2.patch": [ - [ - {} - ] ] }, "testharness": { @@ -39434,19688 +20894,6 @@ {} ] ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/buffers/index-validation.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/constants-and-properties.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-creation.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-creation.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-lost-restored.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-lost.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-lost.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-type-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-type-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/methods.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/methods.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/get-extension.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/get-extension.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shared.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/shared.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/error-reporting.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/error-reporting.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/instanceof-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/instanceof-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/is-object.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/is-object.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/webgl-specific.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/constants.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/constants.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/getContext.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/getContext.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/methods.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/methods.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferData.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/bufferData.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawElements.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/drawElements.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTests.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/isTests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixels.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/readPixels.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformf.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/uniformf.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformi.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/uniformi.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/get-active-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/get-active-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/program-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/program-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/culling.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/culling.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-clear.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/point-size.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/point-size.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/simple.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/simple.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/triangle.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/rendering/triangle.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-get-calls.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-geterror.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/state/gl-geterror.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-getstring.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/state/gl-getstring.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/default-texture.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/default-texture.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/gl-teximage.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texparameter-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-clear.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-clear.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-complete.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-complete.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-mips.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-mips.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-npot.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-size.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html", - { - "timeout": "long" - } - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html": [ - [ - "/_mozilla/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-aliasing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-aliasing.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-matrix.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-matrix.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-repeated.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-repeated.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-disabled-vertex-attrib.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-disabled-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-enable-vertex-attrib.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-enable-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-matrix-attributes.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-matrix-attributes.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-render.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-render.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-zero-issues.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-zero-issues.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer-offsets.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer-offsets.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-bind-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/buffer-bind-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-data-and-buffer-sub-data.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/buffer-data-and-buffer-sub-data.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-data-array-buffer-delete.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/buffer-data-array-buffer-delete.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-uninitialized.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/buffer-uninitialized.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/element-array-buffer-delete-recreate.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/element-array-buffer-delete-recreate.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-copies-indices.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/index-validation-copies-indices.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/index-validation-crash-with-buffer-sub-data.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-large-buffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/index-validation-large-buffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-with-resized-buffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/index-validation-with-resized-buffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/buffers/index-validation.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/buffer-offscreen-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/buffer-offscreen-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/buffer-preserve-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/buffer-preserve-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/canvas-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/canvas-zero-size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/canvas-zero-size.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/draw-webgl-to-canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/draw-webgl-to-canvas-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-hd-dpi-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-hd-dpi-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-static-canvas-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-static-canvas-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/rapid-resizing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/rapid-resizing.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/texture-bindings-unaffected-on-resize.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/texture-bindings-unaffected-on-resize.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/to-data-url-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/to-data-url-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/canvas/viewport-unchanged-upon-resize.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/canvas/viewport-unchanged-upon-resize.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/constants-and-properties.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/constants-and-properties.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-attribute-preserve-drawing-buffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-attribute-preserve-drawing-buffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-creation-and-destruction.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-creation-and-destruction.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-creation.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-creation.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-eviction-with-garbage-collection.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-eviction-with-garbage-collection.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-hidden-alpha.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-hidden-alpha.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-lost-restored.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-lost-restored.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-lost.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-lost.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-no-alpha-fbo-with-alpha.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-no-alpha-fbo-with-alpha.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-release-upon-reload.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-release-upon-reload.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-release-with-workers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-release-with-workers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-size-change.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-size-change.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/context-type-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/context-type-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/incorrect-context-object-behaviour.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/incorrect-context-object-behaviour.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/methods.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/methods.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/premultiplyalpha-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/premultiplyalpha-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/resource-sharing-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/resource-sharing-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/context/user-defined-properties-on-context.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/context/user-defined-properties-on-context.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays-out-of-bounds.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-blend-minmax.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/ext-blend-minmax.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-disjoint-timer-query.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/ext-disjoint-timer-query.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-frag-depth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/ext-frag-depth.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-sRGB.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/ext-sRGB.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-shader-texture-lod.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/ext-shader-texture-lod.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-texture-filter-anisotropic.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/ext-texture-filter-anisotropic.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/get-extension.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/get-extension.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-element-index-uint.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-element-index-uint.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-standard-derivatives.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-standard-derivatives.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-linear.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-linear.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-canvas.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-canvas.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image-data.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image-data.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-video.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-video.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-linear.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-linear.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-canvas.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-canvas.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image-data.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image-data.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-video.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-video.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object-bufferData.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object-bufferData.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-etc.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-etc.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-pvrtc.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-pvrtc.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-size-limit.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-size-limit.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-debug-renderer-info.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-renderer-info.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-debug-shaders.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-shaders.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-depth-texture.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-depth-texture.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-shared-resources.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/extensions/webgl-shared-resources.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-ambiguous-function-call.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-ambiguous-function-call.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-constructor-invalid-parameters.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-constructor-invalid-parameters.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-d3d11-compiler-error.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-dx-variable-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-dx-variable-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/array-of-struct-with-int-first-position.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/bool-type-cast-bug-int-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/bool-type-cast-bug-int-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/compare-loop-index-to-uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/complex-glsl-does-not-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/compound-assignment-type-combination.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/compound-assignment-type-combination.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-in-loop.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-in-loop.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-optimization.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-optimization.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/constant-precision-qualifier.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/constant-precision-qualifier.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/essl3-shaders-with-webgl1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/floored-division-accuracy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/floored-division-accuracy.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/fragcoord-linking-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/fragcoord-linking-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/logic-inside-block-without-braces.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/logic-inside-block-without-braces.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/long-expressions-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/long-expressions-should-not-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/loop-if-loop-gradient.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/loop-if-loop-gradient.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/modulo-arithmetic-accuracy.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/multiplication-assignment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/multiplication-assignment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/nested-loops-with-break-and-continue.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-loops-with-break-and-continue.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/nested-sequence-operator.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-sequence-operator.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-array-using-loop-index.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-array-using-loop-index.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-struct-function-arg.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-struct-function-arg.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sequence-operator-evaluation-order.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/sequence-operator-evaluation-order.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/struct-constructor-highp-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/struct-constructor-highp-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/temp-expressions-should-not-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/undefined-index-should-not-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/undefined-index-should-not-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/bugs/uniforms-should-not-lose-values.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec3.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec3.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec3.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec3.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat3.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat3.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-index.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec3.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec3.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-abs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-abs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-acos.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-acos.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-asin.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-asin.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan-xy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan-xy.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-ceil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-ceil.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-gentype.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-gentype.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cos.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cos.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cross.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cross.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-distance.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-distance.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-dot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-dot.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-faceforward.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-faceforward.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-floor.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-floor.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-fract.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-fract.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-length.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-length.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-gentype.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-gentype.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-gentype.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-gentype.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-gentype.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-gentype.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-gentype.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-gentype.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-normalize.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-normalize.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-reflect.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-reflect.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sign.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sin.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sin.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-gentype.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-gentype.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-gentype.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_int_to_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_int_to_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/construct_struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/construct_struct.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/function_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than_equal.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than_equal.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/less_than.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/less_than_equal.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than_equal.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_int_float.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_int_float.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/float_literal.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/literals/float_literal.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/literal_precision.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/literals/literal_precision.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/overflow_leak.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/literals/overflow_leak.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat3-construction.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat3-construction.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat4-to-mat3.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/matrix-compound-multiply.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/matrices/matrix-compound-multiply.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/attrib-location-length-limits.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/attrib-location-length-limits.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/boolean_precision.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/boolean_precision.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/const-variable-initialization.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/const-variable-initialization.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/embedded-struct-definitions-forbidden.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/empty-declaration.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/empty-declaration.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/empty_main.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/empty_main.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/expression-list-in-declarator-initializer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/gl_position_unset.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/gl_position_unset.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/global-variable-init.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/global-variable-init.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/glsl-function-nodes.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-function-nodes.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/glsl-long-variable-names.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-long-variable-names.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/glsl-vertex-branch.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-vertex-branch.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/large-loop-compile.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/large-loop-compile.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii-comments.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii-comments.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/re-compile-re-link.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/re-compile-re-link.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/sequence-operator-returns-constant.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/sequence-operator-returns-constant.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-precision-format-obeyed.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-precision-format-obeyed.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-struct-scope.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-struct-scope.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-uniform-packing-restrictions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-varying-packing-restrictions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-varying-packing-restrictions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-define.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-define.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-identifier.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-define.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-define.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-identifier.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-array.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-array.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-struct.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-clipvertex.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-clipvertex.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-assignment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-assignment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-conditional-assignment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-define-line-continuation.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-do-loop.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-do-loop.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-error-directive.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-error-directive.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-float-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-float-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-loop.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-loop.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-scoping.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-scoping.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-frag-depth.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-frag-depth.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-recursion.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-recursion.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-scoped-struct.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-scoped-struct.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-functional-scoping.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-functional-scoping.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glcolor.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glcolor.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-1.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-1.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-symbol.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-hex-int-constant-macro.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-include.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-include.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-int-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-int-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-invalid-identifier.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-limited-indexing.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-long-line.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-long-line.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-ascii-error.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-reserved-words.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-reserved-words.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-precision.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-precision.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-preprocessor-whitespace.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-quoted-error.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-quoted-error.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-reserved-words.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-reserved-words.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-short-circuiting-operators.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-similar-uniform-array-names.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-too-many-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-too-many-uniforms.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-two-initializer-types.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-two-initializer-types.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec2-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec3-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-return-value.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-120.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-120.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-130.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-130.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-webgl-identifier.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-while-loop.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-while-loop.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-without-precision.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shader-without-precision.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-invariance.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-invariance.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-varyings.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-missing-varyings.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-missing-varyings.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-name-conflicts.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-name-conflicts.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-uniform-structs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-uniform-structs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-varyings.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-varyings.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shared.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/shared.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-assign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-assign.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-equals.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-equals.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-mixed-array-declarators.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-mixed-array-declarators.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-exceeds-maximum.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-of-variable-names.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-of-variable-names.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-under-maximum.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-under-maximum.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-specifiers-in-uniforms.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-unary-operators.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/struct-unary-operators.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operator-on-arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operator-on-arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-global-initializers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-initializers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-initializers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/uniform-location-length-limits.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/misc/uniform-location-length-limits.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_field.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_field.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_function.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_function.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_struct.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_variable.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_variable.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_field.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_field.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_function.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_function.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_struct.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_struct.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_variable.vert.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_variable.vert.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2d-bias.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dlod.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dlod.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dproj.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dproj.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dprojlod.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord-xy-values.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord-xy-values.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragdata-and-fragcolor.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-frontfacing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/variables/gl-frontfacing.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-pointcoord.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/variables/gl-pointcoord.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/glsl-built-ins.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/glsl/variables/glsl-built-ins.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/limits/gl-line-width.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/limits/gl-line-width.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/limits/gl-max-texture-dimensions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/limits/gl-max-texture-dimensions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/limits/gl-min-attribs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/limits/gl-min-attribs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/limits/gl-min-textures.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/limits/gl-min-textures.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/limits/gl-min-uniforms.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/limits/gl-min-uniforms.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/bad-arguments-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/bad-arguments-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/boolean-argument-conversion.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/boolean-argument-conversion.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/delayed-drawing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/delayed-drawing.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/error-reporting.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/error-reporting.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/expando-loss.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/expando-loss.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/functions-returning-strings.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/functions-returning-strings.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/instanceof-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/instanceof-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/invalid-passed-params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/invalid-passed-params.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/is-object.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/is-object.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/null-object-behaviour.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/null-object-behaviour.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/object-deletion-behaviour.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/object-deletion-behaviour.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/shader-precision-format.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/shader-precision-format.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/type-conversion-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/type-conversion-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/uninitialized-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/uninitialized-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/misc/webgl-specific.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/misc/webgl-specific.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/constants.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/constants.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/getContext.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/getContext.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/methods.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/methods.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-A.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-A.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B3.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B3.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-C.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-C.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-D_G.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-D_G.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-G_I.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-G_I.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-L_S.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-L_S.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-S_V.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-S_V.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/conformance/webGLArrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/conformance/webGLArrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/bindBuffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/bindBuffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/bindBufferBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/bindBufferBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/bindFramebufferLeaveNonZero.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/bindFramebufferLeaveNonZero.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferData.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/bufferData.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferDataBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/bufferDataBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferSubData.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/bufferSubData.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferSubDataBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/bufferSubDataBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2D.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2D.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2D.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2D.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/deleteBufferBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/deleteBufferBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/drawArrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/drawArrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/drawArraysOutOfBounds.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/drawArraysOutOfBounds.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/drawElements.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/drawElements.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/isTests.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/isTests.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/isTestsBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/isTestsBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/readPixels.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/readPixels.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/readPixelsBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/readPixelsBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2D.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texImage2D.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTML.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTML.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTMLBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTMLBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2D.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2D.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTML.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTML.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTMLBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformMatrix.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrix.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformMatrixBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrixBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformf.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/uniformf.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformfArrayLen1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/uniformfArrayLen1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformfBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/uniformfBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/uniformi.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformiBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/uniformiBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttrib.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/vertexAttrib.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttribBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointerBadArgs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointerBadArgs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/glsl/arrayOutOfBounds.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/glsl/arrayOutOfBounds.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/more/glsl/uniformOutOfBounds.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/more/glsl/uniformOutOfBounds.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_001_to_004.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_001_to_004.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/array_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/array/array_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_009_to_012.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_017_to_024.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_025_to_032.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_033_to_040.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_041_to_048.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_049_to_056.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_057_to_064.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_057_to_064.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_065_to_072.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_065_to_072.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_073_to_080.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_073_to_080.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_081_to_088.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_081_to_088.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_089_to_096.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_089_to_096.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_097_to_104.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_097_to_104.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_105_to_112.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_105_to_112.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_113_to_120.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_113_to_120.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_121_to_128.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_121_to_128.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_129_to_136.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_129_to_136.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_137_to_144.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_137_to_144.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_145_to_152.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_145_to_152.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_153_to_160.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_153_to_160.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_161_to_168.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_161_to_168.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_169_to_176.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_169_to_176.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_177_to_178.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_177_to_178.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_009_to_010.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_001_to_002.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_001_to_002.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default_001_to_001.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_001_to_001.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_001_to_002.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_001_to_002.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_009_to_012.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_009_to_012.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_009_to_012.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_017_to_024.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_025_to_032.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_033_to_040.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_041_to_048.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_049_to_056.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_057_to_064.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_057_to_064.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_065_to_072.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_065_to_072.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_073_to_080.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_073_to_080.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_081_to_088.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_081_to_088.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_089_to_096.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_089_to_096.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_097_to_104.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_097_to_104.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_105_to_112.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_105_to_112.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_113_to_120.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_113_to_120.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_121_to_126.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_121_to_126.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_009_to_012.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_009_to_012.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_017_to_024.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_025_to_032.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_033_to_040.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_041_to_046.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_041_to_046.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_001_to_004.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_001_to_004.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_009_to_012.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_017_to_024.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_025_to_026.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_025_to_026.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_017_to_024.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_017_to_024.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_025_to_032.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_033_to_040.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_041_to_048.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_049_to_056.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_001_to_006.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_001_to_006.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_009_to_016.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_009_to_016.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_017_to_018.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_017_to_018.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3_001_to_008.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3_001_to_008.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/get-active-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/get-active-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-long-names-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-long-names-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/gl-get-active-attribute.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/gl-get-active-attribute.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/gl-get-active-uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/gl-get-active-uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/gl-getshadersource.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/gl-getshadersource.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/gl-shader-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/gl-shader-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/invalid-UTF-16.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/invalid-UTF-16.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/program-infolog.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/program-infolog.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/program-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/program-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/reading/read-pixels-pack-alignment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/reading/read-pixels-pack-alignment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/reading/read-pixels-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/reading/read-pixels-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/feedback-loop.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/renderbuffers/feedback-loop.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-state-restoration.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-state-restoration.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/renderbuffer-initialization.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/renderbuffers/renderbuffer-initialization.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/clipping-wide-points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/clipping-wide-points.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/culling.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/culling.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/default-texture-draw-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/default-texture-draw-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/draw-arrays-out-of-bounds.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/draw-arrays-out-of-bounds.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/draw-elements-out-of-bounds.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/draw-elements-out-of-bounds.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/draw-with-changing-start-vertex-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/draw-with-changing-start-vertex-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/framebuffer-switch.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/framebuffer-switch.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/framebuffer-texture-switch.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/framebuffer-texture-switch.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-clear.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/gl-clear.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-drawarrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/gl-drawarrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-drawelements.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/gl-drawelements.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-scissor-canvas-dimensions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-canvas-dimensions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-scissor-fbo-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-fbo-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-scissor-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-viewport-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/gl-viewport-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/line-loop-tri-fan.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/line-loop-tri-fan.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/many-draw-calls.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/many-draw-calls.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/more-than-65536-indices.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/more-than-65536-indices.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/multisample-corruption.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/multisample-corruption.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/negative-one-index.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/negative-one-index.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/out-of-bounds-index-buffers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/out-of-bounds-index-buffers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/point-no-attributes.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/point-no-attributes.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/point-size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/point-size.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/point-specific-shader-variables.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/point-specific-shader-variables.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/polygon-offset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/polygon-offset.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/simple.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/simple.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/rendering/triangle.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/rendering/triangle.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/gl-enable-enum-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/gl-enable-enum-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/gl-enum-tests.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/gl-enum-tests.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/gl-get-calls.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/gl-get-calls.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/gl-geterror.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/gl-geterror.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/gl-getstring.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/gl-getstring.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/gl-initial-state.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/gl-initial-state.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/gl-object-get-calls.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/gl-object-get-calls.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/state/state-uneffected-after-compositing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/state/state-uneffected-after-compositing.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/compressed-tex-image.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/compressed-tex-image.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-2d-formats.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-2d-formats.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/cube-incomplete-fbo.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/cube-incomplete-fbo.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/default-texture.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/default-texture.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/gl-get-tex-parameter.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/gl-get-tex-parameter.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/gl-pixelstorei.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/gl-pixelstorei.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/gl-teximage.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/gl-teximage.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/mipmap-fbo.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/mipmap-fbo.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/origin-clean-conformance.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/origin-clean-conformance.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-canvas-corruption.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-canvas-corruption.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-webgl.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-webgl.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-format-and-type.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-format-and-type.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-invalid-data.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-invalid-data.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-input-validation.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-input-validation.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d-bad-args.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d-bad-args.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texparameter-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texparameter-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind-2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind-2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-attachment-formats.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-attachment-formats.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-clear.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-clear.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-complete.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-complete.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-copying-feedback-loops.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-copying-feedback-loops.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-cube-as-fbo-attachment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-cube-as-fbo-attachment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-draw-with-2d-and-cube.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-draw-with-2d-and-cube.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-fakeblack.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-fakeblack.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-formats-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-formats-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-hd-dpi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-hd-dpi.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-mips.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-mips.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-npot-video.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-npot-video.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-size-cube-maps.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-size-cube-maps.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-size-limit.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-size-limit.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-size.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-sub-image-cube-maps.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-sub-image-cube-maps.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-transparent-pixels-initialized.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-transparent-pixels-initialized.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-cube-maps.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-cube-maps.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-size.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-view-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-view-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-large-array-tests.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/typedarrays/array-large-array-tests.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-unit-tests.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/typedarrays/array-unit-tests.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/data-view-crash.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/typedarrays/data-view-crash.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/data-view-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/typedarrays/data-view-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/typedarrays/typed-arrays-in-workers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/typedarrays/typed-arrays-in-workers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-bool.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-bool.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-uniformmatrix4fv.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/gl-uniformmatrix4fv.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-unknown-uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/gl-unknown-uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/null-uniform-location.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/null-uniform-location.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/out-of-bounds-uniform-array-access.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/out-of-bounds-uniform-array-access.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-default-values.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/uniform-default-values.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-location.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/uniform-location.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-samplers-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/uniform-samplers-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-values-per-program.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance/uniforms/uniform-values-per-program.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/context/constants-and-properties-2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/context/constants-and-properties-2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/context/context-type-test-2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/context/context-type-test-2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/context/methods-2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/context/methods-2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/extensions/ext-disjoint-timer-query-webgl2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/extensions/ext-disjoint-timer-query-webgl2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/compare-structs-containing-arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/compare-structs-containing-arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/forbidden-operators.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/forbidden-operators.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/frag-depth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/frag-depth.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/invalid-default-precision.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/invalid-default-precision.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/invalid-invariant.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/invalid-invariant.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/loops-with-side-effects.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/loops-with-side-effects.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/misplaced-version-directive.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/misplaced-version-directive.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/sampler-no-precision.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/sampler-no-precision.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-define.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-define.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-invalid-characters.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-invalid-characters.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layouts.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layouts.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/query/occlusion-query.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/query/query.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/query/query.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/reading/format-r11f-g11f-b10f.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/reading/format-r11f-g11f-b10f.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/samplers/samplers.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/samplers/samplers.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/state/gl-getstring.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/active-3d-texture-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/active-3d-texture-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-luma-format.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-luma-format.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-webgl-specific.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-webgl-specific.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/gl-get-tex-parameter.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/gl-get-tex-parameter.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-specification-order-bug.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-specification-order-bug.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-texture-sampling.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-texture-sampling.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/mipmap-fbo.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/mipmap-fbo.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-3d-size-limit.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-3d-size-limit.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-different-data-source.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-different-data-source.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-input-validation.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-input-validation.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-mipmap-levels.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-mipmap-levels.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-new-formats.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-new-formats.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-srgb-mipmap.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-srgb-mipmap.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-and-subimage-3d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-and-subimage-3d.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-compressed-formats.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-compressed-formats.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-unpack-params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/tex-unpack-params.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/texel-fetch-undefined.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/texel-fetch-undefined.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/texture-npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/misc/texture-npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html", - {} - ] - ], - "webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/referencecontext.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/referencecontext.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/attriblocation.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/attriblocation.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/booleanstatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/booleanstatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/buffercopy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/buffercopy.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/bufferobjectquery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/bufferobjectquery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/abs.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/abs.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acos.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acos.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acosh.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acosh.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/add.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/add.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asin.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asin.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asinh.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asinh.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan2.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atanh.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atanh.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/ceil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/ceil.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/clamp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/clamp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cos.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cos.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cosh.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cosh.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cross.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cross.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/degrees.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/degrees.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/determinant.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/determinant.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/distance.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/distance.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/div.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/div.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/dot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/dot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp2.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/faceforward.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/faceforward.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/floor.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/floor.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/fract.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/fract.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inverse.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inverse.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inversesqrt.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inversesqrt.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/length.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/length.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log2.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/matrixcompmult.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/matrixcompmult.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/max.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/max.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/min.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/min.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mix.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mix.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mod.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mod.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/modf.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/modf.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mul.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mul.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/normalize.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/normalize.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/outerproduct.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/outerproduct.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/pow.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/pow.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/radians.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/radians.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/reflect.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/reflect.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/refract.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/refract.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/round.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/round.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/roundeven.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/roundeven.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sign.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sin.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sin.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sinh.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sinh.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/smoothstep.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/smoothstep.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sqrt.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sqrt.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/step.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/step.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sub.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sub.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tan.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tan.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tanh.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tanh.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/transpose.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/transpose.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/trunc.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/trunc.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/clipping.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/clipping.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/defaultvertexattribute.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/defaultvertexattribute.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays_instanced.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays_instanced.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements_instanced.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements_instanced.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_range_elements.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_range_elements.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/instancing.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/draw/instancing.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/random.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/draw/random.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/blend.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/blend.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/clear.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/clear.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocompleteness.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbocompleteness.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbodepthbuffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbodepthbuffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/default.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/default.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/sub.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/sub.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/target.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/target.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/whole.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/whole.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.2_samples.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.2_samples.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.4_samples.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.4_samples.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.8_samples.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.8_samples.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_depth_stencil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_depth_stencil.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_depth_stencil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_depth_stencil.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/stencil_clear.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/stencil_clear.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbostatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbostatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbostencilbuffer.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fbostencilbuffer.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/floatstatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/floatstatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragdepth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragdepth.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.fixed.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.fixed.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.float.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.int.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.int.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.uint.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.uint.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.fixed.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.fixed.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.float.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.int.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.int.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.uint.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.uint.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_08.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_08.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_09.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_09.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_10.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_10.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_11.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_11.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_12.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_12.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_13.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_13.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_14.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_14.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_15.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_15.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_16.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_16.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_17.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_17.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_18.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_18.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_19.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_19.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_20.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_20.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_21.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_21.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_22.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_22.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_23.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_23.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_24.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_24.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_25.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_25.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_26.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_26.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_27.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_27.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_28.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_28.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_29.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_29.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_30.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_30.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_31.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_31.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_32.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_32.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_33.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_33.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_34.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_34.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/depth_stencil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/depth_stencil.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/indexedstatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/indexedstatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/instancedrendering.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/instancedrendering.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/integerstatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/integerstatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/internalformatquery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/internalformatquery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/lifetime.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/lifetime.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/multisample.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/multisample.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativebufferapi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/negativebufferapi.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativefragmentapi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/negativefragmentapi.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativeshaderapi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/negativeshaderapi.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativestateapi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/negativestateapi.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativetextureapi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/negativetextureapi.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativevertexarrayapi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/negativevertexarrayapi.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_conservative.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_conservative.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_strict.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_strict.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/pixelbufferobject.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/pixelbufferobject.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/rasterizerdiscard.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/rasterizerdiscard.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/rbostatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/rbostatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/readpixel.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/readpixel.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/samplerobject.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/samplerobject.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/samplerstatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/samplerstatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderapi.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderapi.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderbuiltinvar.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderbuiltinvar.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadercommonfunction.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadercommonfunction.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdx.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdx.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdy.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_fwidth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_fwidth.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/tmp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/tmp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/varying.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/varying.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec2.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec2.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec3.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec3.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec4.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec4.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_do_while.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_do_while.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_for.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_for.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_while.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_while.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_assign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_assign.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_const.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_const.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_dynamic.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_dynamic.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/determinant.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/determinant.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_assign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_assign.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_const.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_const.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_dynamic.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_dynamic.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/inverse.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/inverse.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/matrixcompmult.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/matrixcompmult.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_assign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_assign.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_highp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_highp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_lowp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_lowp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_mediump.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_mediump.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/negation.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/negation.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/outerproduct.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/outerproduct.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_decrement.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_decrement.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_increment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_increment.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_decrement.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_decrement.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_increment.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_increment.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_assign.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_assign.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_const.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_const.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_dynamic.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_dynamic.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_uniform.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_uniform.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/transpose.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/transpose.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/unary_addition.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/unary_addition.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_08.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_08.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_09.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_09.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_10.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_10.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_11.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_11.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_12.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_12.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_13.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_13.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_14.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_14.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_15.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_15.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/bool_compare.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/bool_compare.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/common_functions.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/common_functions.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/exponential.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/exponential.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/float_compare.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/float_compare.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/geometric.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/geometric.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/int_compare.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/int_compare.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/selection.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/selection.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/sequence.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/sequence.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderpackingfunction.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderpackingfunction.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_float.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_int.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_int.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_uint.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_uint.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderstatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderstatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderstruct.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderstruct.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderswitch.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shaderswitch.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetch.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetch.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texture.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texture.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegrad.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegrad.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelod.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelod.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureoffset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureoffset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureproj.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureproj.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlod.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlod.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturesize.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturesize.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/stringquery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/stringquery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/sync.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/sync.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_08.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_08.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_09.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_09.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_08.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_08.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_09.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_09.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_10.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_10.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_11.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_11.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_12.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_12.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_13.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_13.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_14.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_14.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_15.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_15.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_16.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_16.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_17.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_17.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_18.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_18.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_19.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_19.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_20.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_20.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_21.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_21.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_22.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_22.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_23.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_23.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_24.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_24.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_25.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_25.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_26.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_26.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_27.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_27.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_28.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_28.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_29.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_29.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_30.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_30.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_31.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_31.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_32.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_32.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_33.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_33.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_34.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_34.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_35.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_35.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_08.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_08.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_09.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_09.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_05.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_05.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_06.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_06.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_07.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_07.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_08.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_08.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_09.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_09.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_cube.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_cube.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_depth_stencil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_depth_stencil.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d_array.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d_array.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_3d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_3d.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_never.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_never.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_align.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_align.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_align.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_align.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturestatequery.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturestatequery.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_npot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_npot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_pot.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_pot.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_centroid.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_centroid.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_flat.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_flat.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_smooth.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_smooth.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/point_size.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/point_size.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/position.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/position.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_lines.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_lines.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_points.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_points.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_triangles.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_triangles.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/info_query.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/info_query.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/random.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/random.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_assigned.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_assigned.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_initial.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_initial.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/random.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/random.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_array.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_array.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_type.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_type.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrayobject.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrayobject.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.first.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.first.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.offset.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.offset.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.stride.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.stride.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html", - {} - ] - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html": [ - [ - "/_mozilla/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html", - {} - ] - ], "webgl/texImage2D.html": [ [ "/_mozilla/webgl/texImage2D.html", @@ -71241,27922 +33019,6 @@ "539f9e17f8a811c5acb4f07cf6cbd17015726632", "testharness" ], - "webgl/conformance-1.0.3/00_test_list.txt": [ - "03c181f2393ad22b949222c80f9cbf3683da5ee8", - "support" - ], - "webgl/conformance-1.0.3/CONFORMANCE_RULES.txt": [ - "9acfe4278bd57ff76deeb55c81e436552cb6ce9e", - "support" - ], - "webgl/conformance-1.0.3/README.md": [ - "82f980123e0326ed30dfb4fea5929602dd240814", - "support" - ], - "webgl/conformance-1.0.3/conformance/00_readme.txt": [ - "a04eaa37b3311ac75e0616728b40aa055d02aa6a", - "support" - ], - "webgl/conformance-1.0.3/conformance/00_test_list.txt": [ - "309d3abd8c3ea94c04766eea00badf20d7dfb663", - "support" - ], - "webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt": [ - "87a479cc71a90bd24e123b7762cae973b51dff9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html": [ - "62d341c60b9bddc9fb1e705de917f796dfaf286b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html": [ - "5495039375208c328cc64ca0df2367adaadf3dd4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html": [ - "5f6f993e29213ad4c775828f8565221b7e1f8914", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html": [ - "c3838070dcfb4269a0d8eb749105ddac4ab521ac", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html": [ - "6f62d6025be42c8279a47115ff2a6106ce99c0ee", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html": [ - "4c0966dda7c4b9b4b29397b5aed21987721c36c7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html": [ - "11a83ac00a7e08c06c4b191ab7324b4562e2ad95", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html": [ - "b284c130045d5575608db4534d3095720f7f73fe", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html": [ - "64dfacfbf2c3597d2a984ede2e7df1ad73aac666", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html": [ - "89cb8bbb3713a01bb1242bbacbb1a30fdc26fdad", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt": [ - "374a86ed963e7a34629d721aa613f6f7ddbc7791", - "support" - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html": [ - "ce596706c08b4de9f5e6bb8adf66adf742eae06f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html": [ - "5887743e2aaf6874b3d08ec0afca89204b5ee96a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html": [ - "6c989addb2bedc47e6af8ec1957e58180a70e1a3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html": [ - "c9afea561eb621eb8169bf1c08a2ca3f39a7b3c2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html": [ - "f5589f6e32fe6d406f5715c8dcb92aa0c60688da", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ - "1b0f7cbc0b813cff90d90abb7858edc561a13071", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html": [ - "754291159647e32b40f4aff857e83b47042255a7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html": [ - "950880705218c195d147ab604154fa4f2d415d70", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html": [ - "95a17ff2faf7133b02b5b91c28df910ae6613057", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation.html": [ - "1572381dc9b55f51974e3e1b9f2f6d72a1ae76cf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt": [ - "bfa21995c840d2e0f79e6960d9e2056b066ebdb2", - "support" - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html": [ - "1adbbd12f7f0eaa1d6b3392852a0c98bbc1d7f28", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html": [ - "4e232838efc9d6c8850098f852aa3ee89ab076e7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-test.html": [ - "8d0edc03212794f97f247c4e43eefde10d49beaf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html": [ - "6fe2616f7957c448991373003681f30f8a296211", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ - "8f47ba2578fe1f1dc41d0fa317937df535c1a8a5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html": [ - "9f293adc4a5b1f655fba36fbbff621f6b46519c2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html": [ - "3852ad04799ab9d17923f09dcbe98a2b6d42609e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html": [ - "2c3b6001d7fbb85710e923f5ae98af28a317e4eb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html": [ - "6ec13a58a9c598cf19ba987bba0fbb67d5cf0d8d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ - "2e0e6db566ea9a0fb17a7c841908a2006a4b77af", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html": [ - "89f9e1e3c233a994c8b5c49b57669c1d71041490", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html": [ - "b41cd1f42c4c8d2026aa2722a7f64b67732d43e4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html": [ - "7f83c7273a4781cde094152f429dce9ea3729c7a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html": [ - "5c7658acac96df0170e9715edbd63370b0f4ea98", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/00_test_list.txt": [ - "460c1c8b4f9a0943432c523887133339bde12563", - "support" - ], - "webgl/conformance-1.0.3/conformance/context/constants-and-properties.html": [ - "e373387866e4f295e43c0c58805170603e5dc344", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html": [ - "3b7b6f011af45536b5c490d7da911d0c5bef7719", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ - "f0f21c4e109f4374a563e848ace16b650ce2ed56", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html": [ - "ac9f21ab3a0b3c19b4c808796a94b261d6ccc423", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-creation.html": [ - "c7e4bcefb73f90c93bb3f09d07cae9a7994ffc73", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html": [ - "d7d04151b06cf5716d2ac29ffb5990b6af567507", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html": [ - "0f1193898f96bea9b02a1000645b78c6a60803d1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-lost-restored.html": [ - "4781f6baa258a3810aa0b31e0426d62f1cd7ad62", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-lost.html": [ - "ed94a0f89bbb82cd5231f7642bece21b89b5d1ed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html": [ - "1d90b8795d1aa5c22503f6cf5d9ac298bb67950b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html": [ - "3bd94469b07630328c409501ef21a883a5966a77", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-type-test.html": [ - "d197a24cba0ab1c462234e78b47430e27f6b188f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html": [ - "445979775a211f833f3c3de0e435eb0eb2b74efb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/methods.html": [ - "d74ce21ef6f3ea0630f1b74ada179f177bb36f2b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html": [ - "87b4a0320ba90ffd6a9894fdc57337dc4465f3ac", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html": [ - "10f19562a17bc5c46ef5f09cde9e1866262441a4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html": [ - "f61e66a8e8f8e90daef520354ec3e9e1c7a794a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html": [ - "95ad1653f215e41f36080fbea863b1aa6467b2d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js": [ - "3680117c25b3da179382bf19119753f31a66f6c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt": [ - "49609cbaaf29a9093924f46788be18b3e84e003c", - "support" - ], - "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ - "bd9e71f0a6bbcd1bbf24bd35381d53c7a1ffaec2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html": [ - "ee58314179fc9c5ed03d94a463b4047724848554", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html": [ - "120d24098a0f47a20d3505aee22394b376a23ee6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html": [ - "4599690dc355f928a5c3f72aa92733854a0333c2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html": [ - "e61c81035d9059dd20a76f4c0cb660441f7a6e98", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html": [ - "e63a22ed592db7ffe2e8dd266ec347ec0dc740cc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html": [ - "ea6ff9c8679abcdba60064b8ecaed49a3baf644f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/get-extension.html": [ - "39bba38ae13857d9ed2c2397a46c307d4f167300", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html": [ - "add8bdd603fa2c0a66434fe0e7bdd1cc55382c89", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html": [ - "8f5fdb39869fb397357e9ccb00700d2ebdab80fd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html": [ - "21df7b2c3829b5977ad6c9457b15b7653da5dfa1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html": [ - "a0fec0cc1f9348c9b4bb956d9b328a4f24d49202", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html": [ - "70070d5960ec731c1403db472a76545b6ccf5b25", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html": [ - "5b9832460b109cc4ad4559720494885f3e68aa11", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html": [ - "d83747282386e85a55609b02f1f53db242c8a514", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html": [ - "4c00492fe253a6f9472cbe762cf690cca03e6837", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html": [ - "6e130a121d3c9f77443c50b395fb74edc88f330e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html": [ - "e0eb6f6b7f93beb693ff408f5464628604aa18a1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html": [ - "eaf1a568609b9149664511c74b7432e03efb870b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html": [ - "193d424a3a755417852b0b95dabf9cade12fbb81", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html": [ - "d325602f5b11a772383e3a84bb704041c4322f13", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html": [ - "792da43e263f12f7c6211692ce8edc8c73a6c57b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html": [ - "ee8db23bf3623123664a15defba9313625f4fdaa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html": [ - "208f48cb498bca137f76ff1bdacde4130c106e93", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html": [ - "7c4ff09e131da666bc621a1ba6d0c1d3ad7564fa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html": [ - "5c771b8dc25ea8e46ab24dc5ee0e5db27a4590ff", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html": [ - "418af1bb94e05872bb22de6400a7a670573278b6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html": [ - "490b0dc45a6216769e1ee5c15e497140d03edbbe", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html": [ - "27e61c8cca06050c2f7de7887eeb2463edf74a3b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html": [ - "c4040f65238f98b1ab13b236ad6c2b356cb50aca", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html": [ - "6bb81d7c11dc281ac506217d31fd958ed00416c4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html": [ - "a4912717b294bfb34e4ab15214a2df13a0feaff3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html": [ - "98727cb67337d233925d2c30a754b0a2ada43814", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt": [ - "a2ee6edb1f672f1f6d23e3467518f2158ade24a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt": [ - "5b60206e9b1d4cbc50f7f3342028028139da4d2e", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/README.md": [ - "d917f6d7410b698bb0865596b8a5dd3a88884477", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ - "211d36c45e562fecb06e55261864a7029dda86be", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html": [ - "55f8d214d64c6715fa3a8961e260b64dcb3d02f9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ - "e5a0450a502bc8b7d955315f654a766209089ee1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ - "44e01cb4b53004356cf4b0e25eb81698c5b80d66", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ - "b8758762eead25f7987557ddf7d403f709cdf6bf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html": [ - "8288a653922f4607b678e09ac5049a6cf6c72f4b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html": [ - "20d7fc659ceb739098b3c5604d01c9574f8c9372", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html": [ - "da292e6fe66d88a3da7bb1a8202fc4ec2f4702e1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ - "c899ad87fcd16b79c86406d91561497f5fb10c50", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html": [ - "f8de50baa364d6eea1cdf4fcd7285f2175bef76c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html": [ - "e9fd73ecffaababd359834388ef7b48d6c808919", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html": [ - "c969f363eafac94359e17acbf4e605ddff1c4b7d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ - "665e59a3cdc476ac4ae92b98b5563be18604580f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html": [ - "d4135d3e22ac9deb83735c72734dea88fb7e39ed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html": [ - "2ac24590f9f5db7369ebe5e96f0db6018a0b46a1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html": [ - "a3f5b97067104d289e2cb7e312fde0821a1cb20f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ - "0f78f01c7192ce7f3e7e11b9a95aff96996fd4d0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ - "6ddf9306c84d06affe8d77304039affe83e96c17", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/00_test_list.txt": [ - "6758bea8e8d1f76d1453ab6e9aa30bd786c8f2c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html": [ - "821f925ac54df604348b850de21a7d2cc0e2ce06", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html": [ - "b099d7a63d5b048014280b473ab2b89232ae25f4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html": [ - "eebe8ebf93f344ca3fb01d7392920a9667c3a06c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html": [ - "1b4d20c0c05dc22ee656bf7d5c442bc0a7cdb254", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html": [ - "3ae05b6ea19986305d79774e4ba7357a45d8c8c1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html": [ - "1edf01b6389581b80e66972d3fd723a9478ad955", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html": [ - "2484552ce5d0c3ef5d0e0067c006884d3f576366", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html": [ - "4f73b4f8c82190d1dc4b8442c8f429d303b7b273", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html": [ - "a8b1c934dfd4d1c572613b2c44c00a5f9ed0776b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ - "ed1571ede31e042bd4ddf68240526b8b56efe1d0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ - "841878ea5289a7e22b79b1ae644a32281eb14e97", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html": [ - "01d1b81bb5e4044c8563c2e4944d4b8c0d449a5c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html": [ - "df1c1de0091642587a17dfaf33cd39f1035e8f7c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html": [ - "083bc6cbf8b6f4eb1e9613bea27e8384c9e2c27a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/00_test_list.txt": [ - "dd06ea05206d9770bbdec970ef10466c880062ac", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html": [ - "a3e107ab308c8db7d8cc78734e69707c740a3756", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html": [ - "84a5f6a231f2c120329719336e18fb3b667fd09b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html": [ - "e5455f7dc1e265be339c23e4c527254cb4643c40", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html": [ - "6b171ab423fa726465636ecd1daaf0b224d705db", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html": [ - "dd8a2136176bd1d95377c10fd984c285ad2cad9f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html": [ - "508f5e37f6173efa0e4da93a5da74431967dfb92", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html": [ - "3c117fe1e81e839383d56ef618837134ca1bcfc4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html": [ - "a89133a3307a357cf61d6899913dbe43d03e6543", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html": [ - "a6475772bb0c554a6855a4771e5f3fe08e7aeb75", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html": [ - "039568006ae07cda030fcdf4bfc0f7ec9dd0f120", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html": [ - "20226fe0cc3f14def8f25d7771b7e36e57aa3c18", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html": [ - "8e4c47aec17a47de866a48d10a3782653fa6e8b0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html": [ - "6407c1e41bd9c476a147a5e1764de9fd3b55af70", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html": [ - "524ba8028c6274ee5edab65e7e1a1d61a960f509", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html": [ - "22a40a7590ad3a9fd697737b5210b034651a7c08", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html": [ - "b3c96cdc62e90e6d39e290cbfffebe1b1667800b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html": [ - "0aa52ba1dc388bea82693b410e10bc9f67ea117a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html": [ - "e2c9bd2cd45e257f9efda89a0c28957fb774455e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html": [ - "51e3b6021f3ab5bd3a336432b6c2105c134dacab", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html": [ - "4a0ada8db0c17cf689e5b34ac9b31564c74905ea", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html": [ - "36ff4361560f93c31478c1cf19ca52766d3fd52f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html": [ - "4ec7f632ea727c0d7ba7c2d0bbf7b19387a74594", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html": [ - "a18bc94803d43d1479630fa8b80b3d3c8d483180", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html": [ - "4d94cb481e2a4a5b291de8d22c6dc3fb28aa7572", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html": [ - "b5329498c4fd87e4aba460a79122234f165a016d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html": [ - "306881b9546775c3a9d2be30270418753ea6c558", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html": [ - "d09b129c8ad8a8c79b4d2181425a9718f420c178", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html": [ - "f4f5434dc57bb8ccd517ca5e53605ceb9fa14013", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html": [ - "84bce2ff0130cba4a29fdcee7a8771fe40977084", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ - "18e7fc129541e7b41faa212d2387322814f9cbb7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html": [ - "1de1c5d14859eae7805702401fe269712626a2f4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html": [ - "d424e5547c4af82848232cadb66aae9c072f03b8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html": [ - "55392f5247fa190fbcee47ddadbc717d0e848a17", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/00_test_list.txt": [ - "d700b29a5632b862e33693e0adbdf6c0ad3e5684", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html": [ - "812915404c8cb2d2e8e470ef5ffc9cd35f36e979", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html": [ - "7cf150a71aa2b8ee25687d4ccb4b2fc4610d16a1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html": [ - "d59b89376f7f83a2c62d86559349401a5fba7150", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html": [ - "1874508629ba0d64401047b7b7113431e75e12d5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html": [ - "6d2cc5e3ac0b1b1d8b2099ed7f0016bf4955190a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html": [ - "163683b346ea2c7d46f81adecb8022ea9c2bf486", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html": [ - "81183d8ce37e178369f5ee0d44ded21e128f5b39", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ - "76ba85ceb8ef38f9364e2d061bccda7d55ef6f20", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ - "e7ef897782bcb68d67509a015745760467af0e80", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ - "9581bbda8ed19ae752a4716dfed643b5fdb8bf44", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html": [ - "a631cc2efbaa59918a3effb1f256d232362b82a0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ - "36e66a3fa779059cf90566e65ba65b7cdfb95610", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ - "6b74005e7b38227215578ca93e3a7af4471ca46d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ - "3846193ffd4671a35c1854f6c2351569e7d308ae", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html": [ - "c837e1ff402110db584fda8a9601ce5a63f3111f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html": [ - "fea373436f99dc470d617935b121e1837aa7b332", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html": [ - "62d0ea0e1c476ae24ab84decab24bc90ad1c2859", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html": [ - "58c18b61a1338066f892870c0cbc03d72b5de76a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html": [ - "d6dba4683d50a2623c1b85fae876ad2ddc81d917", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html": [ - "2f50269abb66ccfc691d934a8d1d4d511307fe84", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html": [ - "397c758ec193c5b0b43c830c3df594575a07465f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html": [ - "94b9b4afcf998e568f1a520fabb6af48580c2bf6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ - "d13d5a6432b1b6ffe2099e17a16cfaf236489022", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ - "d074fe196702e8eb48d0c3d4ef93f5dac76adb35", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ - "a6b2307e52085741bfc351786ea2d51ab8ddd99c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html": [ - "a9ca0b1ed432401b60de78a9ad5d3ee0bf4b5c5b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ - "275023160c31e53b1b50cab755eed36f1c55262d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ - "cc167b91b54d03a9d546c2e1f5495c7bdcf75d5f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ - "31dbfddc19ba17695e8d235432e812914ad7b132", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html": [ - "a086572ced0793bcc0b24f0127b34da2022086d0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ - "19e4f04e477c2c924491c86c5e575fc737fc68f2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ - "d0e7873cce22bfb7f1797c00b256b7e36652a1e0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ - "5b4ec18b7f7ebcf0e6c2f630f79b063f1fe51b40", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html": [ - "158fc119a9303d0edc718d53d467db16c71771da", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html": [ - "580387b0d3f91c93bdbe53503ba19985177c7bd9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html": [ - "03135f29233ee65a0248fcdabfc4986ebc899eee", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html": [ - "bfdb1423563fb91e5c5a8d312f084261249ac644", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html": [ - "29cbbf92c96c6dea1ea88bca627906fe65c8725c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html": [ - "293c57ffab26176db1a017ed3e76abe6691b53cc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html": [ - "fb30d29c51779288ae52ffc3628bc3630eaba0b7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html": [ - "65585fd7fa834458ca4b372eb0bb61e3b576c967", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html": [ - "26597311f56f75a5c9d2bbbc1ff85c9b1ff85c62", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html": [ - "1ee7c6cb1b575affdd7774ee67aaf1ef9207818f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html": [ - "e71cfc3770d5a14cf2a7bbf3e43822dea34a74c6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ - "5fa51ef88a1bd2e9273d3781a24ecccfdc211323", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ - "a3312fff4ea0d89ceb95f18e4c5304a89f999f8e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ - "3586ed632cfd908e622cc56a09a16dd8298bd13c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html": [ - "a5d202b38cdd87637b88a2d56d2c3043b9542e1c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ - "5207c25e363ac2a5cec0470433daf132c40a4adf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ - "b20e2a52c2ceb5a183899bde38a60f66e7b5e5e2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ - "ac0e07f24a9a021f6ec1b091f8b9fb33ea68bfe3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html": [ - "e83979b89cfe6db96aa6d8587027806dc710abf8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html": [ - "03789509377940f64386c8dc31cd5d830b4f0706", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html": [ - "33a19c3443d2a331c6f70eb94e38c2104a5ed2d4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html": [ - "f53d782befd05217b079572b7ec80a2c9a1704d3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html": [ - "eb0c4716e20543979bad625bb2cf5dcceb4e6f27", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html": [ - "519c4d6ae32d03bbdcc0b8831b5aaf85bb76112d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html": [ - "c168382bcf98f3f88860f1890c638f3534fb1907", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ - "0a3c34315f126fcd2f63cc8cf1b70fb7d94bd69f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ - "93b72932e39f7c2e12391142fea5087d69e05b2a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ - "d8b396b52fdec3a4b656f74609ca7c44a86f6f10", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html": [ - "41cae76bfb4033b0da21f5288bd814653fa004f2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ - "3763226833679c7a6d29a96683cbd0264382b1f6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ - "d5e18d247b50ffe6af4620eb9bfad4de685223ec", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ - "40084a7a33078bf065125572be15c7133cdad95c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/00_test_list.txt": [ - "50802bf34647dfba82093e561bb3b922a470e041", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html": [ - "f871cadeef5a074a4b71cf7e7a44df6cdac9acd4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html": [ - "7df690981cc3e1eeebe41d349bf9dcd65d5c9198", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html": [ - "1d9711129e16f00e23de02bc0721aca2d80c3fc3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/00_test_list.txt": [ - "91b4ce21f87ed5e1048cd8061965c298d7e0e270", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html": [ - "93a49781ed8767429d33e05a4635c5dfa7ef5825", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ - "cdf252a4e87afc9f4e11d0142916c914a16a93fb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/00_test_list.txt": [ - "0c8859b9f7f64666426c811d406f5e30a24c1569", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html": [ - "24a382699cd9c5925adba59402fb07b7904661af", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html": [ - "2066722be604ffec6d47f4a3569bbb6d8491c70c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ - "4a12d9c98b42d1adc2b1031d68163cc4be5f2e5f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html": [ - "3684248f51da359e2b8ddb4684eddf80fa59803c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ - "db8b1f7d0036ace57927e74067db28363e8c449b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html": [ - "b49c366b98326192bb85e7aff22d82dc8d0b7c0b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html": [ - "ca70c2ea1dfa89de396d4e8b819cc600de8d005f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html": [ - "fcd8ca63ff661690351c6c468d029ce8ce18679f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html": [ - "0d11862a6d439454b652b6df7d23e9346b30b048", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/include.vs": [ - "50970e6ccfe34ed72fca4fa03baa827d013bc6c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html": [ - "acb4629a116324d06382ed09ca78add0fd7fa620", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html": [ - "8f26d30bf6f980b37d5c484a02d759c43fc04f65", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html": [ - "b1b0cea2d39b7d5e18a02d30a2098ae06eb59fb2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html": [ - "cd5331b51e59507163849030467161417c037b00", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html": [ - "adf14f684a147d5e6ee946f38fd4063cc52891ae", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html": [ - "048c14eed5d2db4bde8f7ca8d4064fc331c4e2b8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ - "ce088319d2a9e50faa6fd627148c1b83b9c9c7da", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html": [ - "9ef6d2adb8893ec5f3f78e8a3bdade564958e036", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html": [ - "a00ca8f38564321bb8442b5224f956d71c69bdd5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ - "2dc6f2c880119587218de7b6acbf3cf1f4ec2a50", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html": [ - "0adafa0852950f927164364e68051744be335743", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ - "04fa8f965841684d4f24310b001862e11d83f871", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ - "c287f359c5f136d732487d909e941dc999993c1e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ - "b43ab809cae50009dcd892ce266faecfabc63446", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ - "85216c269b2de9e4173954bbe6feb87012e74f56", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ - "65fbdeb0e7ab5ca1fee4c78ba0f99e9c33879d1d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ - "b55bfe98f2894920d3ec532b01dd898b4295cc84", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html": [ - "0c1123d002265bf5e7b9f3b46767b277fe39bfcc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ - "177e38bde7c3a53cce45513edad0c24aa957383c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html": [ - "dc2db444e66593b4b635e8a2b78972bec3ca836b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html": [ - "8fcd2856d9570b5f4283625a60f21b1a61f67fd6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ - "dfb3473c51e56f841ee07ecc79bc5574e4118cab", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ - "04d0498119f9735f7c22643260606013ecd842f9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html": [ - "efa995575df85b13978d4449bac65b3c89402db2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html": [ - "af1b0c7268747af57256382445a6b0dd6856aaf9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html": [ - "d0600139cc1f24c076ba91b70936627d2c17dc07", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ - "5f4dd0000c7b09d27920bf4ee7e0a3a23802bfa1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ - "01c73b11daa192b0e57fd51a279649aa23cc180e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html": [ - "d05d20e194114f586f5ec0ee39dd001d323e53b6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html": [ - "4423076d47e19f3ba0a7f44c74f5e222ae75f371", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html": [ - "bff5e6538f838612c49bdecd8b50b8e8a0278fba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ - "1ede3463465bcdb0fb83287a69b9cd038e73578e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html": [ - "4080221d1b68901bb1b9b28addbf35d692458367", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html": [ - "cabfed9f8769030e1567283ca021e72acddd1ea7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html": [ - "e0e0547584956bd9ee84c779b8cbdc27b560ead3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html": [ - "f3936f1fd150b7fc6a66f4335efb1a6220ec15ff", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html": [ - "a6c753536ed5c9a97eaac71de8347ee6e26216ef", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html": [ - "1c17f453a2339dabfeb04e4684cf6b1069d63c1d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html": [ - "bd0f2efb481519fb09142e2187c4f581c61f0f11", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html": [ - "4e54df133afcd966584e4eb73ae0558eb6ba27a6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html": [ - "5b8c86840c550931625d7d2396c079272857e9e0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ - "f37e64b384a9e1ba52cb91383283d24ec9db1d77", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ - "612948faaeaf0bf587e838f58fb1720faa451a76", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ - "c89b2f38eca355bc4d9e7e39bc857e93612ea559", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ - "716a4c55267c611a96746c651c3bf014af9e6e12", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ - "f1be8d047b1a59149422ddd4fbedb48f912e5a4a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html": [ - "bc4a6dcdafe01e80a68644c79a2a51bc108570ac", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html": [ - "ddcca8d2e8e9d2270f361217413c23c9eae1c72a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ - "3045ea0adc85dd1665ec4b9730bf3c5a64a090f9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ - "a68b2461344ee0c4f5dd612caf4336558829cc12", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ - "07520e788393dccffda8186c4c967860316b7491", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ - "83535db94d1e08a0b8ba2ff4da9d7f97ff62e52c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ - "456df8ac9d5214c771dd17ddeffabd13a869f598", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html": [ - "7c6423c5a440ae2d50fdddae0830aeb8c026ea07", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ - "9b8f50be051410ff77d2af0fdf944c0ce1005031", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html": [ - "389d856b02fd6b85651ffb051f01d46d6e681a72", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html": [ - "62d7b71950aa00d69f97f3d3c4e792ca9285a15d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ - "d2ba82c027cdc4728490f64dcc027f0c1b3b020f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html": [ - "1791590056e438c76bfa8c52bfe253a84414b8b5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html": [ - "7d2f2883e54469e1c186a1578507e8fa7d653abf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ - "64efaad176953fb8f6e0718990957e36158c66d3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ - "cf4d796b797f8e6b903e95250cca9228cef49292", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html": [ - "1b6260c94cb68f3c6a13a33d0ab181b65607793b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ - "efda8d89918e47ee4ca16145b7448095d6b2251f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ - "f776cf1c5ee10a46b6b89ff621755c85a1f1af4a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ - "f46202f6aca73388c8194dc927550a1029828dd2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ - "c3f8488367b982e94eee15b88c5e97f6b27ee4e6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ - "2d001b99a9748530f8bd28b5bf9e6fc424a6a2c8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ - "9d25ad6bf2c691a73c1d486dac276a90d4743f2e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html": [ - "96de76dc6e2fc5acc578aa80611c4ba3a5680a50", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html": [ - "a46f52b1b43afb3925f1895edb0f9600fdebe15b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html": [ - "d6ff2b2f5d5412f72128b8c06622c1564c235ec0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html": [ - "f30a695065e683a9d9a9e6261065a538b0ec25e3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ - "3bde4248a125698f50e382bed5e21959b60994bf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html": [ - "f1f3174196f9bad25c07d6d0e00f300e26d87ab7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html": [ - "1145f05e2774f69f2bca548667453d78df6e0160", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ - "2ceaeb6ddd945fe01f67bdbf75304db682373cf9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html": [ - "3d80f9617abebcbf972a05890e29a8a27c134f33", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ - "37b5a9654dac1cbd0fdb21573aa5d952f35995db", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ - "f760262748bfdba9b5c1efdc8ceea86ceb07f961", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html": [ - "e2fa5ba6095c317d74bb6180c914161d268b5a37", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html": [ - "e5c0ee8c684386263c25d1ce172999836b9be161", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html": [ - "5dd4d35a3cd3aaefa84bdb42ca9f0171d06f847a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html": [ - "608f33fe304ffecc4c49b71ff79a35decd884b47", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shared.html": [ - "dc8fe3d0f9c8db174ec2708167752bc519a7a4d4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html": [ - "159d9dc5d731ecd5fb86822cf4c62599d5b4259f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html": [ - "5734c35c5194388673dd36f314e510d15a994f5c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ - "90854462bb284b5cdf2ed6611b5be06e6b1bded2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html": [ - "88a8a38a062157843579054223760bf79bafbda6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html": [ - "2436ac8d7ac33a7f50f94d4f439e0211833e0901", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ - "d3c750f9d5451a277145ddb505587f687c6b988a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html": [ - "e33393fd1e9da5d232e2ae5b1a6714c1bd283bc8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ - "62f40956d158f643d8098e21f7e6eed8b874aeaf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html": [ - "088620c91bc770e3f29de2c00c6fa9efc4099094", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html": [ - "6692e92bcd2e7839b243b29a783f83b8e1451132", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt": [ - "7c2da3e8f5c9473e82feb2580373be73e661aab8", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html": [ - "a0a459c2939147f83f9450e338f9a612c05ee1b0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html": [ - "da0ddeaa07f07193ad7cda8f3b11f28e5ff45198", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html": [ - "7bfc52cd4b58843d348cf40119888427680ca373", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html": [ - "ea21ca0d90f57bcf17ba2666cd9d3135968e9e2f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html": [ - "908513dbcfe59fb65e9f7913dd8ccb367bcdf97e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html": [ - "b133d42dd0fec15338de9857ebda5552857b128d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html": [ - "d57c57dc378055f6e72524b287597166aa2712ff", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html": [ - "3df092c3668a7c1ef812797c8bc5cc166d85e94a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt": [ - "c0f612d81d6f5e79c214f9980614e4f7463794bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ - "e10bcb160f816cd4aa6af6252e657dbfc4d125f8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html": [ - "414d8663274d2d393d0d7ca6f26dca9a72be8f01", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html": [ - "df9159e09a4ebc4fbf9962f3a3b1ee5cc4c42c07", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ - "82d8bcd119f97883b39de452ab7f2bd150fadb8f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt": [ - "31fe0f8f20c7e40ef0543b038a8300a9dc6fb595", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html": [ - "857cb9a6cbb35e24d9e79eeb480f417008e1a8e2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html": [ - "a6f25126a0c2e12f48d78eb763a74a7a1a1a446e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ - "dcc470eb2b196a76408cb339d4e96d0805ef3169", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html": [ - "6be52169e86bfaeaa334c83a3ee3268db7131df1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html": [ - "b05417605e4d6f73ab6370d6fcc252ac57e2e50f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html": [ - "387ab1f162b966387a9c10450d480331d4289a4d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/00_test_list.txt": [ - "0b342cad1d3f25d78a90aafd891ec8af77875ca2", - "support" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html": [ - "6c626f6dc4b6451348cbc529842365bede757339", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html": [ - "7ab8ba704738cefd7caea7981fd6b1b25f96ad53", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html": [ - "91f25c6a99931a923a7e22adeec4847d078ba445", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html": [ - "a8dd785309ce0a74801ddf2967f36b92fbdd5a8b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/00_test_list.txt": [ - "3941fd9f7528dfe72eedd38aebca86e67f3aa92e", - "support" - ], - "webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html": [ - "9f348080979a6d16003ed512bc0347ed997ff95a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html": [ - "e48a68c50633e9fabe6655978f20d3b8a83f4008", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html": [ - "08fab67a365bf6af442a5a7ebb23e3a32343d0ac", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/error-reporting.html": [ - "00a1b9b4e819e1b0f5247f12226efd770a558e5a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html": [ - "13cf333f1979ee0bc4cc2e3e674fb7850180ddcc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/instanceof-test.html": [ - "4ad14c39a3d6af855045e79e9aa821794587fb1f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html": [ - "1d9924852867e9536ac23253d391b621952feeb7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/is-object.html": [ - "b80f24b17d24af32b10ab418c954706d59233528", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html": [ - "f3cd04397d9a35ebd01a9bdd1fb398ff5edcc445", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html": [ - "8462049bfcf7aec2308e0dcd620873b839b79825", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html": [ - "7a9f0700ee55ccd89e49c85723785c079ed6772b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html": [ - "4fc263a8cf9373e6511c7155cd370c76853101c2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html": [ - "06d9574582b96a7cdb7c2f027e2150f16347d7bb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/webgl-specific.html": [ - "81d8cccd8c920ba4d00b2aa8bdcd3c40e1ab3737", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/00_test_list.txt": [ - "aeee7cd1889c2ad478f27a2bf4dbfd537aae0d3e", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/README.md": [ - "01937147f69aa029a6d62cc99935f369828d8ca8", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-A.js": [ - "31039b5968feaca77d69afc942fcd32ce491155a", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B1.js": [ - "e8abf394af48b74c774cc350bfe5b17bc0a493b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B2.js": [ - "327f4426638a628d964d47df213c5b88dc531de0", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B3.js": [ - "7b7f46c461452d8d69fbdad8841b0718f86f3c9e", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B4.js": [ - "6881c32148f69dc66bb92909f95e4fdd6d5d2248", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-C.js": [ - "974ff745532b41e37b95d8e8d171e6237428e1f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-D_G.js": [ - "7d218519dff23ced91d54086d9a326923366e6b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-G_I.js": [ - "7af58b0bf4e5fa7ecf224e39f12d34be76365fa0", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-L_S.js": [ - "db7f38d61d314b4f8295cfdb6f4184bdaa0b9388", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-S_V.js": [ - "726f6ef0521308eca8ce58eedd8aef400a95941a", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/constants.html": [ - "a0611d473bf38169f3069183df45a0bb3b5fc40c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/getContext.html": [ - "0807d7225f395375fa50b192774a0f508da1337f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/methods.html": [ - "1461ff742b39db4269934849d879adcf6ab721f4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html": [ - "b4f3262abd936e7c0a4c2e9d00365d63b39a58c3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html": [ - "3ae3bbfc2d8dd9bb436958465a5a8a460c0b8252", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html": [ - "d80a4427caa3035ef27c87f972201daae1257814", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html": [ - "426f385b0c6c9b499d76f34a91673079108a6608", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html": [ - "616c49fc92ee01e362b0bfea8a066ab30fb75a5a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html": [ - "9f122d2cfa59b6ea38583f4b9b85b4a468636d25", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html": [ - "c6e3fe163ae4622fc025ef93d1020dd7700bc6dd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html": [ - "9bd5cf92a5da2b0e0fe032c429b993a7ada53908", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html": [ - "013f86f9f992cfaf96a8cb3c0cd8bbfac1587ee9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html": [ - "f405d9c8f08e5760a870bb11adb5a44d8a6160c8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI.js": [ - "b39feca144c665e4cc1bcf92aa0771cc9940694e", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html": [ - "4b7ff947d976a8b3e6773b92dadf7433fe087505", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html": [ - "dcc2ab144e5db46c69d7bfb6224bb96e15d30f24", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html": [ - "e27f2b3641e8246c6b0bb3bed518b5ccb8bcf960", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html": [ - "917b6eb411399d7fa84c281b075c96c4f46bc360", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferData.html": [ - "4df4146ba8a8dda7911d58591b26b4ca77fad83a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html": [ - "aab63b790f9118ae7b85e86e1602df2f3dad2505", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html": [ - "22cfd4cad5e9ce886b1c7426e5b82a3837da18c6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html": [ - "f7a3b74555967b7dffa1a4e5f491ed1cc92e04cd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html": [ - "dea4dbd6b9b4991e2a56901cc08400e245cfe174", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html": [ - "d50d9612d32319fa2a43b2467b2f26af41f0c5d6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html": [ - "4a53fce00368ddefe57e985177fa878092f2f393", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html": [ - "a0aa244882d14935a34afff7ff151bd2078b74cb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html": [ - "a984ffd1a0234e6715e9bf523997ec7ad3c09be6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html": [ - "fc4f1e18290cf87f19bfc2fb93d4d813a9443bde", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html": [ - "168dfa0a7ac03a975e3864e547c3623717fffe59", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawElements.html": [ - "8a24db399a24e2aba0bc1138196f320a9866d746", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTests.html": [ - "74d46542c512b766613f1c40fde58453fa48c231", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html": [ - "f06da4caaf2d12b46ee3ab6463201b40284e153c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixels.html": [ - "a215be5bf931c859fb8685ddb9aa383f4a2881ad", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html": [ - "849ef34739f642210941160414af798c3955a946", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html": [ - "3e85be29c334ece6741b04cabb922733484751d0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html": [ - "bf5b71279bbaed3fade639728d5ef20a5077ee7b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html": [ - "211021bb2e871ebf83a0fde5360e4008452b99c4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html": [ - "064bc3117c2c446d3289814527f9c97f813588cf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html": [ - "4b3b507a8a1c0bbfe9c9b8cbff56dd5743185c75", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html": [ - "875f4c49597a1e17ac017edd698822072d58de0a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html": [ - "5d93d964fd7da34735131a79ce5f3271f44a851e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ - "475f349dc17d172e1bf93c13fed4505b7602fe0c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html": [ - "aab88c8d2e7e8517fd672881453cc69c84dadd1e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html": [ - "3c01dbfef8a536af095e72847b0d983fcc37bec3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformf.html": [ - "21fa77ee3b080e1b7d4e9caf5e9e2b9f06d0b63b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html": [ - "2e4383d40c8f514b0dfa4dd68c87c9dafdfca56e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html": [ - "70986ab0ebbe9947594ccd23c18daca3f18b89dc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformi.html": [ - "a66b45fc9cfaa820679cd559463c83464ca91f61", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html": [ - "e211397d856370bb5e72b496c1a9907ac2293744", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html": [ - "21d5a0b5988bc974def1cea3062cb0531176d1ff", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html": [ - "5ab3d5ea1da898c7eb285482974d10acb4ed10f5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html": [ - "c11074eb45505647905a7167b0a4d079a8b40458", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html": [ - "5056096abfb2da399ad49edc2a06cabe273c7a8b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html": [ - "34ab4ab0a39e00c50c3c850955e5a18d9e9d145a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html": [ - "e5f1235e39dca5f6f5f18a6a3bba46e8eac390eb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/unit.css": [ - "0758b43bd9ddf0bf1c02af5a5f61694ff80e53c6", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/unit.js": [ - "428c164699c3e15bfb070c77884a609aedbc6303", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/util.js": [ - "e1d5d638a619beba1274586449f86c5e6c7e4f45", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/00_test_list.txt": [ - "4b4237c9fb94214c802b5cfa964db301d68aa0fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html": [ - "c348d099ca800e753dfe35e45c652c3ed7d21ebb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ - "1b8e4fd6aa7210632958bbde33777bab0b9a0899", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ - "ad257670d059c5c776a0c22babd43d142497fd5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ - "1c4bc6205e557f86505ea364c57f8bd1a1b2270d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ - "94f91877bf8eee90bf32bfc4ca2e5e0bfbb77bfd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ - "b814a4afa41f086c5e488024b8758702046236a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ - "13b98ccf80eba806b64b7adf2ccca698f6752def", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ - "f34a0f1706de96a420dabcb3d07800b1f23855ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ - "996447dccfd7f8cde3e53a07cf8b33b719282027", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ - "35d7d9c1902d83470d102573bbfbf192945986c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ - "386e0124e735d5eba1d17375950ce3f115436847", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ - "f0a4c35e817c2772f75139b03cfa48a62a4cc024", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ - "ba8dedcb9db31919144e53aa7ab4939e20419bad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/input.run.txt": [ - "ebf5dc91f19879b73782bb767ba23ccded86ad2c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html": [ - "2fd7d79b89d751969b24bcb88fdc6e189d0ce66d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ - "ff74d99c6e1b40043a3b0096184437d1f9a03164", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ - "f59013e6b208cdbbd2fe0b592f09c0e8ea5e8a71", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ - "28ac8e23325a69413a250bbc6b379b0665767d9c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ - "f1c45c08747932e8add87f294a6563c6ccad6c37", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ - "75432988539f87816534fa22759e5b73c6e8b4a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ - "0c6585a6282b0c31ef9f96f9e36b49969d571812", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ - "fff0f6de0b01b210147486ac7116f1552abbbdc0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ - "96c448875edaba1ef63b394052b140f67378396f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ - "4b1f293c3e069e0b8399fd8b3ba3299057b8a6c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ - "96225ff8f9e47d78933737a976bece226be1a9af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ - "423679f3b9317d1142d4ebc4bab5befc690ecb04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ - "c8c7df99d42c166b1909d4612ef03ca86951a0e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/input.run.txt": [ - "fc7eedaa08bcb36efe7be28834c87501ab9ab9bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html": [ - "ee1e80822e2baf2e6c32330933bef59e19cef865", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag.frag": [ - "12443c23dfcc331ca082734e69737912888553ff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ - "a8df20f7faa7b6eff36d2d45e1b53a76ac97b025", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert.vert": [ - "7d28fcd8f1ce02afc48fa95afb7b6e1c46b7ef78", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ - "ef1f11cc847d2f20aca4db9804c8c4395df42644", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag.frag": [ - "c1a5031de75df1f386494c44d51f72b71cee8ba4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ - "3d6555b46a20cd927b41a74dd2e135fc2af7437c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert.vert": [ - "0ff5295d0b8a3527e9938d09f458e77feab47d6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ - "43579fa5eaa5aa36ffedce32959cba4a80140dde", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/input.run.txt": [ - "420ac35bcd2ca4dfcab1622abddd5b98bceebddd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html": [ - "8d7bcfd0b111af750bf54b62fc561a221e7b5721", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag.frag": [ - "6b76f9946524ae08977088fff625c1c40d1810ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ - "c2df1967bd666bab4b4947a660e4238dc1909612", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert.vert": [ - "f6528ab5014da6a272a0ae915efd6169a4391d8a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ - "f080eca338c38178d8607044915940b123ae83d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag.frag": [ - "0666251c06d08cd0f47311cf2b03b59b0f075963", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ - "de049742b5c428ed125d3e2a299606969ae3aa8a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert.vert": [ - "ab8ce0423cb801ce04da826e139589a7d91fe47a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ - "dc95475e4037e1c4a2f510a823e19906cab8fcf5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/input.run.txt": [ - "6ac424067684ea7ec1d0d3b4f518c71973c497de", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html": [ - "0c08b4dd5e0afc3a424e80bc14bbba5b28a3eea6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ - "faa7c95e400a0c2d32ad998218c2234b3cdf6666", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ - "5c825e7bb7a89f9243cf3dd66825a2ca1c58a5c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ - "8d2a8fc71733cdc49555d52414cf722d8bf415b0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ - "ac4a189fb4f8185dcfe062e22a782c1039a24167", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ - "b3a4b23e57ac14c18d2c12b7c35e7e989d4fb413", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ - "9ae6e497b3d86500ce3de86cac071bef55b1e1c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/input.run.txt": [ - "c7cbc1049a7b6dd4f5036be6cc9796c390a5885a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html": [ - "9a7bb04daf4febfcdc0b84af10275fbe315f2324", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ - "b6e11abc4701dbb05256e1470a34a63713cfedaf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ - "36b2e494dc7a1ce53dde8b04a2923a5d6d40bac2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ - "70476cb76fcf408486ebbc905a1bc74c4dacec9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ - "9b901616a56ab745eb8eb9fee6527f75e0d6cd76", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ - "585a02da2d89f15c6d47d9c1a2084fba8dda9889", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ - "f0a399aa52ad654e7f261b0a8777f2ea9d64e55b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ - "3d4a1c0648686315389fcb2b9d85d5e1c7bef115", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ - "39d991042f92cbb46b2a01b7408896e23426e498", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ - "b6e434f73ea765840da17eb89880fd234e7010ed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ - "55b17fe3f2918898f42c9864bbf38f63eafc0916", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ - "3bf413bad9aa523cfa1b4fecf33a083d68edf133", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ - "d5825956324526b346c17ae1a101aaea8ae5042d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/input.run.txt": [ - "c2de8233ad3599690c9362feca31c659214ef355", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html": [ - "ab94155c1e4707d6249345d7124dd3bd37202425", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html": [ - "eaaa3681bc7db4165ee8bb1ba34c927a60255295", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ - "cfef627cfb6897cd5ac281afb20a7ecc2f35f249", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ - "c3a5b6c0dece6c5ad0e1a16150e92a859d46e75e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ - "f782b2f45421c99384021cbb3d07a30a97bb66c2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ - "f9701de5b2c4ed1e0b715acffa24241570b4eed0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ - "ef9795430985d822f195c6f5fbb85475a397b8c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ - "cee8a612b099fe34008505e599bdc26f92cc90af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ - "b3a1199d1d613567e2c40955a426276b634bb360", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ - "409f8201dc93f522cf495ef50fb4df1c54a644e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ - "8a9dfa35ba9af283513edbada80567a358871565", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ - "add2af319849123889deed9d92a071993eeb49cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ - "02240f053e0453b4cb6e1c0df24189696fe652d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ - "c14a76d0db3ccf2def08d95317326e85777ab1b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ - "9d79194d0256d6a0027dfcd52993c42ce5299a61", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ - "d381d5846ec3bc319d540fd51e3774f030ec7ff3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ - "febd80c860cb504211e39fe239286939863c7ce7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ - "c45729fdb5805fa137c415a61b7ab3d93310c988", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ - "1f03961fd3104759691185d5cb05285a5875d62f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ - "d3216f26b4be6431cbcd893c2cb63e16d5bb6511", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ - "7a50745ff8b2c8bf9da6b40cc6da72ea215d6ee2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ - "65c294ae02474a8dd31724b2f70203b27f28c596", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ - "69f421bddb727fb0d99d18f9f594840f2f3bd9da", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ - "8397e15c409f9b635a8ec562ba67282495469487", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ - "deddf528bf4c18a4b54eecd9adca993d0ec149e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ - "205185d7d6daf24f760f4271f171ea616510b9f0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/input.run.txt": [ - "1c305f21117e872ef4f87ff5912929447ac3e8d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ - "007eb9b7dc802b33811d37a7cd7c949e03fd2eb6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ - "448542264124fbf10e24a516f1202660a2ad1def", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ - "2eb320e6419e81bd0a34f2ade29a048f9bba4df2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ - "ebf82d9cad7d50103d69b6b02ab72f02bc4fb123", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ - "5bb76348cae906c881eb9421a92d8522621dd69a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ - "9edf18694d1b5cc83d892923e9f922534b5863fd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ - "2df0466f0affad9facce1247112e6ac52d080fed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ - "1838d2aeed5c64f5d037bf2aa04f824b02c7cf65", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ - "0c6366e53d73de2f6d164d759333f4c6ac1b78f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ - "c0c3ad1960910d4e07b46aab910f22d990e7af76", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ - "4a556077da923a2d6daeec8737f9068e89704fb1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ - "59f067fe4df51599bc462681927be837cfacf56e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ - "59c795609e01ec44681084a00d0595972f9aaae1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ - "e8b01b567e7c4dda03deeddfffcfcb0c16f26aeb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ - "aab23e3b087a80b698be06a55aaa11e8fa9cdacf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ - "6c26ae7bbd5a1ca5e61d6ba8b7ccb4e3e9d8f248", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ - "33fc558666223de1c8216495e91e1c98135c6282", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ - "dfebfa306144b637e55a9090f8016d07f1e21a52", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/input.run.txt": [ - "15c403b1a51d221e188c97752d4636a1f23190ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ - "6712831aa34f9b3e60c91db645375861ccc0230c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ - "9a1ec3fe11c3d8bf99cae513a40d5035f37dc2f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ - "691f9543a6443cb6a1fa0cabfeead3922503a031", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/input.run.txt": [ - "21f2fd2e19e9258c2b58669d0351ec2f579ea9a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ - "095fc4ca3026beb17cafe8f67d89cdcb67b36a72", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ - "17717b2cb74feee84763546d15bed3a61030f3ac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ - "768ecc1ce85e000841217a1f048ad56d641241be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectComma_frag.frag": [ - "3a83174a49d1ec775cb711612b1752edeac8450d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ - "1aa21a97037f2e9843f7c7df080f3dcac62d2ebd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ - "3cd7221e0b96e28df7391c88bbf15dbf9ef1e5d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ - "79a63720fc1853a3b7ba58e5f64047ca769df386", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ - "6582b57f520f9a6f779f914b017f98854a499e52", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ - "eec6d43fae09de1f7daa5c55537c0bc29f4e0ff8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ - "18f3a4877c3eca3b3c283f24a37920800f1b6f9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFull_vert.vert": [ - "ac3a0e45624d51f4024e13a8d98a3bd1ffc42b0c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ - "4bd543b62a261f16160164aee36912300f789a91", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ - "bd798e61a4eb4bf50831908f04177457f0ab288c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ - "b040dae31308392b8c8b5016b50dfa7d412a4b21", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectModule_frag.frag": [ - "c8ba6f38f3fc8e40d330e96d66b7f2cc081a47d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse1_frag.frag": [ - "9f3e9b1328d9679feb0338c06c94018556268260", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_frag.frag": [ - "299b0fe3a39c05bb48f994961318522a9e27e8a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_vert.vert": [ - "20a82f69b8a70d98976949c86c780147e2ce2945", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ - "952913b1b93b8d47906b2ea4ae233982dba94356", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ - "285738052df8f7ea4dfce682f626024fbb3e74a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ - "c92511b38719a05a634d7e3a3db8da087eb6058b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ - "1e67e2730ba48b7c4899edfb33c438329ab1745c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ - "25a7d74747ffb46303c261e46966b83e416ff409", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ - "85c24f8fb04c090aa62cb21c7101adc10641947b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ - "8875d94e4f55a317da091dcade8852b51e72cde2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ - "5c946606b0c688e880d1873ead04f910af6011b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ - "c286279953dcc69734f35170aba1c46de8816451", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ - "e1cc59e76367dd759575a093b6b8b83eb4bc37fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ - "cba34b2b3976fb1a5001f1af3105f1f2e93bd43b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ - "a704944ac98fafa526fa038a1998be57d556bbe9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/FunctionParam_vert.vert": [ - "f8df4570bd43b10d485933eb4c75f5189e56628d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ - "745cc458b21fd08db60cf00c36b7222709276fd7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ - "e86b7635f42d524413e734e6cc258a0e1c4ddc63", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Main_Parameters_vert.vert": [ - "bd96a07dbc1b70c3699d1c4ae91a040fcf5d5b55", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest3_frag.frag": [ - "f1f7004ef20acc5eea187bd575d22c5cfe97c05c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest4_frag.frag": [ - "add162fe35547e2d2e5d44a20581da0344eec617", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ - "f1e0bd609417cbb5181cc103a63553d43e3141df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ - "7c31ffd5933bd06a638ca1b3dd4f3e310c53435b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/TernaryOp_frag.frag": [ - "7a79e24b047bb958eac6300ebdfddc03a2cb9f04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ - "6964edf11de326c69ddbc210ea5c74e44034d391", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array10_frag.frag": [ - "62a2ce33295b15bf095d33265ac436a111c67323", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array11_frag.frag": [ - "8ba8323b41724a42d7c3e1e4a4efa07da842f733", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array1_frag.frag": [ - "aff04d3ec8c609b04d6c76ffecfd85b8fe284730", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array2_frag.frag": [ - "c3fc0d61946a755f847676b89aa332987a12d12d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array3_frag.frag": [ - "05fd376df5300ae3c1e5a7a511c7a1fd8c8f5dd6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array4_frag.frag": [ - "2f7baf1d8dd7de64ac5d034ef69721ebc0d97f84", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array5_frag.frag": [ - "36957dc4025d24255d2ac9198767a0ecd08d1161", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array6_frag.frag": [ - "109d7ad8908d80867dafda0e515e1e1a3b1525a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array7_frag.frag": [ - "6e7dea3def97969693d5a412d011fec79b22d094", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array8_frag.frag": [ - "2fd8795edaae688c715d5b0b3d799655dcda6687", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array9_frag.frag": [ - "5a11791a1941e77b0f269b5519a57600f5c65686", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute1_vert.vert": [ - "2726899e87f654181cb397372e1cea5e66cb1e49", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute2_vert.vert": [ - "f5bd8860d40641c50d9040892f9c361603d542b9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_frag.frag": [ - "af78ed7f0e2e623a25e2aad9f42a2e361272bec2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_vert.vert": [ - "1c35aea8252abb8a1fce6e74572cf1b1a18321c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/break_frag.frag": [ - "bb50e2aa5f06fcf80c32baf3820387ee8ab9e597", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html": [ - "ba19e304f2b2dc5baf7219612573a8e9d35db60c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html": [ - "34a49950e9781eaaa1e13462cc864112fab81d2c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html": [ - "5e607098015e6e003453e7569e4aeef7c3c42527", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html": [ - "c0a80240fd82811f84b049d07866f274356156b4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html": [ - "35a537e09e8ccd1d34f826df95276202da0e335d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html": [ - "119c930ebc9aae6142604f64c68dd024bc7ecfe5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html": [ - "6100de87fdfc665b4e9cc9da956b6fd817a3fa80", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html": [ - "9b006cd46842f8d99474a97d1e02f59d6f5e4ddb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html": [ - "7bf36c5b0afb887f9f5380daed0af23d8a7d8e9b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html": [ - "7f38c301d0b00ecdb6129a1b2b570beb73fe0aa5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html": [ - "7121d13450c5c72709aae7d8447dbf3f6b5cc3bc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html": [ - "60e8665a91d0c57f4c3a119c25ae61c91539e76b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html": [ - "d0a1012a07d41c65834be0733c11c7ff3bb49636", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html": [ - "37b5dd1d90da07982085fd293f5ecf2ec6ecdaa4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html": [ - "192c287e45a87cd76aa5ac485227c485d46db82f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html": [ - "34b5c10b2c7998493e2fb6082f351dc056de5ead", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html": [ - "c634d6b1de1267c5cd724a350d6ce147fc9a1369", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html": [ - "488b345f16e427d5f0d0dd08bdbd001f729b60b1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html": [ - "50f8da53b85575eee6ac75a34a923e0403e89513", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html": [ - "d8b2977429d6092bc9fbc09b6bafd55de2299b90", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html": [ - "9906288703986b1dd55fc875b4962deb9af96800", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html": [ - "902897fa980b049c8e1541e472994b479561293f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html": [ - "912ea440693e6fb9bbdef7fd05a0b7af7b6f860d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma1_vert.vert": [ - "5662a9e78eb7f06fcedf93de5627c3a043e7f760", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_frag.frag": [ - "faa5f1618acefeaa1e8310de9faaad8b2ac21d97", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_vert.vert": [ - "c1227a764f19d45066d7b9c833ce324dfb097074", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma3_vert.vert": [ - "c66d9d7552cb26320b79377193e45cf0a395a5df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comment_frag.frag": [ - "3274a58704fc237caf98c812271ae9151ffa2c9b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional1_frag.frag": [ - "616f077ae55cd38a5e42c86278744830128c7946", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional2_frag.frag": [ - "5dcff4b0fb27d99c3dfbbbc9995047da25c000d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional3_frag.frag": [ - "bf28fa73c223b946b29e50dc7309cbe5a438446f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constFunc_frag.frag": [ - "b93eeb02f9c095709949b4309b81581a641cf2fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor1_frag.frag": [ - "2e58b3c0f3d4a9e88c6d29347818a3781362cb75", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor2_frag.frag": [ - "d56b85f9e0e245398c8f8cb10ab7036dc74e4b69", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor3_V100_frag.frag": [ - "8de87cc2c7e7cedc35aca471523ecaa125f75acd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/continue_frag.frag": [ - "98b513745758c305cc8c273435b2b7669751f582", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType10_frag.frag": [ - "1b426b05ea69f13d8b3ed7a5a3da2bcf899dbe4d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType11_frag.frag": [ - "ce87ce363d3c6b4e03835234d900c5734306a081", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType12_frag.frag": [ - "7a673b578b227baf539c943c8ea9ccd971d7809b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType13_frag.frag": [ - "79b9b52bb01c413de05e3beac758df76ec8d6454", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType19_frag.frag": [ - "bbfa811911c81320627d17f48020109091745109", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType1_frag.frag": [ - "0221fe6a59d0cb9c1c302ac263c8c0408601f784", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType2_frag.frag": [ - "b00b2122739ac351775a900ae5167578885300fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType3_frag.frag": [ - "86369cc916f7fb02ba0f3cd852669e2f136aa9d3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType4_frag.frag": [ - "55f2fb65381250f6d33623b06c2ad28275a8e69f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType5_frag.frag": [ - "398d0c87fe7108202eb616cfe3c0de111eaf9102", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType6_frag.frag": [ - "e64906c08a6968ed430666f7e085ce0cbdebc607", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType7_frag.frag": [ - "6e05081cffb03deba52b834535099470846a2994", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType8_frag.frag": [ - "0a6ba7828e19e91e4266c476d8142c99f1d6b869", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType9_frag.frag": [ - "686685df34b28609c59928f388900ef8962d5bad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.frag": [ - "4224e32af58d1ed1594ceccf14edb871a3fd9e3f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.vert": [ - "ea08cad1692b109c8823abe5ec83b6779fe03530", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dowhile_frag.frag": [ - "59e7593f78046118fda1c0129d5658c0482b4ccf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec2_frag.frag": [ - "0297c4e938affbb869a1d100532e0ccf565a6da6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec3_frag.frag": [ - "5973555bc2762915937ba4731065a45dea9f07cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec4_frag.frag": [ - "2cafc8b2295c6b76cc0ebfcf9b68aaa6b983ba5e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension2_V100_frag.frag": [ - "0d2e37dc7704ea6d820f6e7b6ff2267b947e3499", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension3_V100_frag.frag": [ - "fb3c49f79f1cf0b5185144651eabcb3511dd7da7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension5_V100_frag.frag": [ - "bf3aad332b8e30cc46ddaa161ede102ad3fe2d64", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension6_V100_frag.frag": [ - "515844c4aecdd973eca2f9dbeed7d84bcf6920ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension7_V100_frag.frag": [ - "9f1356d866b3b2098a9da5d520146ff3cc1ac658", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension8_V100_frag.frag": [ - "ae18218c932150dd0af1d06383e5de983b64137b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension9_V100_frag.frag": [ - "30f9d4c4903865057e8215238755a71db7cea7bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float2_frag.frag": [ - "c40c998ca6494ebdb44208027e4cc71d974a4fa0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float3_frag.frag": [ - "407b184e0dad7f1bc0c297bc2f1d608d1ffbc807", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float4_frag.frag": [ - "5ac6262a797fa5d4df343151e31740d29759d7cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ - "ffde417a1532ea09dc0f2cbce1ae478786d5a06b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ - "f2c4289d8446fa77ae2a9425349d2b92b8334995", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ - "9ddc58dc80274bccbdc4e01665b4cf1678cd6883", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ - "1424f6201507f7fef7a67d827ced6134b78aa027", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly_vert.vert": [ - "97c976a6b417e4383e2c540807fada6e28fd7475", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function10_frag.frag": [ - "5e03a5a676db50b0f098724ef82fbc38e1ffd4be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function1_frag.frag": [ - "07cae0ea324729689f479195a41957d71e7fb894", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function2_V100_frag.frag": [ - "d2757c5c12c5bf94ccadd85d67c585ba1d9767d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function3_frag.frag": [ - "1ab15cbdd822707944a8be21c317e94efb4762bb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function4_frag.frag": [ - "5e75363b43f69315382ae2fb3907f420727b039a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function6_frag.frag": [ - "82c8acbf6a62e388932ab1ce6cce26d7df507acc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function7_frag.frag": [ - "d57b1a66dc41ce3733dd94f95d74eb6821cba424", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function8_frag.frag": [ - "287b60e8220ef78a742a6635480373c2ae8790b7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function9_frag.frag": [ - "bf9f7248c3d82b950438a3cb723a95f8d0d65671", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec2_frag.frag": [ - "8fc71311c380bbc4900f3e30f807b2923bec18b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec3_frag.frag": [ - "e7072b8269dbbea7972b72e394f397b86d9f8d3a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec4_frag.frag": [ - "ca70ea937c0a4778b70781c29d4ed8bfce0cf2a1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier1_frag.frag": [ - "d00a318948c62e05a07fc8b755987d7edb86839c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier2_frag.frag": [ - "84193c09d03a6495c2183da30fa25f83c446f094", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier3_frag.frag": [ - "9ab4840707d9a1c3aab24579b00ee3a024b38a62", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/if1_frag.frag": [ - "ff156240482868ed049c21ec37c03d488dfd018e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/if2_frag.frag": [ - "152d4fe3284627488af8c516b84ee099015c008a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment1_frag.frag": [ - "838c058279d657f4703b1a880130652c965c2555", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment2_frag.frag": [ - "029b06b392750a684fdd8e1adc80baf7fc8bc435", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment3_frag.frag": [ - "d980958562c8f30969c1e80db857c6413dff30d3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment4_frag.frag": [ - "ad1dc450130c19248de807211b01bdd771a9eab5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment6_frag.frag": [ - "fffd54d1306078e2ca4e35bfbc3744e47878e36f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/input.run.txt": [ - "78dde7d629bf096968a56b3ba9ac2f03805846bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main1_vert.vert": [ - "617598ee524aa7461d82a4b82765b019cb360220", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main2_vert.vert": [ - "fcd49232fa2efb0b700e424123208e70aaf4faef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main3_vert.vert": [ - "43b6cb72aa59bd29273ea8aa5fa4185df4424e9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/matrix_V100_frag.frag": [ - "b5051acef39eb0c39849d955614af1e9a692a62b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/normal_vert.vert": [ - "517780e0e700caf3fe55b310b89126cd75080ac1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser10_frag.frag": [ - "838c91603a64744fc66c5a8031b68b75a4b81535", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser1_vert.vert": [ - "bce0573b13544162575d48d317e421429f72b705", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser3_frag.frag": [ - "b088ce865fb822c94d95543b3f9c90b32040f72e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser4_frag.frag": [ - "83f5dd413a8a6ef0d255133b8a8c4ab2e7f414e8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser5_frag.frag": [ - "f6e5d3ebbe844c757920e691f3dc034833ce9099", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser6_frag.frag": [ - "53a6ace1db32343dda7dfe196dc2be003c71ac27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser7_frag.frag": [ - "bac24a4bfc91e12c2aee4b29886b6e44d6f92602", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser8_frag.frag": [ - "796712885f866fa20b32a73dcc88e5b7006780bf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser9_frag.frag": [ - "def43a751145efc1362bd8745eb69335be9886d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess0_frag.frag": [ - "a8073c48afe371718b72f19dad023b76f9510b82", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess10_frag.frag": [ - "22c491f829239d4092144f6a18cb5408c02fa96d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess1_frag.frag": [ - "3273e3ec77076b22fd213ffec0346e6b519a9691", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess2_frag.frag": [ - "5d5845275ed5dd5c680b72729b2c37e408b99a73", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess3_frag.frag": [ - "374464790f54a33ae0cddc089d25d0fd5f3811ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess4_frag.frag": [ - "501dab10c717f63d0b8e0cb01508cb24a46c59ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess6_frag.frag": [ - "0fc4b509a40576e42903503b84fa78db4b15c24e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess7_frag.frag": [ - "c4cc1e02280e33ed619e1399a13a981cc9d7ec66", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping1_frag.frag": [ - "d826522b539f482277633839e99115f5871a5acd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping2_frag.frag": [ - "ebb871e8b139ac31690b565a062ae5972c2ac927", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct10_frag.frag": [ - "65dd3c133ce5cb18a6f553d49f2492ca8327cddd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct11_frag.frag": [ - "1ead02703430627aafd4bee4942eb6ff1d19c33b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct1_frag.frag": [ - "613b4fc147c9b29d7f480edef761f47ef503d7c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct2_frag.frag": [ - "031319ac06cca3da125eedc118dc6f4520e4f705", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct3_frag.frag": [ - "a53271af868dd563cfc27a1f57bc39405c02e74d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct4_frag.frag": [ - "14b9b662c3404e3fa21d37c9209c88d85c811417", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct5_frag.frag": [ - "74a12af4adb5c0155031d1a74f3975f68a0299a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct6_frag.frag": [ - "937331496cf0fd822fad02238b855077d87fe7a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct7_frag.frag": [ - "7f9b0818fa29be51b70c6cd3190aedecbcaaf164", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct8_frag.frag": [ - "c83f398e319af7cad2547bf6e1e078a42a7c157c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct9_frag.frag": [ - "14babe34786b3df3119159d808dacef473065655", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle1_frag.frag": [ - "39dddcb299d377a0dccb083fe33e47c5aa857d97", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle2_frag.frag": [ - "8eb8162bd8dff2b7adda9af602fccd4c2f28150c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle3_frag.frag": [ - "b8bdb5ef40548223fd2774ceba16bd368c2ad449", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/typecast_frag.frag": [ - "88d416ea98a232c42fc963090ca9162fd3092b9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform1_frag.frag": [ - "7ba746f65d22561c555256f3d1d29ccd830f4a71", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform_frag.frag": [ - "125bf56dd50783af1c430e145630eff6fb9c926f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying1_frag.frag": [ - "0938a024d8b5620f5d9e8f0f07d051fd41610c5a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying2_frag.frag": [ - "9873689f8c4605abd8ef7932c95810918fbc3de1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying3_frag.frag": [ - "0518876ad831514fc877e005153c0e2037283b47", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying_frag.frag": [ - "50a763055421459cabccd04aca09426876a1e9ff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vector_frag.frag": [ - "a88027ede748ff19f4bb93bdcb895fb9d6dd7361", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/version2_V100_frag.frag": [ - "852640fe79798e5eddc9bbab8dfdf73d7a98e286", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/version3_V100_frag.frag": [ - "980a2d5ace8b120ce564d0ba5e402733d8204ec1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly2_frag.frag": [ - "0e4547d439b93ef3133dcca9e666cc9d2e9c3933", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly_frag.frag": [ - "cc44d24963937beb700ddc64b24de9a610062c81", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertex_vert.vert": [ - "e4b1f4474bd576bb6537f8dc47416539996f426b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while1_frag.frag": [ - "64894fa34ac91617ab82a7a8f7cb7b8842cd9616", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while2_frag.frag": [ - "68df2b3bd47aa2399e817cbffeb8ca3b8f0581a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while_frag.frag": [ - "d55d001943301c76d69c4709ef3388454aa5f3cb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html": [ - "9adb6db0da2acd22bf43d8e262294f951ce6b23e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag": [ - "d840a1ec44a46fd19ae4c53dc7572de20c1136e9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ - "be6485a1f3f95a0777c556854549130425999afa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html": [ - "e490434058c58ddc0b980e3b29398d14d370263f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ - "cffd42263e4198d0f07af3b5062790f33076034a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ - "28d89814abb1fcb5e7815c362472041509120798", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ - "fe13845d4828ba254d25213b950d2bef4d94c0ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ - "7d7f859ac0ce5d1070afd8b8fb986ad6c998a4a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ - "8847a21d6d4f4d52a3a774333ed4b9488e081162", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ - "3e1701ecc052f825912894b7237024b529a0d6a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ - "9a8b321f92c0533c3910a6b7a0f6e8996fb4749c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ - "7c01acd8f1c7f439f63ae44ef98f570a5804b6de", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ - "e51ad114dd7cc37e670d46c2d737acc029347de1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ - "343a0d26b780d7a78c4401285b8a94e0ae575c15", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ - "390641a024c790fb50a7679e64d4547233c982c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ - "deed98eee569e0f4929ce3e0a28c03acba870d47", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/input.run.txt": [ - "ed1a87ffaddb3eef1594d630ed5021f20c6f7a66", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html": [ - "93b937ca13caa0f804da51b89b5cbb993847298a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ - "5c74fa4a0ef171123023ea3c77c44763adbaee68", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ - "b00a46cec6cb4a6ca98642869becd639fba15466", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ - "f07aa5de93b0bbcec1d4027b409c9f3f4829b583", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ - "1256dc9a1bf4c5124316b8aa44c92c69708ef031", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ - "561673276a293113e079077244eb6e242aa87c4e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ - "2b0f7410ba55b87bf3d9929be94c05fb048f414f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ - "d2cf8f4deceb7beb15e331853663e2666e321330", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ - "5863aa947577337fe3bf3bedfd7af4e77521c4db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ - "0de4472bb3ce72c013f347d73f709a4b5362b5a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ - "bb5a0dcc3fa0c6424bfa23448fda63a17f28582d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ - "22c38d86b566ce3c8e034df9f8f008aa55398849", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ - "c3dc19e754be6569e6863441a06f477c812de6db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/input.run.txt": [ - "2fafa275a45a4dad6f77c0bcf0b9dcf39d3e104d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ - "814a1dc88a06269c201f984cee2cc1dc8e9d4b2a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ - "6764bcb5add589869edd01cc7b4c8b499ea4517d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_frag.frag": [ - "02b1c03bd7f4f9de952e2ecd63f4b88bb46b25b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_vert.vert": [ - "273cf580c8341075e15a819ee32c89cd2d07c1e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_frag.frag": [ - "dc3975e30e02a533f5fdb1f26e4a2a2aa8d40bec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_vert.vert": [ - "d323ccc0a38bc1f7823955e135944dd2da103595", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ - "0c62d1791f705cdb9e331c20e91747bc060ffcfb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ - "5edd86e3e647e51b431f8a68628503342cd08027", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ - "4ed439a34b5d4e5ed581470e4e4c0e3d52db53ee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ - "ee60dddd04c7e1b9162110ed5e9b76afae0d0222", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/input.run.txt": [ - "fddcaa48ae48b41fd99d1b4c02e86f7b39fd6056", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ - "1bff9a4920d4b556a56d2afea34074754499dfd5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ - "89cce6d67f4b6586d4ffd2926c2024fb84e3c8a1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html": [ - "2afae654ec6fa62ce5885a27eb0cdeeeeee2d501", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ - "14c61b660207b42dbf58ca74e269a4da0f6340b0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ - "ae10cc9c4e74da22b5dc4ceda6b5cbe857b6d759", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ - "c598dd8c8559a6456cf215c95dce1ee0a72b39a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ - "f85fa438a872fdec7d4f852fe2a255ede0c3d393", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ - "f73c9ea83aeafab60bdef2c27b05be3a2bedc26d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ - "841d73239e69ad02ea7f1b8544c60cf2c6abf157", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ - "8a73bcc8ec5a0414d2c4f59b24c96c5c9ed268f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ - "10544b08eb388f4bdab2c38ef0fb4954455859a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ - "4c577cceb57a95d4e5fa8e222210585941b89622", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ - "ca25c7da1bc751f6b277ba20df50301d49d668f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ - "565c41ac8e3636e68b57839f961595d480780a87", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ - "40a3eb2a1a083f08d6a526cb1a51f03200d7c692", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/input.run.txt": [ - "64f23d8c397780e5f70e638c2d89a8d1fe5e0e06", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html": [ - "baf8495384f4acf7457caa251b1e194a3679c7ed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ - "d7513ff8c4c0aec62d8c8686f886de4d6eec219d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ - "54eefb9f1c682870bac3cba14cf8047b53dc724b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ - "97ec07f152d008a67fe09e55d5d7e6c7f7e62362", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ - "fee5cc5822530533c8ed89bb037a0801cc6788f8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/input.run.txt": [ - "4ce9794db516fb1b1b8f16f668832d62ead07e01", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.frag": [ - "90478e8490bfb2b513600c2932654196c3e6475c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.vert": [ - "2943d817bcfd6303cb1d7fc41ef0488455eef926", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html": [ - "67cd9a432a5a9967cf06bb5e2906f502538a5296", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag": [ - "bf905fab9b1dcf31f2765264317bf167e78c81c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert": [ - "56e028240b74ca7d3b55ecf23b359c4c10f928f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/expected.frag": [ - "cc50b94f6cc5ad12fbcb6ed67032c4008fc5e50d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/input.run.txt": [ - "44c03e906b04782991dc4433b1730e24afa15bba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html": [ - "a6f8fad2e48d37c0b68ea4c7153f04935a6029c5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ - "55a9eb0f5ac26d4546953be6c8ce215667ca50d0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ - "b5b7bce801060cf5dc24f88f08dfa046be8b774c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ - "d35a5aab71cbb895d24eceaa2f0be78e5fda8580", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ - "2756f42787e05bd508c1f5036899ac10ee91fe7b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ - "6bec173927ccf8d81377bad149e85852afcb8a44", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ - "47156b16fc2fd48877fc3532ea92d52013865e8b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ - "998fc8a2a31d74233eafa47c552584330b904af3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ - "4d55e37edc3b5216f6f56d860470fc60382f863f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ - "a4912df947a3eff19d59444d3d109cddfb5e8fea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ - "ea8f0c18881c5f26f8cf27170288818feedb9961", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ - "d3ef4cb6cfe0fe240c420ae0c2b6fd76bf0dd565", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ - "73c810353b63f753d2464691d7a1b08e44e80f04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/input.run.txt": [ - "caa0c110d0d29b13576bada841c5a4760f91837e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html": [ - "bdac918220e5dc87b5e68d4860c6a3dff10d78cd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag.frag": [ - "c7da8c9e3c28154c3ca0ed3e6cc3dc26762fa61b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ - "6b6be7c6d32c7547895aa4fbcc8e8855dbb0c2c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_frag.frag": [ - "60d77d4de801a0d492eaf202e81cb7ce60259b75", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/input.run.txt": [ - "ff9bfa993dd07be5b104e903e21d540057a152c6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html": [ - "ca365df39632e0139df9ff47b5ca2b1d8306a8c3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ - "2eae58fa4762a091703c1a1242c65820ec12dec1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ - "6006747665ccf416c4a78f02fb254b04d6f949b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ - "e5c569b8fd57b675ec20d93a00f9f819b22ac434", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ - "97980d2aa8cd770bd34828a86efdd769b3f2c3cd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ - "0efe5d0416e307459ed12ead1e215a78e57bcc99", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ - "f7b59e0349b83d3b77186963e54f8a00ca5fc14a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ - "67240cf773952b150ef8b950c1bcccbcbd18e607", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ - "6e77d4ba494efdb5216172bcef0a110166a55f63", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ - "7964099093e7259c11d031425ef3f126344b5f16", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ - "d633e1ccf901cf5b3c81ebe132dac50c42e0617e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ - "71163597ea62456fccdb2b43143ab6343f0ccb32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ - "bc263689f5a7dae2a2550eb0017f35f47654e9a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/input.run.txt": [ - "bfbce99ed16f803341fa57f13df91179a956d19e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html": [ - "4c71975604ba1bcaf9ba43c00731c15f45b2176a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ - "460216ea395b3655527e42d5775a56fdaa5114be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ - "b3e64eeb5fdbdf4c2ee68841a2e3a5657d376ebe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ - "f691e1198753884e674f5547258e94bc06b2b330", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ - "82e7082582991edce58b67df118304811f7de0fd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ - "ca9cb4286f03f31296807dd5ca107e7705c07a1a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ - "c3047d94cf73368ab3262f59607841a51321e45e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ - "fcd840a6da12723985d3e177e97f781eb4033514", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ - "132cce2de311a7594c2dfb342ff2fd9e7d0d607d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ - "ae9ff242dcc2abac45eb1f5aefed6b1eab84882b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ - "d2a454af77708ca08a4680a02f4f8617437451b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ - "256726c369ab761f8690cc29e17f65e9bb5fdec2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ - "15aa4936dd8b38b55045af64d068b2383b9bb7e9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/input.run.txt": [ - "e87547fd338ead3d2cd62ac92214e540dfdc44cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html": [ - "d944ac89863cd73e726929768a21f8dd8f3d929e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html": [ - "678b12241d62442d6360d1a17e798c3ff33d8b79", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ - "3eac179f0541a3f99d3ed96aed3066868488a0db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ - "d932ba3275e0b4fceddb74674f70086470ee13f0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ - "4fd1685e5895af263468b6d209d63d0633e09dd6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ - "5052a390762c878737c2878d8126818cb35a286d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ - "182ea22edf5f1d00ff0735505b97033725797adf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ - "03bd38a89d38b41913273c2387859f352806c45e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ - "4bb58f80d1dcb058b6fae38873e419cad2a43cf2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ - "8d1bc544a209962df05210c85c885bbc2889cdc5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ - "5cbc7893e4e6663c604ce704476e0235a2dc557d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ - "85d7e57f354615b2cf8e99418f78214f353abd19", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ - "cc46bd8f7979ee7c337c937a9950a07dbf32a273", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ - "88650667a26c6011fad09ac35d67e8371aa2e645", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ - "3189805d59f91e13e65855d8b6ffd6d131e98a66", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ - "4a4597f2685819c65354d60d8ac1ceb8e3fa703c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ - "a9db42230f3f80284dd0dee1d979e22ca8a64269", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ - "0aa5e35bcc7f61164fce3bc8848f63fad438c508", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag.frag": [ - "b74660d4c7d84dcb60e95850c51690047ba4dbb1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ - "b3db6088fe59e3dba74e0500fcb488c9286dbf1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert.vert": [ - "d46cb3a973878984539ad324078f5e19d91e5e5c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ - "20ccfd9418d1cf5fbc0bf0d5aab78a30c22ee0d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag.frag": [ - "8490d13c863373ab593dac2350945a20afdab595", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ - "3e99a258cc89a06f071c0573e50b1862d45db75f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert.vert": [ - "5d7830f4fad7da0c9de9a8863624da32678a7314", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ - "693f3fd05139f6763ae9d91f9ed5e146febcf874", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/input.run.txt": [ - "cd4a81eb519fa71544200401a8e1968571f75472", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html": [ - "a4af1dee585b7b174b5b40774eca83827bc5ee39", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html": [ - "a85b178e59bf414640a64c78205f655e5c7fb888", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ - "489eaaf0b6dd6df78a28bf10e96232f73e679155", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ - "a0f79d3fc759703d4dcfe29adb09e196128ea81d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ - "69da41b33295acba5f46bc2ad6bc3d4306622508", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ - "6b676cfdc41075402b76a544a6f0cb0e1f88b62e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ - "d000bb490512bec8c4c0b1422bc490d7c90c1620", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ - "f7ccc11f021adca06febb4d5222e1ce3a5f23d20", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ - "12bdf857a2d464fe29aa850f9076869d1914fb0c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ - "89472dedcd9c9593628c7cfd3915ec1426657498", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ - "44e2755dba478b77df4060642f96a44b9931c93c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ - "0066991e771bb85c30d3294f7c4a21321ee70c82", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ - "15f70ee9d9181b8a4f3340f29e2be27828aba3c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ - "20f265867e3f22500b37133656af2df753204f2c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ - "ea7426c4e648bd9fb1791d4c2be8ffe0348f3223", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ - "6443c78f6d2d99a8cd7b84a62d95cc53e290f1ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ - "a2ebe30e2028acccf4276a96780d841b910bd737", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ - "9d567936359c026231f732f3b3332edca64b4dd4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ - "aebda5d6b38a01929b6b7f6940e08428e0a8f54f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ - "8af085cec3eb7ebf1c9989a3dbb4f1ef59d2fe6c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ - "b0e6fcc0c9b7b8e34e3bdbc4a76d2053d3a0afd4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ - "860242cd1fbba2aafe84c751a11f35fc2e647ed1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ - "6194236c2cffe198fc50b6ad8fe10815c9fdd4ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ - "289d6346d973a42410587f650e593a3c078da747", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ - "951ce62742113f28f78d1ce0babb03c1956d7289", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ - "752a1a8e10f76831fe1edaf0515cbcbe0491775c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/input.run.txt": [ - "4f56a2b3297317ebc6b36de828cefb75bef9f2c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html": [ - "621b7325b4d1c8fe49f726f8cf527f59a111af8f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html": [ - "601ef0f3d4c6608ae9b9d5121f90b96cf22bfb97", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ - "84bd1523d235b50f8c9ad181195db691c324fb40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ - "e4217e5ba0250a821fa8fd22f4613b772acdda59", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ - "ed8ed02b13f4c6ccc7cddeb57518b67d1f63c4f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ - "f9718d033777f0233e687d59a9e2e79bce15425f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ - "a5f459c3a5f01a7d37767105a6a07357f09d2273", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ - "aba76f79fc363b3f650201b37162445ffa097c6d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ - "cf9148ca001cf5a6fa3659c5dd999d56263f87de", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ - "5a2e5c3e2fe8278824b5be4300fad44aa89d0156", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ - "027bdc6580fff1442417156be5bbb9b0c46c0494", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ - "5ebe2f29e5bba45a2d3ef8d81a5072dc7c63a817", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ - "4e4add7bec32ca0cf42606b0aa32bd79dcc5c3f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ - "223cc6f883e7f5a324d5c05c97af9ed334a82b9a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ - "925e069010d13546b5e3480e60742597d3c97d6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ - "d354cc8681577dae804b0d96832c6bbefce66385", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ - "8cf60678b19f1e65ec0b08982f951f38dcccd476", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ - "7a2a120c12558a5da6692d703212f84f55d9a27d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ - "39bdd1602bc6bf00111cf7eff546ae807c5b5453", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ - "8f368ab103ae1123edc81ac9e0a217bf96e01d08", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ - "40b723df00215b292811538d1359011d5db4272d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ - "23c9509164c52e9f2833afdb1ebee8534d978db3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ - "49d97e9ffe0bc0fc4952060cf0450e3cc6701beb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ - "2417fbe37b81f36b1562c7865913030f42660881", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ - "3c626d761dc84f92607c4dd1b3408b6e53b5d624", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ - "e3fdbb6540286d6781019788bf864c1c68fc9198", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/input.run.txt": [ - "f893cd413eb997e32f96e3e6d394d802f9df955f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ - "ff851a6839bf1c1fb9c16740ec067ba0a1896dda", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ - "1fbf2181b4216e4ea32d9fafa6170b883d7a872f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ - "3233c2598f435d59db6a6c059b1f039e491174ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ - "24ba13223de5e43439837018b25ad033814ddf78", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ - "ac68e0961ba8519f78ff46895a579babf4c2edb2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ - "c42cab02cd70e241e08e815045e4978f01189a5b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ - "0d8536deb5e201609ed7fb6c313a2dc76184a84f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ - "10af621c56b63b282d950fba75aab2a22bc9ba4f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ - "998adae0c9f79f65c96051baa2570cdcaea07a32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ - "249a197c0b6158f83f41453686e503d9670f6f29", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ - "9fe3d5395be5731f89530e17c89b671596f9ab88", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ - "bd9ef4410fda2de8c51cd3006001169057291e66", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ - "f219af1c554646b575d09e72a92975c21a484d0e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/input.run.txt": [ - "4107e6397995831d2491d0520c689c49d4cf1960", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html": [ - "6672240850475927ec73b1baada54b0637324218", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ - "9667e12200a0ffff2fd55d73f07d2c2600ae170f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ - "4d204c14caa6bbc6150880f058954777be5adcbe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ - "e37d734cbb57631299a55350a1040cdee370afb2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ - "5aa674a9082c4689b9c11b88af70423a25e58463", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ - "c8e766088fc4b651109660e69943c2803acf6062", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ - "3cf50ed32b9ff38defcfe5d0c15f0925e59e6a44", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ - "ca236c25957d4619fb1fde44ee7d9b792c83cb6c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ - "df3971a05f38b952e32641ad3c38544b739720c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ - "6417831cba786bdeef67ef2e9e54d9fd038e7b69", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ - "90e0c5718a3dee8ed631bd65a76fbb63477ae2ed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ - "3f012ef149334c02db6d452c848ea091d6ea503f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ - "3ef5e1ce81a21acdb00ade3374b744ed46cfd339", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/input.run.txt": [ - "337787db8b90a39d656247ab4d8b8c1ec9b64f56", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html": [ - "d31a59ac159463463b0fb9ceb5626adff219da8d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ - "89346da5d60a65b41e74510e864c28e66f4ec948", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ - "66e7dd32d76120e70a8c272e9dead1176ca85609", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ - "b42232d7c402d1d15e145807a734afbed6d5318b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ - "03708491768f72aa3ae1d4fd1ab775d7e85384d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ - "8efec3db5d51bd1c516d1890981dd68e617501e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ - "51f5952962595d089360aa1c1c634c33751da2ec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ - "24b18d82401609f59a50764253902ce9357e9003", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ - "8a4b0303b4cd1478172ccf3000d544e0921f0053", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ - "93737bbbce9876a7e8cbe819929915767817b86b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ - "0e8f6eca8f4fd72fe77565d2ed58795c8436fad1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ - "63f7406afeccf355684dd1b1c8d29b0ca6bb15f7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ - "011c4ba1a9145ef509506608fa7d536c42807cde", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/input.run.txt": [ - "74ccc68b54ce53c4fe8c2b1e9819d28408c95aaa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_frag.frag": [ - "fa50dbef9a13a1a71b9199a9b757c7b8c5d8f958", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_vert.vert": [ - "349ebaa7d5514939290f5adcbd827c00b2511540", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ - "acd10eb4901a694cde9f8eacee1f9b23e02b622e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ - "0f9e851b5e615121e8a7ca53fe3cf609aa8e581e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ - "6f14b710e08acce57357b849b9a04b37617b2112", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ - "9c1fdcec268dd3eb10f253eb4566b4b2d2ca4895", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ - "83a6770637fa2e5e80446c38c5debcad2a992759", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ - "b58d275bd9816b7a2722d7fe88bbf13cf2c23721", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ - "da6dbbc2b50e2e43ce6fc0eb4624782af933f455", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ - "fe8195471499d59086e22cc696f89c835bc54813", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ - "383c4b25ceede7469730bb9fed27a775a0a7911e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ - "0c50d1db6a7c4c50c9e2ab76fba74ad3966de3f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ - "68f4eff3755cd63fd896c2aa69d93c568ddf19d1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ - "bd245ce883365fcf1547dea857d72992f6263552", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ - "f598ede7f3e084e8e9e623bff3bd173e3a37aaf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ - "8c3f47dd74657f55c18bfe5d3986c793f2620511", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ - "74ac735c10aed2dcc33f3798e30859c858883b0b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ - "3b84efdc2840cf6b47752f376a676d7444045262", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ - "6a88d9bdbf2e356419b8dd7143dc4dacf913c253", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ - "44f45e6fea09504197c3fa2b6482a6aa6e6562dc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ - "253f472c04d110ac5fef0e9f5c0bfa7a0c5789f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ - "673cf8289954bdc35c24476026f75fc67e7c3f80", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ - "0294981196d49c1b932dfc299f2e1236f3213785", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ - "6d638e06465e977b3e3a4f846194c7d0835faeff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ - "daca8de0718079d1a2d0db2fc45e9e1fbcf61301", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ - "85d8882a19f5edbd913a9e2ff164ee15334dc19a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ - "9a96ee1f56fbac53ee9ae64dd0ebb5197c941707", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ - "5d2d8623d665f1ef8b1e87d1954d6c44f1d2260d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ - "71d9d03600df90666c038588cfc3f32bbcd7fa6d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ - "e12d31ea7e62e0166da13b3405270bb2940ce32b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ - "000360d440589a4482cb38a91610e5a04cedf468", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ - "5c60578516cd75a7700c215d95c1ff445ba1ab90", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ - "f62a0a4d841d4efcff78c1b21c0794e39545f81f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ - "1f9bc63c093832d6f65e5e8de2ffd56a3e8e3a22", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ - "174df3409ef68171b460b340cabb0012644294b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ - "b4c0c53e95311121e329ecd1ffd732f0b51fa404", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ - "4ef2ae2b979faead5221521795473944a8b09bb6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ - "1efe098847d7538edddb745ef0ca68eeaa2d83c6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ - "cb08c8587f1d333858ae8ee86479a73564a8c7cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ - "712afb72c3ce74bef264c7a5196747c83db49631", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ - "0f22071bb068c381e489bb69c8240a66cb14966f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ - "2cab511e80647e6ce49889476301610aee7c5253", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ - "e3aeb54eab14b899293c4d278df94f76d60f064b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ - "471461028636ea16c9ff4f366176d636dfa775da", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ - "fd69f7d171d1c70097ad40420524118b5cbe1728", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ - "c91d06f7d1f2ce2581acc2df24f23eb9380d2de7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ - "c986ee06754e1ae7b4745ab57de51279fe70a4f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ - "1c5883c459073c9b9236f790776412554a9c03a0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ - "45f9269e99b7d36a7607699cd7ef70e830eefc9b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ - "43478c9a6b8826f12f6bae2ec89ef65a60b1a19c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ - "fe29e1b946c80cb0b33d96d8aefa0a407d28c4d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ - "f917bb49a72dd061bae7377ef8107966c6452072", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html": [ - "51fc8031279147c47c0bba94283f5c2437598bed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html": [ - "42a244431c15e06f6d54aa7c7798c36b9a7c1ae5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html": [ - "fe6ff72b2c45f98099943d13a714610f646bfd82", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html": [ - "5a44115740c2e549284659f8220abedf15495943", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html": [ - "2397ed0c09592e94bd8ac03ca78f5b6ca1d97c45", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html": [ - "8d73013230d01d71944be30ceae8b9c59c844454", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html": [ - "7186229c5f09bc88b9d5c7ccd6893fed92b6ef32", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html": [ - "e203aba7973452b25a9a5533360e1679e67edc98", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html": [ - "915378f42d3722e89060e3a341daeafa10a8c4ec", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html": [ - "1688a21fd4e89e15988b6a065f81eed2415b00df", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html": [ - "172918940157339db465f78f96db8c72abf12b50", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html": [ - "b1e157dd127254754d073f458340ac6f3963e119", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html": [ - "3ddd4249fe716e4ee7a85c25ec7a431f20d5c16f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html": [ - "470e4b954aed1ab411e99e5cfbfe2a62603abb58", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html": [ - "97e49283661ccc16d7a613c0c196dd02b980eaa9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html": [ - "5141746f55f14c2240e9efbc7459a51c479b4a4e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/input.run.txt": [ - "00b4fa8fa64ed15e01e63e2df499d08a43bf3c41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ - "36a904338cb9785ed759e83d7b4e6731b5410b8d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ - "9506f45bb4d8812b9bce67aacecf52aeec70d07d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ - "ac6a68b851b1ef3c3cbe4ee338f3e405f22b3eb5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ - "8381f6fe3eec69f1de50087c46a8eec35521d7f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ - "2584a8661501be58328326d463a32c3c4aac20d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ - "cff8a20358687b8ef4b7c0afd2b4efc247dcd041", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ - "0c36aff593dfa2c7a805f8616eef8762404f596d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ - "2bc044cae7f035866ac6e05aff25c26aa5e9b34c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ - "bf2ced7d653c5a30c1caa7dd3276e87c36b1b6b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ - "76f81ae9e10f5d39cf9027ad6be148dc6400ac1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ - "5f72e1eb0fe95bb8912fed98bb5fa8b5f28892f0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ - "b2587b06fb64fa17d10f02088bb9caedcbbe9232", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ - "5770868842ce7e912d47ca4e63ee7fc2e94451d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ - "26b4e5ebb05e73ec50337d49e2b107fdf9f2ee96", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ - "8f67f1245828196ca1fc2278ea3cc246a9d055e2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ - "d6856863206f89ecd222e3ac516a4a3ae95406cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ - "838e8d42af8191d1d604f0ec436693b4093ca698", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ - "80b2d77f9bd55ca646d5d25e49d430e1854c521e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ - "21adbbff5347e97653610bf363315910a8c61b3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ - "1e4752fbc441497bb87faaf2795343469f74b110", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ - "2b4ed085f0c9fc8eaf469f9ef469a68300345a25", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ - "51bf4e7f1bf9e4fee17c3cf4c40ffa2242108d26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ - "af08ef5b64b0148196e4aa0226db8cebe49d89ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ - "97a3c9eb113aec42cc5412a0cbd7b3b0617def92", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ - "f57d979e8a1ab152daf78308ba853343ba55435a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ - "4828ef86149fa7eec6d4017dae83efdb5fa23d88", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ - "ef44a18ef03c94bb2db3d33253ebb35c18d6b818", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ - "ed26defea664be598e11a80c590f15189e98582c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ - "b9a65d09dbac7a5b8ad20bf1f75037294cb8fbb8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ - "26381f22f28d61b458a9e44b2596e6658ee45fb7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ - "454a4b37e1c416cd555464f8c2dff0a5b29c22e8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ - "68e40012c51f2326eef89f31e5c30d951bed47b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ - "0b6b11d17ec6a60b9d0c1da782c1619db578b91d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ - "070c081aab6b8acace47c3c28bcd0fef917b11e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ - "1e26035bb173a3ffc2d19ce2a1f6ba2f30bc7e94", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ - "f736539ce82b49d5d55c9bedc965653a61b7d327", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ - "bd8c939dc4267ee9db95b7759f5c7ee12de4d03e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ - "c5c46000a555664692f8e49517cd499e9919bfc8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ - "889ad965a9eba8720ccea6f8ab48066730ea2e0e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ - "31310a4ee41992909cb376f435741ca5efa8223b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ - "6635312331bb07b8b2863f4e617a9b56ee4c65ee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ - "dc7fd68fcfb9f82b833c72d625622d9bfd5fa90c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ - "b80b51fe9366f636513473ea1932a1774e271f6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ - "03c5da81c6468b725ee5e2dd06f79cde9fb57e88", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ - "3e7e7af07a28ffc2496deafc4f02d512109b5aca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ - "7005193df5000f080b4bc7b29188dfbc8220d699", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ - "03465b66ae70474b5b5b9712c946041699c332e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ - "d40a427f8c8b2e6e23be90db6e72dc920defdd3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ - "021ef73b2fbc55d4c48b2f04ebb461f3ec22bf53", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ - "2250112fc0d1a036c88456fd1b60d81cad14ce63", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ - "6987176590b78ac75b9f6eb998318c607cc829fa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ - "f47f0b3ea9e90cd53398de5ab7c1ae54411b9a32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ - "8dfbd16bf857c20e296b0511e1cbc0a024ddfa60", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ - "c0b9a0c87125ade17b390347172b00a5056fc383", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ - "cb0bac163e7b3306446b52d10108397f88fbbef0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ - "ed2f509e7a48a855de8ef06b624a6e8a5ac3f020", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ - "9ddb6054830f29f6f0ca8f6ed5d860403d9a94a0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ - "615c3699ec4c5c0c36edec3714c0add2ff29b0f0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ - "9e432947dc5911aa645744a29930b86e353d44fd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ - "7cf5f2b369c7523f21351bf0cf40bc04a683a385", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ - "9ef0dc6eb76c1dc81f47bdc9841cd37945f73e58", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ - "2ba6db3d7bc995783182745fa85623fab014eb89", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ - "a5ce111c6549a809d83037209f95bac2556ab90f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ - "6cfb5a884b08af505590cf528ae7d11d94adc607", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ - "d7efd29d53fbc535c9251198ace70c935b8e75a1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ - "51f3f18e26c2001897109e77f11e2aca60d07dc2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ - "34b62197d4206faa249d525c3dbc5f39c7cde9b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ - "bccb0b331b1a673d5c82e9577d49e4ec2ce35f83", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ - "72e231e73f11aefa4918cf2ff8795da93f4d016c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ - "6c020db049ad135dd3dd8c341cae18089cdf8df5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ - "409e9f973a334d65b7040f93ece1afa134f766a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ - "9bd473534686f945322cb8a7ff0cb0c7f73dbdb7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ - "e9a889b4c18ed3bbc61bfb06320999d92d357ea6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ - "d8ba36de393402d2377d083f604d51cefa2a1892", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ - "738856f4b11a6460565e5a86eebd26edf7a4141c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ - "a19f71e95d26eb59c9a497a54e804712200253d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ - "bdeb344afaa0709f733fa5dd8bd7c7238bf0187b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ - "ef3b837e14f6aef467d49adc6763f15217680b64", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ - "c0b698b995725d8713ce581d6d33896b45b030f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ - "0e7091d16007e384b6004ab671a9cdc43625f714", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ - "b2b9da744ac30db53d969dcf3b9f88738a03de97", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/input.run.txt": [ - "588cde7bff12873bfa6e5e68fbb7026962e18d29", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ - "ec3b33b7e281ec343e2434660ec02dd1fa86303e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ - "568b9ab3bd5b5ef7eaf7116552055ed24a67c5b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ - "6244419195c3530ec32b4279d73e56e331b1bdda", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ - "00f45fc2c0a47670b53c25e590879d543d242b56", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ - "be6ebcc3bb62459d7f5147099dc6cd0c6d0465fa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ - "c747b55e6cb242b190a125ff055b7ff7c1046c89", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ - "ac1463ff9834b4eb61d135b88ce6212ca2e2a087", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ - "483460bba8176613dc39757094b00422993d2b77", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ - "d627248c242ca9aee5dede63774ea9c49b567f2d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ - "c8df660e655582bc14dc7fa38496a7198dd271d0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ - "eb2f9558d0428ffdc8e035d23ceecb1d4bb5abb6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ - "963a0e8d9e6bbd039ea410496a3d3360d42b8933", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ - "bdbf90a9123e00754c254902208b7da9292e6295", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ - "724d8cf24466a5d3cab0f16c2ed7a86e39cb15cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ - "ad9f6c3590d2d3b3f95669c96550266863ed5570", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ - "629b83be52bd906ede1edc7a5b70efad5ec00b92", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ - "3224b83e250d8e1aed2b1dba88b4db2063cd3057", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ - "b8098fd088365ff94573f9244fec4c37da97297b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ - "36ca71cbf70caa86be9b1cedda47ac9d67b1951e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ - "ac907371590512feea786f4c5c44fa3810785091", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/input.run.txt": [ - "9d2acae74dca63b30e79a0228bcc8112ab5675fe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ - "2eebd40a7c9b80c362fa58d301ec584940aeab20", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ - "10070f5c969606b2d98c1c2566ab151dec177c0a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ - "98d49bec6f8fc8ce8e0a0df142b2b5573f4b0706", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ - "a6ef751b360226fb9571502e7aaebde597ebe945", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ - "50e968a2b079f9f9c4976ad8119e574ac9d0d9cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ - "b98be5cbf29fa1ca787fb5de6a7ce1ab29e995b0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ - "9758130f4ef9c50d00974495f2f923d925d7070c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ - "189a4a40ba3dcc5844571096d79626cfacda8db1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ - "0472fb732674c44f744072ac3d3837386369e92a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ - "3ee0a05d0fcdaba4f1621456a712aab165a2768f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ - "10015aad310354b12c3b33fea967b3d51ecee2db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ - "9d2d0ee36a4f260726611e9698bd5e2f808413d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ - "eede7bce94c5905d6146772535e7fc7cdd1b8fb3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ - "c3b525e4852df7cf6200c95f22034683d5c2c325", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ - "039e81bf684e8dd4b7f149012f50f8207e80e590", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ - "536691187add2e85cd275f3d769514362ddb22c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ - "903fb2aaffa3c398655e0587a7678f654522c6ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/input.run.txt": [ - "456288301364bff295eb7367f949e72fe013097a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/input.run.txt": [ - "6eb579d476fc8d375fed933ba1d37ebccf9c7525", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ - "616b4c9c6a75535bccc72fdb0e92e3d2e88d848c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ - "0364880d4a427e894e017c79b17a4edd7052b1f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ - "f3711939efb22524dfbcd9116d42905fb99e090f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ - "996067905840332f067abc5a96b53c800f94b81d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ - "da5eec05be9955a31d97cb9e6ac5b6ba7c82e5c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ - "9150326df16cc3232922ce59e78e09da2ff1efa9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ - "629ed3af7aa9a43ca1a6be76a89485b22c41bc2a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ - "c205396bd8a8f7a17de6cf50bf0cf6e61b6a89e8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ - "c4971be71ba698c9eac5cd67f248e6bc954ae6f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ - "b9d0deaf2e46b0066732f8fcd343f830574ff2da", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ - "07cdd47ba4ed4d3223c1ed6bc85da28d030e10f0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ - "17ca8bd6484c76d4bbe0f88a670e1c213477508b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ - "01db7941bb89683b52513d8866893aa41c6d4326", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/input.run.txt": [ - "9a3147ec3cbdd2767bbea03f7e54ab530996b076", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html": [ - "efbaf722cbc3a6635c1379ed7d00aa6eee095ad7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary.frag": [ - "01327e17a8cc52c48d2e0fbabf719eead74c54d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ - "b3e64eeb5fdbdf4c2ee68841a2e3a5657d376ebe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary.vert": [ - "213c113f713107e099e4c508e0cd004541f6a25b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ - "82e7082582991edce58b67df118304811f7de0fd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ - "8d071144791300efd4aa6e89409e064aabbfdbb2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ - "4e2c8143656d8df7255e1e43599649e4b110dfa8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ - "25822e9458070fc1bbd74fa5f11846af4f8e1c8e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ - "803c4136a8342bda81d87b466e64191d86e987c2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ - "6ca237b7363cc613585cd302637058222e347946", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ - "9218c723e5a037826f07edfd1bde53f37080c053", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ - "d524c825a4f1ab641b260c1aa6865c3218d7ae53", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ - "9ab69ee8e9f919bfa6f24811407d63ac7743ee6c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/input.run.txt": [ - "f49c916d9794ca441af72d7605ecad50ab87ff0c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ - "b007a5bc2a29ec2a1fcd6a733b03179cf03c9c68", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ - "cf88e387be423cafe6f2eb96745328f593c45e9a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ - "43348c9a2ac823c0f8dd103a14f0c9ff91f210d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ - "b4157a47e42e3c61e7f1998a2c86c50d75bbca4b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ - "38443bc911f1d51b591e7c270af20754d7650240", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ - "6c98b2d76668a1b951322fdb9bbcf2f74c69446e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ - "8d68209db72ea016c8eedd26d297acc6038ffbac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ - "a0f10097f46b8d142e48947ae6f890a682f4f1f6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ - "104f8a756896b04f25956ff4bcaac9de10322159", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ - "9f051720b46a195499a3ee61eef4e6a83fc206a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ - "707338bc91061efd0f081f752ddd84e8895203ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ - "7ec3ea6a798a9f140b8bded1de9411ee1c5aa638", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ - "43aacf497aa47a381aac9db1e8486fd88d5728dd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ - "1c6b25a78fb157bd212cb1b3a26beb8c8df8dd45", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ - "185d0452fba095c557c2556c1fa227f80882c7ac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ - "34d09a66fdfc5ae710624dac4dad1384fc38b54c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ - "0fc1ed96f2e0b2fc616b07fe821ed18cfc6933af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/input.run.txt": [ - "656332cccac4e3c4ad370ea29a07989583c6149b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ - "d699b43dedf887311f4bf6c17ce0ae4cff84a037", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ - "431b781a383b1c18391e3e1262fb0974f6fb4ae9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ - "85764035b716db93e8dc9515da0228249ff5adf2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ - "7da0bfd57760b6ba2aa1759893c00764f0ce4bee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ - "47f48fe0b264795dd1d38d29e9e5179b5d5d6fcd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ - "f463b769ad4e0a34a202df953c01582e2d4e76da", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ - "7dffdfab5ce293bfb71ae6ef4b0cda6acd68fc96", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ - "f9aa6d6cb976d1060af07712fa4526ba5797bdf2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ - "2dbba4e736dfffa4a9fc29c8382fcdaed8b36585", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ - "0747829a489c09584f12320b6923784ca298a8bb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ - "d028dabaed706bd66d27db049e644bf3a313d06d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ - "f279b6414432e783ed331ae9791725f26b664e2b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ - "f012c2e779c09c24dc95c13afcf04758b28f1ecf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ - "cd682ac7316bf12753f817ff6cf0017b104cc963", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ - "bbe3f9a82231e883a5b2ba6eaab1328115d62bac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ - "6693b8ac8ff7f8cc2f40508605cfd8885f166b71", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ - "bcf0a075d1fdab5d9815927e865afa6fc8dee57e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/input.run.txt": [ - "beb1561c1be0f0ae589174ffbbe433cc31196af5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html": [ - "a8e2305810b8123c9d34c37a21bcc3331c1956c7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html": [ - "cd27869fca48b468a861534f27a39af56add9643", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary.frag": [ - "887fa58a211ce4dda6248974fd3bed2cbee53aac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ - "e8c06718834f69c9f2a3263ba0c2372d255e16ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ - "816a0793cadef576b50d50081942bb37152d69d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ - "855b8f2c888d6c4932868c1a177562ce8431f9f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary.vert": [ - "f054b932a45993bcbbde99898e5a56116a26ac2e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ - "5a4ef43b370f704076d7c5b2c764967818111a95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ - "b0469e33560338a76fd4a6ecd7aa40324534e229", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ - "94fc895466dcd3b91e647c724020b2ed43706451", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ - "644f2c44881e1c9e55db8bb0fc9869bfc6cbaa58", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ - "08562f30ab062b6ce2b0b3be51d18be36b2c4b8a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ - "d37c1189e070942e8ef1f0cf95e1e9d79cd7df4a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ - "5b5187f09f548341e269674bab2139c79e6a6d11", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ - "47d6c98b0a2af6fb1fce932f15b3bebd49b93756", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ - "aea2887c77d4fefcca4492ab8551f1b913f81fb3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ - "9ce31b5ceae73310260375a87d7e13f5f43ea751", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ - "62c37cd7abeaf1cf763369aaedb1cc4d76062aef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ - "cdeaaf336bf88dc91876bf6fae4480d0645580d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ - "675b99513445d50f142bb4b3157fa3685b33b3a1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ - "3180e4e9fc48d779a32630782980c1f3dfb2337c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ - "07f7a19aa5888614709bfe2103b9a6a22739541d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ - "55797f2d0fea7eb35e89f8c1fbaa902a6c52a6bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ - "589f0695768c6eccef669cd505923cdac71c277a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ - "711eaaaabf3dd6dd96d02e55a25b924ea279919b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ - "a7b887914343e31fae92c9b96941b64669b98533", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/input.run.txt": [ - "4205bf17ca39542ac90235b74a29e013d625d5f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html": [ - "3b1669c337041820d71f27bd9067b0cbcf21888e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html": [ - "3993bd5a284a4b6bdb09eef7d7ed164b815c4c8d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ - "6ecc53ad75dabab91f2c78288da806a8aff43b4f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ - "a3e5face63b0acb3035a1cc315c0e0556e20fb8f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ - "4408f3199ee1c8a6250072420551beff13adfd7a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ - "c9ab579ee0c2eedb8aece228200bb4b8877663e0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ - "bc0ac9327ea90d5180cd3b505713c70968f5974a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ - "4f4c12f08fe1ea46946295f9461cbd009babfebe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ - "1cc15b6a1bbc8e6b9d6886b9f394b99ff782b39e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ - "6fe563e8a270c682205b08b43b2912485ae01304", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ - "d17882eec828e36f17bac03a7e08a6d383ed3bee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ - "d50f56ede0b714d4116d24f4e3b9cb54d2fb056f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ - "e0043f653feda7833a9c93974e269e85723d6450", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ - "372d5dbe41db65a5a5b22b286e61886a5da495a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ - "0a137ffd8427392e2523c90ddce1767e13addb79", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ - "1ae9de1316b2bd9cad4cde8d661f8b5951923a0b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ - "50e6c1120739680dbe691eef7b1a8fe4f579a487", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ - "7185ac9bfc504502425bac5dde35a802cfd060f0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ - "391fbd72d455455208d6dfec45aadd85fa6ad5f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ - "9faea4bce5f909ccd77605759806f08d862471b5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ - "c915c414f2048110c1f5af243f8ec3f8d01c9ac8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ - "c6a724300cb4466777bacc657e725a261247a817", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ - "a632c281bd3b5f75be042d1974b402aa7f4f1e46", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ - "4b7e88169e1a7fe482f2d883ff0f6ab8b699af9b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ - "fcf2d1d9602c38ec12977437c34aa4b14f307acd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ - "62194f7296f27c6e05a175bdb8c2a9a4bbc69584", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ - "d1fafaec759ca8e3f8a58dee9f9f7a343e208571", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ - "89287e41bbe87f84030f393a902acd5000019dae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ - "396a7739946abf2e470deaf85b2eb1b44e531b57", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ - "9753f472c793416de3dbc1df46bc793a7fe959bb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ - "9ea3414b25fb5580280293acbafe4081aab492df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ - "5c2b09cbbfc6022c7eb1255607af80c1bfa0c715", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ - "ca145965d0be342f6d87d74f782ebbdfa148f674", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ - "58be519397d7c8da0389fd51a893eb195969028e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_frag.frag": [ - "97d40750acff074efcc8f80603f478ed1fa38747", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_vert.vert": [ - "afe7527c664ec62b80ac3ec450cea0dd855867db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ - "18a92d04375375e68e72b26b4514c9bafbfb22e1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ - "52c01e3b0fc1f30ddf61433f0930366883e9aae5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag": [ - "2ff69d852071f5a40e80c005a34e20f93bd68d7e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert": [ - "55172efb575fb182495ae65f7cd1b52fc048fece", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ - "d0ad735c1aa67fb84400e53bf9c624770a4d4c88", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ - "5d16781af80a1d66a9705a7e6d1d0039c500e571", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag": [ - "76df04debf578f79060bb54818d81f2792b96fa7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert": [ - "53cf4e1f6bdad47e7e91e0db841797d692662e05", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/input.run.txt": [ - "730999d88dcf928f9d7854911b58008822254c58", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ - "d6ae4a70a955882d33660ea57cc67f8e6ca1b470", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ - "699e9a21af8f0600883b382c7c5383b2e52e2632", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_frag.frag": [ - "7bbc17f81dd6ccc24613454b40ba81bc105bb572", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_vert.vert": [ - "08ef1e88a06cdacc966a41ef10b7f589909f49db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_frag.frag": [ - "b37e9ecdf660366c48938816f240c6bcf13c4e2c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_vert.vert": [ - "63633a91c7ba0ed4839f2cba91037fa4cd79a1f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_frag.frag": [ - "61bffcb5123702706f48efeeb51ff2112e61e524", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_vert.vert": [ - "ae80d0f0e2aaa7fa04ac47276e3fb11b20600d64", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_frag.frag": [ - "4e2c2629a9f9c540683dbe363f56e3df678cb7aa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_vert.vert": [ - "2f58179b44558ebf1d4af0c6d879f6b584b415ff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ - "0faa88004bb202f81f5d6700e1c92e6413ff4523", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ - "818479658e62cdd795c44ddfc8d2062c38de42f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_frag.frag": [ - "b3a40272a4f45c3a7ae767633419006bda556864", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_vert.vert": [ - "b2cf2a31090ef0b4ef8a04e40ccffbb8d7783e0c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag": [ - "16d41a346a8ef126cc396699fd1452a97f51442b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert": [ - "4fe3cffc13b80aef640e2fb3c684af025c29a1b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag": [ - "23547d594edb6835c2e1ead1a836b2c5631cea10", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert": [ - "3e843e568f8b33cbc3ddb890f9a748655a4cd768", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag": [ - "b0decd06b9162e710a60f5e1742107af71e0f6e8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert": [ - "27b06c694c58c07afcbe6b769f5636d8b2c9ee67", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_frag.frag": [ - "c6468378addaf34c83e7bb19ffda14a44d29a0df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_vert.vert": [ - "037d1318eece5970397b6f9515659f00d6aab0cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ - "44e1cd6bee0d6299c9a02e2557be6ce321d26ff7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ - "4d8f1c82eb25b043f22114d908f2a493fdde5057", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag": [ - "45ea27aa2b82d16b4220b735b192078cac36f030", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert": [ - "a28db37166c1c92b8da105a20bd9de19906ed36c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag": [ - "cc5875a4af22457993a391fdb8a76e33a8ab87a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert": [ - "34334538ea6c1707ef2d8afa65f433b4aef6b971", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html": [ - "17ecc527f9a10665e74bb9d493bc446b0e1e3fe5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html": [ - "fd15a8caffe51e9b338c32af06307bccdd59b876", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html": [ - "ccead1e0c87029c65892e498ed2aba6504ab38e2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html": [ - "a0839bbb6427f0768a35071f1eb15fc380e83c22", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html": [ - "30d562bb1da30aef8e18b7a93c63424dc232eb2d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html": [ - "1da7c02995cbf6e1d25d812e18bc65c57a7083bc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/input.run.txt": [ - "f79e127c276b185fbfb5cc224076edb127401c13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html": [ - "7c9477fc6e317ef638207c0568896b514ede2a3a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ - "5614261ac1c2ec7f7507119b7cbc430535e39546", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ - "1586cc75eecf17fef30c3d220a58917aa07bc83e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ - "61c66196130e76979aaa12acd5c61382470d2e29", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ - "dea6b18425fe137d9170701107b1ee01173a4085", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ - "7bca3f11ea5d0b3dc8482a4dbd7ac65ceab78b16", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ - "ad39bd0d63bb4a8083c8f18409f631166fbf8e66", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt": [ - "91d20c86eb82dbbb397693a13ffaaa9e818dd72f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ - "af5a9cd9f6087d85fac83e5c84ebd6c1dd99aec0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ - "a2598f0769de02bd0c4122dee6451b87a62931a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ - "9beec96ad76f7369e27dac20d04f12416526c4fd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ - "1e31afaac671ba1bd5e683d1614312de53f5a8f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ - "09705342fe4ea8a7884b07701f55d6d9e41f4321", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ - "ea92126a2cddc9d368072ca1f9cc451add74bf01", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ - "b3e044f9d3d7efa3243f2c068ca5e606a8d9d510", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ - "d40ac2c4e353c5e75fd35b8d085f192984f696c7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ - "62186af26d596f98e5613414b91a4862aa6dfa9e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt": [ - "552692d6781a6b8634fb83ffbc47c766e2225326", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html": [ - "9f6fb6e0489c256675e84121cf5a757605fc72c1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ - "4911e9e7cba73079261f810f47698cabb4f8ba41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ - "7f2408f21065257b41554967a27b2b2537493507", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ - "1790d41b4ee93b1652934ffe456ccb02baefc282", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ - "c7b99fdce36c84c69c3596ccfa952ea7211414e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ - "e1343f0b85b1753b9e924f6858526fff6abb8d13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ - "487473f4cc5eedbfcb3b6d714788ac2c4d4d0768", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ - "5a72576b16f021bd90fdead13110e20cb2135e40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ - "c3e21ff299e8ed0ae1abe222ce01f8a43261b644", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ - "8dde46f9a1e00eb90c836ecf5c79289d638cba0d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ - "54ce8ee7ce531ebce69e3490e659373e460f749f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ - "c03084e74abd7209e2e373126033ef951feede9a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ - "1f2e781ff1df8df7d378b3c6aaac94c6eb7c6257", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt": [ - "5c675deae6da1dfd23685ecf379f0e63b0199e48", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html": [ - "10d0cd6516e8f0abb21da066835ceb6e8d65bc4b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ - "05181b2632d179183ddb03a8cc6ff62c0f2aded5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ - "b1c076cef1fba8530e8c3c6e0880893411b54c27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ - "33e2ee5f420e8322fcb7b316f3fe4e06c7a0d2d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ - "a4bde4f096c5cff4f5e880e08bf4eac63a02ec01", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ - "e3eeee482bb63c4b6d7c477cd1c6216f4d6b593a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ - "0ac216fbc1dc5f886a8f99d12570426e7b1f40c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ - "79c87d0307fe79d003338abd7295d22292377a14", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ - "5f57db4241306afc9a2f69fef1352135be350b55", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ - "588e5b53ce82c09fb5667fb2256a1c899927dbe7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ - "d0224def0b9b83f119b696532f4970f5a93d3af0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ - "86797649d16c1d7c1806db1d0299e8dcb9ab056f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ - "d35953319dc7a6c2d8d119bb928cdf8e1dc5da1d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt": [ - "f1c7ead9805bedee3ebe8c72a0868e226d12e543", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html": [ - "84b5abc206c21ef06d4c8e687de6961d7f32b176", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ - "adab32f714f2863cf594ce9a023e84982950dc10", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "152afc9bf786ea8179e1044c2a8c377fc40ca6a0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ - "ea29b91b899d0e94181fd5e189e35202b32f3682", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "96af8a085002d3dafcf3a982bb22688655323649", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ - "88acd6a192e16651116dfe5892b5bdd82674a393", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "a49ea52d3963376c4c7424e35a4e4d00d10e0630", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ - "c5a8f01bf1025de4ead5413127d0444826b14aa9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "c510d58d11d45a95e30a10a82fe5b93b23b4e912", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ - "fe749977745f2ee454586da149195d04599e5223", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "a366790b46399c3f183540307fd1d5b6e256ed0f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ - "12e20e0bb59fab350ba5b1e3c0f1e94eaa8fab9e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "e952039cf9f8fe896c978bd642e780edcc8b99c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt": [ - "d369e576f846f93b23bf63b0b83b4c0adab1f5a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html": [ - "62e390125397a490b8ef0dab14c107f3ab40535a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ - "c658351bb439e2815fbf5a85e54e9170f666ba25", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ - "ad369a4ee6ca0437114002cbb446d75f34a96d49", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ - "87e6bc07cb742dbee918c0b5378590e9922135e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ - "84f024cd347fc825fb7da9fad12b804ba6da08f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ - "31e1f41c840c071cecf7b06d69e9c66a982b057d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ - "6e37eb07cb1a835d9cd7ee042303616f9474a735", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ - "4772cf96ed1189e849183bad03111b98adf7580e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ - "ac9063e1342ac2f282a0191eaf5f00c32870b690", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ - "a8f78b236b9623b8dd18ccc29138cd528af5acd3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ - "6b5bd394186bfed92e3e68a4f191f7c9de212b0e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ - "cb13f8c18f4b2e5b4afc335fa7d6e17d201e37ea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ - "a96268a0ba8514dab8dbfca22338581a195f99c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ - "cd169627da0549f17918d49df699bbd41d96d07d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ - "ad8eb573dcdbdb5fe05efadedaf20d8e15c6c9f8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt": [ - "56ce6dcbe73d723fac23e2aa540d3f7220ff7ed7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html": [ - "9149efe830bf87b485a41817e2ed0971b1d7fb85", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ - "70494371b053c3b5beed364d503ad018dbb101ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ - "14feccefb65a63036b226a6ea2bddf309eae14ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ - "edf1ae51fb6ba65fa0eed1e6b5d5c9a9e770c8c7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ - "f8c6422a6c084bc285eca7e3b2d46758e7ed1b36", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ - "fb4fae1b3f1b94d501a8e1d838659f45439f02a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ - "489f2d62f700d889e9fd216279d9ff0c3e6a3c28", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ - "cac5feacb37f4d0a09bfe4236fee2dc404d7bba7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ - "6ee067bd7608ecbb93009aaeb3aeb297b073f60e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ - "47417ce8569d160e388ba57ffdaf155b3d92f888", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ - "ed0ef171c51ed96db3e87daff9701ce169e52441", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ - "3750471460c5e11c6019d0fabc0a270fd4b1dff0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ - "344ab14890072e0852f814b13d2528644dc1b551", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt": [ - "89038b744547ce3fda7907b5ec71a0cbdbf94b08", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html": [ - "5f0aa41ec80e21482f012a9333ef48834bfcf90b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag": [ - "d95705aae9fbd6510be9e04556ce4396131968b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ - "4e26e47a97b2ca295efca53137ddc248e8d3cd38", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert": [ - "6c386c3bf897a16687d6d2e5c1003a28064969a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ - "00c065a556af9f43577ea22afd837b66aaeb0410", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag": [ - "b549b0f5bce84d9b3b44fd6d0dd642e3ac6ebb97", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ - "e8f3ddad02d5185020f51b13bd38cfd83703ca9f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert": [ - "2f4cae0185668fee5b1af37af5ba464fb7dbef1f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ - "1313fdb82bd62d3b223894ab35a31a82a4ddc114", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt": [ - "9bc23768eaa42d9338413e003a35eb9955134b5f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ - "808471be9a054be31b456db0bc593a605a03a754", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ - "2e715b846e3cfa5edda8d3ff78ca8e6ea8a67e6b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ - "1b26d9c289c247b1bcecabbb41eb9821d742722f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ - "29b71312070061b0a80b955c3fdfe6e5fa27154b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ - "a8d46262725d1864ff41b1a5cc3828cf875cb4b9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ - "2e4cc6cf8969a6da9901d9c49eca8fd6e34e1c01", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ - "d6929483a46e8950c2c5a83b559453191e11d840", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ - "f5b2732bae4eaebb720be2121029e456fc79692c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ - "ee0e89aab4c8d59749335fab1860f898b1fdc747", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ - "40ac457732280b5d91ae5ad6983a954d9b1895c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ - "55c48f342528a3fe50e3ab5e306a07b663be3371", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ - "dc40e254128bac3f991857c36f647f9138e97179", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ - "2e8fd5a1c88d6a569b1ce9f35824dfaa0d318873", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ - "729fc50fa9927aa45151fd7adbf6e62190ef113d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ - "8cd1f9c4ab6cfc9f13f96a0cf7c7a98965bd0bdb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ - "43157ff017fd09e0c40f8d8479167b683c90a2bf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ - "a620e58dd874eab0b843fbc79e05aee3ebfdf4a1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ - "cb17fa406a0dba3a115c4007796f449fc513c2d3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ - "3ba76f0f17dd631a632c857afe2037066da75a64", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ - "66bf48615dda0367406f91143d06a29ee521e9d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ - "13f788ce2ba76fa983af27473b491272cc6640e0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ - "c24f17be33d1618874fa5a106c9a684f7c8aac1f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ - "45d2cba00218cf3986cd68c9db86011c6ff2b990", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ - "afb0afb0205734945b07a8b75cee741aa6704f79", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ - "711c31709e2f8f6a09fbb4e72b11bde346289572", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ - "85a6a0aa9a402cc341c3a966d4d22f2fd92c0c32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag": [ - "7bba6780a9c36577998a8b6bc294330aeefd2df1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert": [ - "98100e5db2c023304df81a19b784f3ce80c011b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag": [ - "3bb626a43843b3bcb22a55cf45de933809195f16", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert": [ - "748ce9ccf1810feb0b06b3f4e3f76bbd99853243", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag": [ - "529825f34b926628cb75e33a00b7777716165dd1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert": [ - "00d0e3a8a4ea58e8b284024c60650c1ff3a1a03b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag": [ - "756094238e1613622273c4159dffe14166375cf5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert": [ - "e4a884ab95a345de2bf54daeb2a0732e24b3a1ae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt": [ - "b6e176588bf8686dcdb84688f31b358648bd98cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag": [ - "df06d8cad0bc41f66ec967b6c931a57483379ea6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert": [ - "bef0262c83baa34b2ec2971b26516b776a7b16b0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag": [ - "bc3ca7addd35c9deb64ef73838526864430076b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert": [ - "c28ff98277e37de195b37b40d7a17bcab88faf61", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html": [ - "f0481526d2951481b7022a429ae5418d1b9cdcbf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html": [ - "b9ee688a779334d56ee42a80cba1d7d05fdfffd0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html": [ - "b77a70cbd7c84576ddb81e371e74c7cefc08106c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html": [ - "f57266ba9110468cbb5bf160740fdb091ce231c9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ - "304b8ccb207d5d1509019d488ddcd69c9cf1dc1a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ - "0be357f8b5c3e89d5fd61e3ed712a6bd677ca527", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag": [ - "3879dd2c37bc03e0caeb08856f11180a8f54eae0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert": [ - "f705026cadb91593a678ff614620019c44ea35ff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ - "8efef4877086fd98a39d23b8e327a685c6dc0403", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ - "5b74e416b6fe3d0bb83a12ea33d1515665bd5b3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag": [ - "19a4dafaaab5954edca0a93b353a5ea391fbf19b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert": [ - "fbaf51b259a459d7ba17b673e3f7f0df6e69dfcd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag": [ - "82a05ac732f3ef4e078211d7567d4b6c739b6013", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert": [ - "b3707797b3ad625341dc157e4f93608b09418e4f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag": [ - "e3ff303f815bdec0130a9eb011c86519ceb489a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_vert.vert": [ - "fbe9d472ecb626a8d5bbc5f855c08693d8f7158e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_frag.frag": [ - "7f62cb7e91064d80b57f1e6720d0a1cbc03a0dd8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_vert.vert": [ - "e451b60159be77141a18de7dce1c80216beadccd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/input.run.txt": [ - "c9bfeda779db7f97d56df15b341802b967006de3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html": [ - "f10ef1290ab7b84ff8e2bc24effcdeb3865f5d28", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html": [ - "54418535ca0ff1443b1798e5f4d2334db5f1f03a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html": [ - "d58567809d97042275d82fa9eb6125366387526d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ - "b41875ca5022eb2d703f78dc1ef62c9dc2394295", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ - "a76a586c1e499b5d3a932276b3a00de535554fa0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ - "4f7bdf7a4d5903f03993345bc5e6f359d7d49972", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ - "49b5722c1761e8204c7ab23a8c32ddbdb7cf6913", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ - "c0fde40cc022970522384bcff9547c0a2a779b2b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ - "18a895caabbb91f5d976f634cc591fb73d465063", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ - "0383e8105994015d7ca9df9b7e507b19c5f48d5a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ - "d629859397ebfbfb45ef0ff84378c7ecf11a8c55", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ - "5161aac2354d144ca4ae22ba441be00bc7add1d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ - "5acd78eb3a9fa5ebab6da1a4a687ed3d916220ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ - "0f96a73470abef28175e44f432fce394d49610a0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ - "fbc1ae23518e81be0abb0ca83050e2052c470bf0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ - "7041566778bc7227140facc2dc43e97b83938218", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ - "dc7cf45776c027c90e33b8ba1275b5d2fbc70975", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ - "dd3f9bd0c6934c9439cb7689b315f92019af91c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ - "e0dcde9bcbc86c63b0c4e0bab19a31ad4820b651", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ - "ec3ac352a19646137c283b6e68e111692e939b60", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ - "f195c633b2871114b9c44ebcb5274199cd09d9dd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ - "cfd9aba80dae29181b33dcf3eaa21aa2f27a1f2e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ - "0468e6c302c958a6b09d47616aa36bf669c4f53f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ - "7e587e4c63667f644b2859bb461e950b3e6b919c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ - "dd825de3733ab7f6b78db880fdcafc78a21ccc9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ - "674333a2ab8931e6ebf950261c22d861a39c8980", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ - "97fb36e04e74289416b5619b3f013c3837322cca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ - "f11d38607e8a6762533337620c8b66469168e0af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ - "f9923017d87a7be94a6705c8d751f7d0031d86c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ - "138b9c95eda3f0378b52806a0e759342734f1aea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ - "91c969519c80e9f7f591d383fc9e11b8d46bfddb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ - "8a5393761232e812dccc1a45ee7691a654d7f8ee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ - "b7427d8611acd7aa93b46919b9da51e549621579", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ - "ccd858066f7829c5a2450b999bbd9973a61ad6ea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ - "dd363da6a23776bd8e8c4758d8cf0b607805952e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ - "0719f119b05a0727253b97869dbd8aa6cb0515b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ - "3f969eda7c0f938651b48207320f5d0adf431af3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ - "e1b28ad23bbeab308a077bd9937d2f00c31b0b90", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ - "1f124278b13f364d18c14e92add04cd5af8fd32f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ - "b09934293af5c48d55c5ed714f05ac39a8d346c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ - "81ae4b470ddf2fb2f6d1c811d22b14c4ac3b949a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ - "eeb6e3295008df50e9ead88068b9a9c93e58b3c7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ - "e920fa050e24543c9cb2fac32f0cdb108c95c468", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ - "96b8d76d4115f6d77397f7ce95f7518bade49c32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ - "453ec7a35b0dfe28f667ebf01ab3ef6c97b72f7e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ - "89515fb85af1090bc50694ae9748c6aa25ee48cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ - "c47679707d2bd6191e7365b7e6787d64303ac4af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ - "833718eadc243ba8a64bbdb748e1eabdded29d12", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ - "04e0c46c0cf981e68205af72661d04fba8a814d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ - "071cc344d61fdd7c8283050d3c55a77ef4964fa3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ - "4dcb1952de7047966ecfb5bcffaf7b5263fa8fd2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/input.run.txt": [ - "891a82745f98e264890a10b91196cd200ecc50be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html": [ - "eb0b952675c17f352f59d852eade7e71ee4b0378", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ - "3c90b9a25bbb224beef32fb4afeee979d5917acf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ - "a0f208a511763d8a1fd1c1f7b6e93cbce29ac377", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ - "7991aff00cfb55045dfc52f0ec0fd011897250cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ - "9ca20641772e18314e626a51d4f1d850513dc980", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ - "5d510ee8d13eab71f9e188a50f78ac21f1a982ea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ - "a397fe26e2d6cb4d1f4901f838500d5d8d88de93", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ - "1b9cbcfb787d6c8452190376df2a3e9b21d34a68", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ - "2cefe718bd8c3c37c394c7fa8cd6472dad13dac2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ - "94dd67ef55903124bff931c2258dfafb850cfb29", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ - "7e145683abbe375073641e485cb4d0dc3d551b45", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ - "9baf5126999aea40147f6320d72b5c0f77e284bb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ - "8e7a3b0e9b6e53d9c181b46686e9ac86219cd08c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/input.run.txt": [ - "b32c960e6c9ccfc6999bbc24cb4aa64ad7724bba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html": [ - "47943920d5862599e47b7ddcfc65fe845e187877", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ - "2f320ffbde9b08970e3072158c2630fac81a73fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ - "65143ab1a7dda121bd7446cde1311db7e88fd2f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ - "4b73416c593e560badea82be37cbd8a273466441", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ - "d1d66781800c53daa1dd3590f1585c31dd452e7d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ - "46acb1136aec20d8070f12b051bc981eef0e828a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ - "8464f445acc0b2a721056e1a57dd3445b906513f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ - "baa47dd48cae3298e6bec9da4531b69764d7a330", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ - "cdf49d2681e756331928be9a474c0f486b452c2c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ - "5014bb0772ddee80a6a2ec02434a5dbe0c1c674b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ - "8e214417f082ef6daa531e54381df7afc1932112", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ - "25dcf65651b50f779c5b076fdca7397b05099e20", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ - "86d84c33ad57bc889cd74e2afa4c0ad89b1edf04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/input.run.txt": [ - "c7deedd54c893f6bdd54d33085670bd3882b8b30", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html": [ - "b5a96affb84e47a3cf2a2c7db743220579543468", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ - "998443778866b6ca68039ea739b2643b9758f6bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ - "a42f9ab98aa6b5a0b658efc3c6d13e1cb497c644", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ - "706c7de3c05e5168b3e7ccec2ca84f3bbe10ad2e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ - "da5d44e5926fa649d51155e4d632f1df5d9a7f30", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ - "b693807b9de4fc5d54f07cad613339d0ca4de6c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ - "db45136d7f1b2dc4020f65e582913e72e5cc2aaf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ - "8d41de32067421eb349263bd15d2391506115696", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ - "8f0980076f5d691abf2ac187ebae332acb7d3e11", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ - "5370f4e2328b22e629902d8922861d55359ab1c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ - "3128882b4e58e88a4a38dd557a64088366e7f771", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ - "65d22412d84562794b0830860a3d3c85f62b35a1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ - "12a66c66554aa7f98807240b6f8f6c4b2e5b249e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/input.run.txt": [ - "b22bf9d68e27b05a3ec16509a2ac2cb4b6ba7e7d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html": [ - "f74d7979c222f17df654769ca07423fca12635eb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ - "9b272833482879c7f0e39aaaafb7e5bf9db0044d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ - "a3b31518a45679647192e03c9296917245d671fe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ - "3b82bdd427ecaad38d6b8f4bf98d85a4e1f7269c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ - "3c58c1f2f2a94c06326b4458e88bbcbc22ba82bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ - "77564c11c5025e5ce30316cc12e241c05b0fa83d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ - "bf01dcc0d8be840e5021df403ee93e6c2f72eb00", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ - "862e687f110b264cf49fa1098aadf8ca7424c397", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ - "e467a409553904007427b49f226a1032ef18d42d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ - "c803710a11f0c1212025df45abbecabbf1421f31", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ - "802d1159aa8c8cafa2be5d7426526c21c4c7feb3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ - "7f140ee760f9a388ccd06ca3f53f1feb5e2fb856", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ - "8f514f8472d5d96f6d67cd5b6dec29ffe51b5fa1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt": [ - "2995c56588560a1921b34ad77d7423851e9142a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html": [ - "4ea1502e2b73d1e4e96bbdc5805a68ab283945af", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ - "876149c6d0defe6c3e7b4728ae0697ba1aad6c43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ - "38a730d45ef4a3d07da7745af48c187afff3b1d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ - "9ff140011641b90af09588b8ed10f2b63fd077f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ - "183cee6a32af081724d0dd95667ec5d2e8c538b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ - "dd520ddef8d8342cb25bec32498aee7772042843", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ - "e8584593c33ebb35e0a698d956fe81c1fc12b7c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ - "ebc2c3369f3c1737d72880542fc3aaa26ed8d6ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ - "e60dc5e6c9d3739aa6d3dfd72f5c217e9abddea8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ - "1f7c62e3d21c01ba225bab3a1d5f63c2ce233f02", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ - "bbed1568ba91e152a0a435abe1b0fd92c9eba285", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ - "80a9595d002757482a2a8a8b1e5ebf34e1354d5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ - "85b69f5f0b10a9d52ba8f8f991ac37f11ca78c5b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt": [ - "4121dd5f8cfaaf33fa58241671281d52267a2f93", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ - "4baa50406075cb0937e45c76862b86138ab9b7dd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ - "bc01040681597bbc6efee95c7e828c8632a67081", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ - "ae2c03e4139ad6c7841ee9fafe5f88646388eeff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ - "8556f8fbd9502a06d1b10b28415aae7d1ca00066", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ - "15d3f091b2c32b200fb1b839825ab06c6e4a764b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ - "c6b915d2daabb278a69f7067472e5429ee495e40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ - "7ded86e8e191c97759968b864a3f85fc3f78fbdb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ - "db7701f4058be4710cd146f944e867967c37dffc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ - "666157158c5f59260babd5040ae14d6113fe564f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ - "20385341b351118db37303dfe52a60b989384d23", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ - "204781c1f3c7ef26780492bf4fea92df2e773a1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ - "6dcf4b63965aabd599d33e34f1ae20f092122b67", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ - "07656ac85450394b901645fe9c49b1d42eee5736", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt": [ - "a151ee6448b96478f9fa1ee2b9a0cda0633973a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ - "5a323c5e46c64429992fecd6e4094b1b29573c7f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ - "6c9555088d8d2926447345b2b3f43413fc67b339", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ - "d06f8309e83343b1eb4d618491dfa25615901981", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ - "5f149d0e7d187bed213253a6c3af0a47f6afa2d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ - "51967d48b31e9401f089b97eb2b81b844661af86", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ - "0c14ebf810e468951bcf2ae41514ad86239856b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ - "487a0a91bb2802b1c2676d5e20680692a8c555c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ - "76318ee6de856e824366a3b19ea44c5fa3dd1383", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ - "d10292f53b008fd0f0a2bb7bc77e6c60e3003297", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ - "cf1013b6369b5ccbbec93982f920a9b1ffdb7584", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ - "f53781ad62a589f659a87ba074edc60654efa922", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ - "9c41688116f085787ef27b1c4560940f7d92d11f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ - "adf962d17eca5d48db73e7526e535302fb8168c7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt": [ - "6b8ac005dc5f9532e6bbc2faa2266d20d89f9916", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html": [ - "8951b38c395cd39734cbe5d5a17d861502267935", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ - "556fb97b40e0ea756e7322ddf1f1f603d37c9d8f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ - "bea2957bc4f48dd7a7154770d591884135f3c225", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ - "a57186aa6dbec914c315d84db69d0b2a7fd0a021", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ - "bb6cf933a2e0cfa541104b337f24f587ceff93f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ - "7d119d9f0f47c3fa9bce33ffd7ceb3e7149a64f8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ - "75ba101d117aa8fec5c4e2513dad58a4de5f79cb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ - "988e14b1da9a88d468098ce89d1e43d849c6768b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ - "ec0f12bb6ed92de306aa670c97be457c99ff7bd3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ - "e131d2a364ba4b00a06a3858d583d20d4004ae59", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ - "015882077d465bde2cd8bc03ef010e091a83b351", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ - "35baf02b64671f1565ff7dcbb1f3c5e53b3b855e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ - "cf2fa4cf06b5f7d42a616541f0bcb3571e12e1c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt": [ - "89c3da16ec08167d78f0fc55650f90238efcbf7a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ - "2cc51cfb64432e3fdffbc8929432e3a3fce83dcb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ - "e27de221f52b98da1bd0589e9ef587237d0afb37", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html": [ - "4ed563d1f5aed36a0ce6b090ca3b56fe92927a03", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html": [ - "add65466dcbadaaac6896f30caa7339b21adecb4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html": [ - "3ebaea323ccd33dfa80ab6bdd1eb68a63c545301", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html": [ - "86adf72b387b7f8ab5d6493ad38d504d7ac09275", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html": [ - "a7a1fa06eaab1177fdc4046746a8357ce090ede0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html": [ - "7a39a73ce02c1803d0d743e061cf5358a0018506", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html": [ - "7c5574d49d95a885723813a142ea6d8ea8bbee04", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag": [ - "9c3c7fd6d327bb41576fe4a093c7721419afc98d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert": [ - "56ee2c47dda3f16e3097e60d6bd8b6fde21a9117", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ - "8badb0dba8a63b3b7e44a0a2a54e20fddd2812e0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ - "e41deca4aa3d5f5451f00951a6638f32714e0b27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag": [ - "e22c26d4a7c966bc503b7a3c3535eed3b448497a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert": [ - "75659636e50784c6b634da216961353061d1d52b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag": [ - "d4994ebb499a121ed6e8e77bd81b06a20e5c3ccc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert": [ - "6a180d034912c0e658ee426409f5af371a8f983e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag": [ - "25a99d0ad84bc9366528c43dd6dbdbb3ad072dda", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert": [ - "1ef5d9df9105ac0797c6c8f04cf571808f9f942c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag": [ - "31bb6b9287aee75cd48a08134562d9328e7910d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert": [ - "b28718b3f97c2c87533ee6605cf44c084c54bada", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag": [ - "cc11121898ad986235649ea2075d19722044974e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert": [ - "3cea0aabea9af4a80c11e8a7d89be419b813ac40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag": [ - "9f83ff65d6704d60d26b1e72b632adf4cd2163be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert": [ - "b931e91d61c74829e0d45d38c0f99257755e21a0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag": [ - "90f3e4f72d84b76311837403e1df909937ea176b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert": [ - "7a27b27d05343df2d4b14a114861c4404bf8ddb4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ - "0e0233ccc8758b1f759cacc8751a0f5db719b161", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ - "dfa5e56500f8201028f8e889fd2f4fe7c9d2057c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ - "3c4708893699978b3e786b99e7100e676c423703", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ - "307dbed0d4f35ff8b33c3d077a565375beb8d636", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag": [ - "d9539d950cb79f6b98cb7639112bed82f6af06a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert": [ - "5fc15a1336ca214fae5aa26e8b51afe31acb55c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ - "5f9cabb5f711658a470df95f72fd07fd05295371", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ - "e6ea71486072befc01552b13383d2d8b994a642b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ - "2d8678d8052c3505c5d75fb6e030165c5c51b6e2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ - "ed7f6470b35eb4133041f26b493ebfe6498de9b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ - "5ac75203e889f06f9a69a94187ee1cdf4a1ea4ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ - "74d20240072a89ebcc4a00609cc82b01995fddcf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ - "07c0f87dbad1cbd2a2cd9015512c221061aba384", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ - "ab407f3ec8d05dad8eb130a26240b7d93ac0380a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ - "e43dd807f09266a15e5df779fc1779ad74f88284", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ - "417e22ba1821580f6204cd73f8424a715d441a0a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ - "58fd49bd98fbc1e367ee0cff613a21b747a5a57e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ - "6b174b857ec7d7bce9aa30fdd8eb37085c4f294f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag": [ - "c97ffc76c91d9df3d3afa04a65704556140f4a37", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert": [ - "caa9280ac5b400dfe574fad747d57de3588df7db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ - "3724ea000f3af4ea202efab141ff90dcdac617d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ - "bb76283a3847c4b4f5039b73e17fb464bc68c1a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag": [ - "661dd52cd698c88c13aa4aae0c076a615ebd520d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert": [ - "6769dbf54653539f8e1af4609e2c3df2d89ddc08", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ - "0e942e44923249cf695e0545183b94383f079a48", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ - "5caff6844c20efb601b13c729418868fa6fb0ebf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ - "7f60a690b3352db8df1437d47956b617da8e167d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ - "23629a23d25d95136ed060bd19ff00f768aa4a8c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ - "35dfd46db6d24aea79c7313887787583bbb1dd61", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ - "037fcb6fd9814f4ebf3433b93f43d039afedf4e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ - "ce406c86074db2f56adc91dd4c63189133f029d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ - "8aef5dc319762f924b3d83fb8d7aea7fd32fa14c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ - "47a6476ae299c4d4bb9ff895a29948274ba6f128", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ - "b51d97fe834b4f393e1a43e52aee4118f7a1699b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ - "9e901e4f5e7bb98d5ad8f9df9ce8ffb9e2017055", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ - "b553d629ccd5a75eda870e751c1e5c52648f75f6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt": [ - "11fe45566aa63e189465e9409c9c7178476439b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ - "82421dd13b3b7d4a69e2ebe630b1ea4bd53815fb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ - "3ad71920d34681a754c203e06b7e4bc624d079d3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ - "902f4018742361e158251168af79b0d56c1b4acf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ - "d5333ae4f4741b3e2ff47e846d7e5fb5796c831a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ - "67d3f1220a86a55a9abf94acbacfb47fe371bf98", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ - "11d2c59562f0fd747df6b5fc0af6a0646c6870ed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ - "8d1cf8288956079f376524d25eada27bd31770b4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ - "d9f8d55befa06889481769e07f1fd1b20eeaabbf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ - "54f634831655fb1a3687699c1bfe2b2235c5a92c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ - "066102bf67f59151ce80691601f866a00cf7413f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ - "feb44c4246e708d2c1c7032adc5eb36a72fbe83d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ - "6680b526de355de3072377d6967c8d8443f1b786", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ - "b9a2be4011f3936d97341d854cf89a121fa8c3fb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ - "2822db4e6bfa0424d9153b849f7540f25c105398", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ - "6ef654514f38ee73caf8149ce77dbb96968cdf7f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ - "904f37f63fd57a9c232936b1e7723920b60bacf3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ - "c6d2db2dc341a0ef9fe21d4dab8c9492c45b7fba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ - "5c42f38268bc5c9947c429333d8f75abeb6eaca3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ - "859f9a30d3eec7b34699a8bf32430faa14d7c76d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ - "b70dd07ed2a73080ee233e0241702086fef941f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ - "b839fa0467424fac3cb0fe12ff5c178cf90f275f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ - "c83e4edfa4ac5ca55a2581270e3a22409b738260", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ - "aa05b1c0de571393ede06de13a81970fa58eaab5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ - "4d068c812d868797392d721c9de08ec1e57fdb2a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ - "06f239c637e741fa6abafe6698bc47fb5ef66ce8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ - "38fa95bbb79d66ae485317d556d75c6b833dea89", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ - "1ee3ee5c70577085aa3551b527ec4155f5608036", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ - "793bbdaf31f4a5929de0b76022775a4624500a26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ - "ba783a0e23ebf51632ce44a715cbd9120114d91b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ - "d7dc421eda32a586ea67db6db6c98615f0826aa2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ - "4cb156c760b04fa7ee774b49c626bdc9d7be42e2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ - "4f1562090f1f959b4fd8c830ac0efdd6ec947060", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ - "18a3cb6d753833db9ed85ffeccdc6af45fb0de37", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ - "6b44706bbc97f3969760320ac784da894b51d87a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ - "b1eac1be120833f70526bb4bee5a191e80fc014d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ - "45b3521258a27d6f44f0f6753c0f49407ac35533", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ - "c89dafaf67b43f2616f20927918911c78deaba76", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ - "4aac757c40fac5dbf9aa498b231f7b3fe8f6e591", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ - "528cf1249a75d54f1556a59a773552c141bf6bb5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ - "22687bb5181606e9df5dc38090fea8c10701dbea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ - "3e67fca45e7c724a5f8cfde3aaa9135773405f5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ - "5a79a309ee3815f54984fbace8ff6eaca54bd284", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ - "2c0ad2fdb6af0fc66fdcbc03666d98279720dfec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ - "f6af58942ca0314dc5f009dd2779fbef9f1728b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ - "9ea95691487043c2ba2efa75de8c0952cfc23455", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ - "674e1a100d0c2c9a3bc25ef5d625ee7f05a6eef1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ - "da7ef1ecd7e608f674175b62f1b7fdbb7ba76a94", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ - "82170b2bbbfd4ebc1efa5c9a86f366f4584343bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ - "c9f266fbcc7d5245df9dcfea5a571bbcca8ebb99", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ - "5797ea35ff5d4c48f48a12a1d374af6acf4cfe53", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ - "52b7e881286ae73c5ba9b2593364da024fef1de0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ - "4e9ab94ab6c6d722ad5c25a4f7a6220989b228c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ - "e7ab588c1c370e9a3c1f8454ebf0469fc5008b40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ - "cfbf0b162e2daa165931cf9b4cfe2b450e9d4819", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ - "18140bb0ccf2b7d30c8f67c561394abbf717312c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ - "ebfd76174075a1309785d4ab943406630163b77f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ - "5ad7348180a5ab85ba10e20dfc229233d29fe42c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ - "e42011c292fb0bc873147ed467aa95172a0d10be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ - "9e584820a8ea8611ef51ff23d424bddb636e129e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ - "aa96f9d3068c123f99948e3396a4b3f0e3351251", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ - "e957f3638c2c3eddd973186a9a80e399fa32178e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ - "79a497d7c2977d0d3d1fe84b32cb07fecb4b745f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ - "dfadb88459a3e6c7dee872e7eb3d68b27f8112f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ - "5bd6abff31597ca409803e2f052c88608d960ad0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ - "6c8056392516e0a7a15d67ada94145c7be2dae08", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ - "b504a29d242d3303de5e87914c65de15c535fc74", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ - "a87174130bc69c7598afb8818cb413dc7bb11cf6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ - "a43e9838da90fd667da42f855a6189487e91569f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ - "719fcbedc259756954b723c4db3ba52fb90509e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ - "8bd20ec2e5db8e50e773507c47665feb7f303212", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ - "b513ee51e925932d4574a9a9dedb909d580bca42", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ - "48c1680aa32d35d5cc41805403f5d945fa9ae1e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ - "96f0f593ea33685fdce440ee88272656e15f556c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ - "3b68ac528c3cd9ee46f0613c0006e700e02cfc9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ - "4b55bd6c679bf64676242897c449130f6c52e406", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ - "c99173785046b382751504be6a29a4714db7af68", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ - "b23f17642f1f179f3cf2f6ba78007f43021f15e8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ - "ca953e890d03155c51aa7ea56baede97636e68e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ - "e01a4edecc6840b91eef86102d9a7a557ad306b3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ - "3c1dcf434dbe55f846438c77187b5ff674b41649", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ - "636d9f19f73b093edcd722e7dd1b84ea0fb4e251", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ - "6ab917e12fabe1847690f6aa1f569f9d5f7da017", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ - "314ebf8535af1f097e8b6ef9bb1d5d596002fca2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ - "ff1c69b09bd46da9aedaafd4d7314f6282fb23d3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ - "cc9477074cdc413cf83f1b514c43d8f32a831ea3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ - "e98da284309c09de672a576ba10f4b27ace6b92d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ - "831e3db6c2284edc115e05b3aa68018296d6bd1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ - "80a65804cf897052ba64445273c2b73c6634145c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ - "2caa2a6ae73698bd66d627de5a74db14399101f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ - "2ebfe00f25de64ddb066004ffec0ec79598f905d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ - "386d0363fbe04a6cdeeefb29cd51dc30484d85e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ - "91e1a820d06b24e5a7fa1162469075bae76fc8b0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ - "8ebd84f72d59c68ff964f86a9ba22ae06e7d291c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ - "99bdaba54488ee2fc640361b9ce74c95a6df1916", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ - "951332de813c702b62fc7716657aa1a077809d5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ - "5b5788c255f2a83e586720bd2df7a64ac111079a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ - "d1dcb69e4c75ed054d0ae6de605db7a5987554e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ - "ad5b7ab81c62574b5fd532275600a3e5d80a78c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ - "de28603ef101df0100e362e5c755cabe6ec8d8e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ - "0f18279c3bc5b1ae95eb8652e856f3ef75249fa9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ - "350307f5478eba87dc627fa684a1948089532be4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ - "6e08374801160b2ecc6b0ecd02c2617222b0b813", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ - "c37ab831c9a9d16dddccc29ed32026f3c994f475", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ - "aef088ad5218c8e18b7879f9ea00d7f397d08c6c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ - "f3b1ead75c88e26a14640cb28661bacbae07ba12", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ - "581d9f71d4e5a27b8e95fca98b15e882d2db4749", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ - "2ea520f698d14c049f3c377e6c701820a2ce73ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ - "e5396dd9c9676fac734c4e74cca637ca60466d39", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ - "7c441b18ebc9344e298526f99345fc96538b00c7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ - "0ad485aae80e16101917e4aa4b442c86af017514", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ - "64555ff3ce9aae46f968dda1217867dfcdf84df9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ - "d545e4f839294dfa3d3fc1eca376118b96111974", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ - "0947d0e14fe18a397921cf8dfebe5e729b991e35", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ - "a519c224a9b1006bb59e9ead418322fedd383636", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ - "fda1510f2711a247c00072a2471aec6249268fdd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ - "616ce284174bc6df113fd3eb148de27a22ffecca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ - "2543c3d5e6f10db5a101794524647090d0b88cac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ - "41fa50244a5b8a0037bc77f1f3e99747aee5e073", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ - "34d130a828f79a413197a339c30bea0bc66a5bc2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ - "01743837d5ee294d886045ae2eaaedf94494bdbe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ - "3767b27f07993cc452b9c60d9b49828ae69409bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ - "9bb3c7eb8950543dab28fb663802c95abbdd7900", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ - "ba7ac54d9ad4d61e9ed8ad79cd27e4bc29ec8b9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ - "364ac8ad4feea84caef7a07301a56342c7740362", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ - "e56967dd280408241fbe89f6dd348e0bf8aa038e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ - "83dc4a3d729f8a1a6411a57ece8a2695be819fa9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ - "7cce9237b6da79a4a227fcb08ae5d242d6c03021", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ - "1c04fc45b20ead21d62632ac875a63544a548ebb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ - "fee29117f314c7d43e0a37e740c7f28c922c5394", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ - "8153bdadb0320f30bca2be54a12653ff749a0834", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ - "50b379eef17b03a086641d4ac396a519d1c08758", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ - "50bbfd2168345f015c3d529c8957956bd5722219", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ - "5ca0bd85fa130fc39485accc842d005e7ffa41af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ - "e23254f88f688154f45decc2a571fe0fb2f90406", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ - "5856cd12c5aa02789d082418be6fa809fafa1551", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt": [ - "443a00f700198a9c7b3f21b3f79658bf945e6628", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html": [ - "bef02d1d4d8f0428713c9aa4b007c4cd8022b1bb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ - "d8b1787574c52591ed2f0fcf01dd70aeea9a913c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ - "0ea301ee32362e28ac77aa7a6d50930766d46e26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ - "4cbf683dc896d47a8d10e3c61ee11b23133a750a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ - "fa38fb1f29069e75c29e9e932d08378d2fefbd10", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ - "4291ce927252755a7e14510fd7e536126f572dce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ - "1cec3170ef094e8dd46f491a2b18805c77bb5724", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ - "67fd15d11aaf928877113909ee08c553fdd419d1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ - "00ad75c1e9aa2e677962f94fd27a2893e297d7d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ - "d4002a139d8fb2a51fc75405ffec5e3e3864670e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ - "19deb191598f9b17f34acb7d3cfcf7d15a73e2cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ - "375549ff46dbf78c9034dbb7653f6f1d03b56a71", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ - "53e10c04b0af5be8e706275748be3d4d577f9874", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ - "27b4aa1de37eea0bbb6e60ab2db7bcbc57ebc22a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ - "e9ad4f444f4a084d559979a20b67ddd50d632b62", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt": [ - "e5ba07f12c503334905f691fce0d005f1c3e435e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ - "fbe878e2140d7e058f87088837565a458ea5a86e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ - "ced476a5b83064f4b4c012537775c3728ff835a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag": [ - "138f4bd5a889b386ebf645cd55ba1cfafd8e1d5e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert": [ - "8d7cff9392f6f99446a1f42ca38ab5f8a6f63a48", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ - "aa553d87ef8421b7eb864e76b79608d7fc40630c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ - "4425357ee060f492844216a115a7cf851c7bf1b7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ - "8e1509968621e9277cddfcc02034a56a44896460", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ - "8ec60c166bb619f1dbc0f8935c02b6ea9f6708e9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ - "e51890bb252c4ed4264c4ce12080473d7359186a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ - "af4463f059dd42af9a08bebdc8ac95ef8ae4e31e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ - "9a2573416d2f24da4817e4f36e4bf5d3d20ecd3e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ - "4f2d19bc1d50e93bb1a0106189ba460a9315e39b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ - "616c784b26e42e6b770856668eaff7fd75f8f441", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ - "4d7876a8f89353e53e6b933b4d5584fd47f5d287", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ - "96929536717f352ffb0ada0ac2f39336100b322d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ - "8d1c4a0f950acdd9f97635267be879ee8a505f5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html": [ - "1bc3cd6c34a56b8895659fed604a832a092eff1c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html": [ - "4e81d4cff92533581f58867257f0fbef924972ae", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html": [ - "6fd7f05dfc19f4573aa71d0045646d80455d1997", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt": [ - "1d1f9189d7f9dba61d0198f682546841371a0992", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html": [ - "776df70f05fa5bb683cc82c8c182e44cea0a5564", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag": [ - "80bd508787c421e88198707dcbd0f153a7ba309f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert": [ - "c0852715ae2ea1a01f7d5f6bdd9a6b76f39f0ee0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ - "0f3972477e3a64bc9af31d19a8f9c61e52d159e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ - "05aa58d5d1ac8aec770693d77f1443e4b38af0a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ - "2f884a2018463a750bf57abb72db58e049a2e926", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ - "671ecb6c9f4fa090bf531649c4778f4233db0bca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag": [ - "5ec7bd239d3cb087374c48bcce9f0eb8d08b995f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert": [ - "3affb30953755666f572d877da568e3f8c1cb0b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ - "8711f9fba19423131f90ce17dcd1aee1735b21b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ - "aa4a0fc57f299b7445ff41a3a23b455ca3230ec6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ - "410d2051b308af9927f2637f443ea6c65b4357df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ - "80aa8c3e391716a5098dbff12f0e93f772e63358", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ - "427d31552e5b95d273947c2b895fdbb25c06f9e1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ - "dd1378f46c32de9c0214b06b21f8c298d97acade", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ - "c988b0e07b483fa1c218172bc0669922371be865", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ - "dd1378f46c32de9c0214b06b21f8c298d97acade", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ - "90478e8490bfb2b513600c2932654196c3e6475c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ - "15ce4de99ac07f6de3b475a9c1f9afad19e5b187", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ - "bf905fab9b1dcf31f2765264317bf167e78c81c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ - "56e028240b74ca7d3b55ecf23b359c4c10f928f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ - "3c59847835a9a16fb1d0f764949c8514d319d0c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ - "83a198d553d468328aa67a7431213f7a9b4edd01", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ - "ff4dda6eb630627f34f7dfbab96c4ff9cbe770cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ - "26e1b40416fc2d40f995c3303392ecc319122163", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ - "cbb4cd00c5f7c53887f6183a81e64b62b690cfe2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ - "0b171011419a375da78b68109bab5780d76dc109", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ - "45621b7622b4c6b5d661a35545a5aa54b5d39c95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ - "60293df815b5f6758af8ec4d466127cf1a13bfd9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ - "eaff41129f89d18e751a51447b1c95bc2fab25f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ - "27f68c20410289c16b530cfc076c611a6fc15575", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ - "b496ac1d9a4b3658e42a2aca159e3a0cb9237595", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ - "90478e8490bfb2b513600c2932654196c3e6475c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ - "fe4fa52c295543066b1928cf0d776297d0fa760f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ - "abab5fe58e1bfce724659f8747ec8769e4adef77", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ - "90478e8490bfb2b513600c2932654196c3e6475c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ - "2943d817bcfd6303cb1d7fc41ef0488455eef926", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ - "bf905fab9b1dcf31f2765264317bf167e78c81c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ - "56e028240b74ca7d3b55ecf23b359c4c10f928f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ - "90478e8490bfb2b513600c2932654196c3e6475c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ - "106752f68a2049331c1457ce259f84e72e8cb713", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ - "90478e8490bfb2b513600c2932654196c3e6475c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ - "428a664dd898d40db523f2c949f38d45636f7611", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ - "90478e8490bfb2b513600c2932654196c3e6475c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ - "1495d97065a34ab97c44e48dc7b82d12c3aa368a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ - "3b45776b9976aeba3b23ba336f409dfea8bc4c9b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ - "11ee23e76258d1037e6b03896b883f5bde970169", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ - "c0f674a1e7bb5ed478fb708c75d88f42b8e46ef2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ - "79a8817fc40fc1880d39945000059756f53f9a25", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ - "c95c8273764c75744d9d2fdbf11a0f5461189488", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ - "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ - "fb1e02735d181eeff7b274d0b2e73d067bfbe80f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ - "d09c29a47133024339cad6da8c2ed41b894aea90", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert": [ - "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag": [ - "c37982eb2a620550077fbc890dd56dc20738b021", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag": [ - "c95c8273764c75744d9d2fdbf11a0f5461189488", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ - "92e465d7e3bd3fdca1e0f6e877617bfa3b460c23", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ - "97b4bcf81bd30d6b1439ecbccf827c3fd7b023fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ - "2e15c39882886c1e634d32955c4e61b0e32d9f30", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ - "35b393eb119406e52e2826ebb9ff7289c8803d9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ - "70c9744cd4acf1a475238eada92c5726bc0ce039", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ - "9d038e189a802c8d964e8ecffffc11a6edc01189", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ - "3bae9ffd9f515ba711c84c9185a89ca71ebf7ff3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ - "292c2ec1b051b764a22b56574dbbb8dad4787207", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ - "2bec40d3cf1bb69d97fc1aa6104401b2cf660cb4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ - "3214a60419783ba0897e49d2b6e8a735fe1020bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ - "13bea9af933c31d80137be7fc065bbf340ad5578", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ - "865f9d8e55df7bbcfcdc75a58bb133ad72aba9a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ - "ca6fb335b50bee67c49411850e7d29e0087fff1d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ - "13bea9af933c31d80137be7fc065bbf340ad5578", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ - "865f9d8e55df7bbcfcdc75a58bb133ad72aba9a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ - "ca6fb335b50bee67c49411850e7d29e0087fff1d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ - "ae223718cc8c870f146cc65025ad82fabb4611aa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ - "4eeb4ea8f9433e76d29b25ee585f813cb541f5c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ - "a64461d8b81bbc8078511aa8b3ddf0011c235df6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ - "96ab2a45d92ee7da81e88ee8e48589114fad3f32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ - "87049a71414a79067f8694666c44db93c88db824", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ - "f1171ef1e663834bf9f2ce72bc189726cff71000", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ - "c10c18b132216b687a18bd4687da81e8bc00edbc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ - "63f5521fc9e40b13103120da6408ba36c3761fe7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ - "be44b11b5342817c6e3f13b757fe30ff68e10b31", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ - "9d426534c93db55e54b66fa47c5e6c844f131349", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ - "3f576d3943850d88c8a2ef666a6384ec146518e9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ - "6e1f02155693e08053244ba6920883a62abe5f35", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ - "41eb65ff1f2f71ad13c1e679b0326f514eb03636", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ - "7b8afb7953bbbd02ae5a3f888d8a4d4f2b9b8084", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ - "175d2c26eac5c889cb92b83580ae6fb85a49df0e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ - "975a5611ec1cd1c42b351ac590ce97f65166fe27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ - "e76b40b69c9b67cdd5f30c775f24d33f847580c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ - "384638e32d5e9e1a9723a15d0cf5bafc90845155", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ - "975a5611ec1cd1c42b351ac590ce97f65166fe27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ - "087b59823655ef74f83740e30a50343266b87406", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ - "8bfcabbc7bf795b132832d066e8daff631e17b30", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ - "e2c32ef2055ec82d9c22306049a451caf7dde100", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ - "dab986a61ecb7ea262637a4f274f33a650112304", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ - "e9ec4153d3162f649f2fbf2777252412ccfc6c1d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ - "1421659b57dd2ff48f5a992b7660fb71d1426506", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ - "6959d439a41a3eb184d0d1750a3d30e6e45fd497", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ - "7e5218f0c03fe1c9f62a489a18845a81f769b7d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ - "ceec76b0ff05686cc163a4fd33fb8ef586e165d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ - "fa5de60ed6f75797728399a9b62321743a24d2ee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ - "8a13fe2453db70695c3baaff21322532e8f7f75a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ - "ae4645b6a8d00c5acaab18f70182e161411e7f8e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ - "30f599cbfd633b63ca42e53fab148027f6cf15d0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ - "0527342d8e479eabc3ddc12e37d084c94b857bf0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ - "11b0100908e02e7bf3677f4b82afc68e6e19200c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ - "db99c160bb84779ede8aafc175886caaca9e3a0f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ - "0527342d8e479eabc3ddc12e37d084c94b857bf0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ - "e08189f5b639aaa34a743fbfcd88a6a1e5e3ccc7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ - "3675d7ac815ce7239abc1b430d2e7e1685e9760a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ - "9b6e36922b21b24568f1c9571bec07707ede93f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ - "8fdba432c7d03f30eaadf712c2be2709dc3ed526", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ - "f3f4fc79cc1e8fc8ee31b8efec57f5882357c74e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ - "4959173b8f5630eb7b18a91cc059ab16fd41572c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ - "3dc299202f3fa2ea0e593a85ad6b351e3c530c13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ - "7797add0378387bc9f7f6db42162ff3681a2d0ad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ - "77b26a58588e082e4454603c9131720f7571bfdb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ - "3dc299202f3fa2ea0e593a85ad6b351e3c530c13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ - "250252654fa15316012300e905cf25e2f86b678a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ - "5434484c110e65a274db7578a3494e35d7ada913", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ - "6dabc44a64b9e1eb813eed96a8093cb18938de13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ - "bd970b1d2ef43573ee5f57aecf525c06cd7e50f7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ - "a5070b8aacdc875964a9b4c4b6758c44be1995d0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ - "3296c3dd1dadb07bd1b8746b44f78771f75aea5a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ - "eea548c17434885279902767a7c193616ff4affa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ - "4241b239d9661579a27032718c7542b07851aa63", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ - "cac3a29ca1aa783d3219ea6560a71565023fc879", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ - "f158a535638067afe9aa6162cec8d016392403bf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ - "781bc6b01b77206a55ee610287032975fac29d10", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ - "cac3a29ca1aa783d3219ea6560a71565023fc879", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ - "1f51c992a701770248af1c97595904dbab5e31a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ - "4cc23468570a404ac3457ac177577d14ec203a58", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert": [ - "b41b6ec79309c9400b89fb5855864a0baeccb182", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ - "d5c1dafc337991cdf27e5f63386098cf81502fed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ - "c5908900ae864dd3943fa1e3398a68f21a4d9469", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ - "d5c1dafc337991cdf27e5f63386098cf81502fed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ - "b28a0a52ec76173088dea642285ea1ad04bc3ada", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ - "d5c1dafc337991cdf27e5f63386098cf81502fed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ - "49ab3d401b6e6cec8cb2280390c1b83b4cbe01f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ - "c95c8273764c75744d9d2fdbf11a0f5461189488", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ - "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ - "08d9a602f0b2c9f9231aa5abe82bcc80d0776a0a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ - "847011fceac2926ce07305647a1e366f86da5574", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag": [ - "af5458fe8affc5647afa058c548df68df9105b66", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert": [ - "bf2e956a7298b909227289211e79106f2c61b59f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ - "c95c8273764c75744d9d2fdbf11a0f5461189488", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ - "7565bb316fdaca5d2420704b6bf13c5727c9b890", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ - "1fb51e2fea07d1a175e872b0e259f6600bbca019", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ - "c95c8273764c75744d9d2fdbf11a0f5461189488", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ - "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ - "714318a048a47d127af1d11a822bf445ee996e4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ - "7de9e4bf05351dfa9df63f74cb66a23295515cf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ - "c95c8273764c75744d9d2fdbf11a0f5461189488", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ - "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ - "dbd70a85507b26cf86488c0b1d918e27246e5982", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/README.md": [ - "e44d84eae468b9594f779fe682d6b62d37ec61eb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt": [ - "e6b87db93af45c402e58af46c06b85d7899306e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js": [ - "73be9240ea35a852158b6b766bcf19925e3c0560", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py": [ - "c7afc6ae6d1c7cfca4a0b3a00f5bf0f71f2cddc3", - "support" - ], - "webgl/conformance-1.0.3/conformance/programs/00_test_list.txt": [ - "fd5efc7363a4236ccdbca97728bf61c93c2a6e4a", - "support" - ], - "webgl/conformance-1.0.3/conformance/programs/get-active-test.html": [ - "03c67a0d0b9c47b72080b70f31293249cda0ed47", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html": [ - "e77725e790f3ff6dd7bab19a6a44ec9af38d1dea", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html": [ - "abdcb0ce1c2d940f24f98b9e4ddb66128777cdf1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html": [ - "a5db952621dade9708293d26ddce2c574f260dee", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html": [ - "3bb7dd1c54f8c2b8d15945bae9c0bf24f3a19fcc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html": [ - "d337b65f1e0afe4baabc464b6f102a02f28570f1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html": [ - "8c0ced55a9036f77c5ea26e3206cb736ff53f822", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html": [ - "3f28fc95b1497bf65414506b453b3f94c57b6780", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/program-test.html": [ - "18759f64af341b587064e3f99539dfa07affe4c6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ - "3277e94ecbe6c876383b978d7eaa907635ac46ed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/reading/00_test_list.txt": [ - "bff4db57ee6646a6dce2a1f0fc9bc4b2d1165bec", - "support" - ], - "webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html": [ - "d1e812befe978ad1aa5c60bfa1080b78902b041c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html": [ - "f3334d5b6ba80b97ac03c4a41096e7a0b19c6c21", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt": [ - "82a471c2ab25f7f871387b4e6f9fe89d66a90e3d", - "support" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html": [ - "3c4567a1244ec69f9a4b0a6baf2506f1c8c9686d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html": [ - "d1f4753e64577e15153c5bc61f51a3026681a17e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html": [ - "c4ff2589e64ac745cd6cb7a1dfe9ecd0d650f84f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html": [ - "80d038c4668a54fea2e45b051ab0a60b2a0aa9e7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html": [ - "1a1392e61f6f5b4d4a2ccd68bbc884a758c98688", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt": [ - "1f58bb448b7d7c1807f775c925ba5011c9d56ba0", - "support" - ], - "webgl/conformance-1.0.3/conformance/rendering/culling.html": [ - "bb462c999d4a5dab73c775001d5a4d754464746a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html": [ - "75741aeb0fc1fbc5c94ba32fe0d61bd8b4864301", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html": [ - "0d4e05e27bbfbcdce2919db92e42ed196be81ff1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html": [ - "7d208ff88a0ef54b8dff1e94c42b72789d57c616", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html": [ - "a2e7904a759479af1123c5914bb6e1f379d32b6b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-clear.html": [ - "6d1a5b58607f5ae692ec3b4908f44a29fa82f5d2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html": [ - "c9241b8505337f5df054a1cdda38b8016f93bd8b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html": [ - "e8c5200ccfdbb653b7651adcd77077c4c1e4c952", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html": [ - "5e7cd59a0f95d01c4022f3d606ed244f9900be71", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html": [ - "89941d95519ab4ecd8626df70e18acaadf77e260", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html": [ - "0bf1ecb5aa25a853a547992ef7bcbb1afc1df073", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html": [ - "d659cc7d54950a06aa5484a3b7d4bd113410eb75", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html": [ - "e6e25a2675d992c297c47d7aa8bff17b71a949df", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html": [ - "b3ee786e0b2272dd1ef8cb79f81b8f647613e913", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html": [ - "683efba5dd66cbf8e2e062b8182f4ea6bdc472c5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html": [ - "f6da01dd9d6055415a6a4b02921b59e9ed1b7f20", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html": [ - "f619aa4f77085b58418659c68492002dc18971bc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html": [ - "e813e0220dd549e43befc1ee69fa11b29ce2a28d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/point-size.html": [ - "55971ecc231a1845a545ba5cf59c2b59dc5f6189", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ - "4e7a97afdd566c6213eb7cacca72f8c2f29e25b4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html": [ - "d24811c3391cbcfdd7a3c5b25f56a719e0defcbb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/simple.html": [ - "1b705224c1c09afcef0947801ff5c8ffb47fd9aa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/triangle.html": [ - "7fa99f0f881e80c886ef289291524ce28dac0dea", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/resources/1-channel.jpg": [ - "2b16f42abc3fcb946489f13bdc03630ce50776e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/3x3.png": [ - "6cf1e7447a3a9aca40a80383b755001789941e6d", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg": [ - "a70bbb0219db91035d8e37d56a65498c10851b6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert": [ - "9226b3b5c0fa77dc96638aeb4b33d1d1628d8178", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png": [ - "e78cfe79979b85202bec19b8a454e669361ee8ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert": [ - "58991b474164f3ce97cdfdd0259bb76a0664ee7e", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag": [ - "08596ed5db12206d1c8146c056b2283bdecb7cd8", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js": [ - "b259a946d4e88cbad74aa8cdfac763fdbe90c25f", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js": [ - "558458b04ad556f48a8af3d426dc60caf9a5a759", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css": [ - "c8063d92b2a591df37940944ce03f39feef8dc53", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-generator.js": [ - "dbb97eb020c3d1264364f9a9aed8369770834cd6", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png": [ - "183e55de2190bb62612513c3e6dde674df002b79", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png": [ - "01e486b5a92e405158cf38f6dfbb44440fdfbd6d", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png": [ - "a5a89beb709b4f0c87877266daf284165b21ea1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png": [ - "637c792da03ba633b708a3a8086017fe91e1eb43", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png": [ - "40ceeb0465168d1ae32190720fd844b3a1bd9b0b", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png": [ - "73fcf7b41b6b43d273549f6b103002daa226e4e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png": [ - "d878f1e967dc4dd26d8e3e2b5d6cd9e3bd2ef00f", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png": [ - "8a69ed1f3d3168ce3462d193234ec309d76e07c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp.png": [ - "a5a89beb709b4f0c87877266daf284165b21ea1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png": [ - "7fcb96960e142ccca49f44755d6294352caf0e42", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert": [ - "d82074e4737011e38202a63c4ac966c2310ea00c", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert": [ - "051c05e2b8581040d23ec0aedc6832dc1398675a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/iterable-test.js": [ - "31abe501120eb4c06ff54ccfac4d11676683e496", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert": [ - "123a4be03bc805832889d74fee1fde7971841731", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag": [ - "b2dfc9f1d4ed8374c130501a52ab2599a379f52d", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert": [ - "821e440d4c2637444afe3cb587aa3b8bdfbac0cd", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.mp4": [ - "59f5f774a783b459385451b4c5df238001cb9f1d", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv": [ - "4458678fbfd81997ee5eff54f8b5e7fbd855264a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm": [ - "47277bdaac1f47f803bbe696913a53fa28548f59", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js": [ - "7cc06312d8c93687ca674ce6e32b66d4cfc57e21", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/ogles-tests.css": [ - "42269c8b604199320db4a0e1659f7192f45c7158", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg": [ - "e3b70bef3f2c78736c72e263b63acea8d9a9467a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js": [ - "9059cdf5c1012a754b2fd9506bcf2f517af55daf", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/pnglib.js": [ - "d2a9b99e085ca98032b565beb78d5e6ca8f6ec12", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.mp4": [ - "4bd6d59658906d23566f1aa14443c3dc1eab4610", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.png": [ - "605ac9ba1bb8444b0495b34654f0eb4bd43b5a44", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.svg": [ - "9f8adfae53231da320a14334d7696ace18b5aa99", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv": [ - "1543915a1080c8bac5ded8b16554baec290d1c81", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm": [ - "fde59a18b4dde9a13f37c3f462af88ad4b0f3c3a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-indexed.png": [ - "3188d2d75b470db8f73861ca7159f7f4d8e82121", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag": [ - "11cba127460f60886b6bb860764d898eba9a067e", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png": [ - "aa8bf377179eb9abb443514c73e1c1fb02ec71e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png": [ - "63454ec0dd7ced88d82c82ae7a72c86993da4342", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg": [ - "a9186968fbd03385fde3d278ca80a5b1d8166ac3", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png": [ - "59226273768e5095f230a39dcbc35df973bdec1a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png": [ - "2792b0ac5703f306856d228f135f4ac92ff97371", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png": [ - "2904e895235c885a2fdaab2469751e873a9df243", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ - "a0201f113fdc8e971faa17dbff8954192ea866fd", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert": [ - "77e5a675dc99c736fc28eafa6b2edc9700408707", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js": [ - "665236b5ab5678b4981a10fc1a49b300b58992fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js": [ - "7b6d98fffa38700313a14d34c43a8a0bb370f3da", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js": [ - "0b6404247cb182be831de3a1231d9fcd01e29b46", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js": [ - "bcc497eb476fe964de2ab438dacb35cc9306d7e9", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js": [ - "e59d3b1a755d467ac5b9b7a903c4d4859ce820b3", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ - "4a8c6bf034c53f27b971ad4b15331558063427a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png": [ - "e2326f5510a0d2f89601c62459032be9d64585da", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png": [ - "2be3127440403e6016888dbb3667c2bef215ef83", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/vertexShader.vert": [ - "fe6640b75baeacbd3041d3b2697e8d077950db20", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js": [ - "c98cde2180451c83d2275753f1a979d9e8f285b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/zero-alpha.png": [ - "e55630c116038f90ef72cdd02b664f8f0daa06e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/state/00_test_list.txt": [ - "7ffc67eb7d83fa3c33307d14823870cb8bc87302", - "support" - ], - "webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html": [ - "e01d445c4b4841398014de862c4d4169149223b3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html": [ - "18facdf1c2c5e986492ff51ec79c7dedf5683535", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-get-calls.html": [ - "186bba44d9547828f330c44b18817b7d7714f770", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-geterror.html": [ - "fb44941caf738fa49bd1dbf079ea6a07fc8f0812", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-getstring.html": [ - "fa4d51551dcf82a57cc43a0f07ee598c359e3827", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html": [ - "f0d9a479e1713924f65f98fcf198b4b7d91fc4de", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html": [ - "b60efc2a7c8c0ce33a11bda1b4fe1cf4d8a6e086", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/00_test_list.txt": [ - "0bd6281955cd1047545924230b9fa8a17847f944", - "support" - ], - "webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html": [ - "d99f54af168a9ce813f67b02ddd8681b68d1660a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html": [ - "2706526230e448d5465d65b79dcd29963dc3af74", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html": [ - "63280be933bf05c12ccbf4bcdbfed213855e2483", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/default-texture.html": [ - "fb83dce24b4f351d0d42a7955d927a18bbab94f8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html": [ - "dce30a011cf71f009ab990e15130064fee4bb477", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html": [ - "103f3d923d6558893e4c49eb5f3c793501a0a44f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/gl-teximage.html": [ - "26e46e7cc86f2c3197659f75f700f0438e1c9caf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html": [ - "2ad3c17b559d9061f273dd21d87f072536c92f87", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html": [ - "d0221e7a91922b30a1a361cdd2d6a0efabd6b7a4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ - "a21f2de5e559e4f14a86dfb559310658aabe3922", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html": [ - "82c4c5eac5cb9816375d0e93584e48bb86a92a45", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html": [ - "e6f5060327d039db07fe536428eefe734f3a4720", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html": [ - "e1f546c2fc3f05b8e4289003b6583cf992303759", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html": [ - "be6e2e0a08f821062ca4c922028f63427c51e15c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html": [ - "240a4072816a2f204b29d85ec65f413480eae161", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html": [ - "11d5f9112fc07aee2d1ac38f7b9f178389c24163", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html": [ - "c154ed6828fff773e75c343561cac76de16ca436", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html": [ - "ca3c77c4788a1dab684adc4054af4e2fecdbe962", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html": [ - "09f13c2c59f3b4bf14207f1007699ec5b3f30094", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html": [ - "c72824ba1a3b47b2cede289719bb21252bf86cf0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html": [ - "d238fe92bf1b804421890ae931cae69f1bbcc471", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html": [ - "27ebfe851192cff24392ddb14a03ea6208ff0883", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html": [ - "21cd651851290d6bbfb201a4da25ad91dca33e33", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html": [ - "73a7e5cdce73b393a9915bd6efe8883368bd4407", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html": [ - "e6fdf95de014393f5c8abc73a2cbe09477c06cd4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html": [ - "ded4438aa6fca89930eb86c88d3b1efa619df197", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html": [ - "261c069a6eafebd527231d1320df332d04de3957", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html": [ - "21e6a872ce6e0589b4a7e1411c558a99b24de62c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html": [ - "e8fdb8752eb432883e6ba1ffdd35fd12953f9453", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html": [ - "0b60cf8f0d4bcc7ed1d843dce0c743fa75962bc7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html": [ - "1e713831515f98dcbe013cac903347b247c39f92", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html": [ - "ff1a44710ca7e51bea7318b42a006544b4bcf74c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html": [ - "28bce9f39a4778384dbc4b1534c2d9f1bfe88213", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html": [ - "e24822bd2085507aed7310c213513d70248bc9e9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html": [ - "84e69042370fe6c9a3c043ce2874e27aacd42a51", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html": [ - "a025b3be0b32dd1790ccc425197c0116a619b260", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html": [ - "d6904d648f7c25845e3da43cc644cf35c6140e48", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html": [ - "4ae7170cdf877a45bbe43de270ba5cfa0a9d1166", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html": [ - "e5f825d54764edfd7053f47d9562f62838f7b7ba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texparameter-test.html": [ - "c719e650150649318ddc3ed0204b4ef8ddae041e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html": [ - "44452b0ac6aa219ee23d2c29ac0e2f240e8f167a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html": [ - "31c1eb79bc4ad66deb1fdb40926955289e709044", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html": [ - "f171839b5d7796007c9ab836b4f409084af796e9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-clear.html": [ - "06282aa91d375f72fdef8f4a7970b09f1eec506a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-complete.html": [ - "d9f0767af00a223498054de39ad4c7af49cac9f4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html": [ - "5ee7a47d11286c0ed231c7f17de47afc30ca4af7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html": [ - "60d881d966178902588473cfac5b639ccb325ffa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html": [ - "c6cfc585114c36a1f91c28ecb56d854f5a58362f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html": [ - "80adad6c6ed6fbb9e710840db29469ffdfe7ac34", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html": [ - "9fe480befea44989836fdcfa311b4a869d900eac", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-mips.html": [ - "d435f90e004ada022553d8fde54d9489ce3a2924", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html": [ - "87973b63c875cc84fd62f909944559c535cabc0f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot.html": [ - "c19d1bbdecea266b4955f4c8e0c08941528154eb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html": [ - "c04d571c4c8f741e287b919f8ab933cc8d6b9515", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html": [ - "73bc6a7dfff9ebdbfacfefbccfeaf6a54c055f54", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size.html": [ - "01ed89eb6ab972440fbf0e1434286d9b8e290a5d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html": [ - "d4d860671f3b529fc33c8a7fd129d90051e4ccbf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html": [ - "f64b95be3c10795e71bfee007e442586235c69ad", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html": [ - "831e318dd343f0fe906e757426757b11ff4cdb44", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html": [ - "78ff5ef4fbbf917523dffbaaec237b722df6e0f6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/00_test_list.txt": [ - "732aad646c6130aa3435141e5098666908c3594b", - "support" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html": [ - "c0540c9d34b07d97875883dc9eb3db85c5661a1a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html": [ - "0bcaaf4ef3424acd2ac6841422e1bf19842035c1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html": [ - "74203292e2a62a6ed05f89f9965ade0afe3e071c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html": [ - "7555ed335d380e5f4700197ab6290486f6732562", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html": [ - "a1c518ee78712d8d4d6a8dec766521643d9acdb8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html": [ - "0c5e9f7f5689ef05a845e2e3cc9af2aca9f395f5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js": [ - "462eaae1bdea91c6e957b78046830da75421aa6e", - "support" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js": [ - "c68ee07c29b843c7842a896b7ea4f677a8c4f87e", - "support" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html": [ - "f9d05f5656d3b39c2088c0129fa0612c931fdf3c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt": [ - "008515acba13e1945b3a3786e03f46511ab7d14c", - "support" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html": [ - "47aa3a5a93adf729ac82faec8f222857de830b2b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html": [ - "9383f6f84cdde7a21056e6f4e7cbdde8ddfba41c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html": [ - "a283b50e72cde7f46c6b436cce752bbb82c38c2c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html": [ - "e2a5987682229f767308364a63cc90cf5beedbde", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html": [ - "3151ef2ff3c905b8a4221b9e91679b3828700b4e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html": [ - "4d85c3a53acc1a14b380c02d616b027d2fdc1051", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html": [ - "4ddd334a6f3ee043b2bbdd3bd544e0ad0aa05789", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html": [ - "2d79a982402ae6c7f55403c37df72cffa1e19580", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html": [ - "57b5580dced5a40b7692a837e98d84aa7597a9f3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html": [ - "622c68d8bce63c4f9591d3fc8843473876889e20", - "testharness" - ], - "webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png": [ - "4ec9751070e7583adee8a11052b84cad1b2018b9", - "support" - ], - "webgl/conformance-1.0.3/extra/canvas-compositing-test.png": [ - "ba80dbe760fb56bf80d79f199a66951e00d61da5", - "support" - ], - "webgl/conformance-1.0.3/extra/tex-image-with-video-test.js": [ - "fa1cacf8e2d727000cabf86fb9b60ea4e5f3a0f8", - "support" - ], - "webgl/conformance-1.0.3/resources/cookies.js": [ - "7ec7a4b4d32500cdcf8526a3f1ba40e59ffaeb77", - "support" - ], - "webgl/conformance-1.0.3/resources/desktop-gl-constants.js": [ - "6bea0acb4e4fa88fa16834d24c40b09c27e474c6", - "support" - ], - "webgl/conformance-1.0.3/resources/js-test-post.js": [ - "ae4031cbaa27219680e4246433dce2003114e289", - "support" - ], - "webgl/conformance-1.0.3/resources/js-test-pre.js": [ - "3c5f2c6e9087a137e39033f10f14fdb3b1b606ad", - "support" - ], - "webgl/conformance-1.0.3/resources/js-test-style.css": [ - "f12147ca432895468aa2749e4ca4436cceee85ab", - "support" - ], - "webgl/conformance-1.0.3/resources/test-eval.js": [ - "2d863239e927ea527d1c69f8a52272f7a9d66b40", - "support" - ], - "webgl/conformance-1.0.3/resources/webgl-logo.png": [ - "b9b22e1ab45e9340a5f2e5b72d8bdf79c9d97994", - "support" - ], - "webgl/conformance-1.0.3/resources/webgl-test-harness.js": [ - "a55f6837b71f06147d7f576473ffd0e929513a20", - "support" - ], - "webgl/conformance-1.0.3/test-guidelines.md": [ - "9c4de558b9f5d71865a5c49a51fcc1f24a9dac1e", - "support" - ], - "webgl/conformance-2.0.0/00_test_list.txt": [ - "3fde5ef8de5a500e5b2d9e100c132a5732c2aa8d", - "support" - ], - "webgl/conformance-2.0.0/CONFORMANCE_RULES.txt": [ - "c267d34b0833c1a67c40d4814773f2947e85b9da", - "support" - ], - "webgl/conformance-2.0.0/README.md": [ - "6baee99dd453a31271cc7b0b55eb4117353875dd", - "support" - ], - "webgl/conformance-2.0.0/closure-library/AUTHORS": [ - "d5fa71f80eb6fbed011e285f5ea1b02ec6be3647", - "support" - ], - "webgl/conformance-2.0.0/closure-library/CONTRIBUTING": [ - "bab94181df2aa15300873eb6b836ec0ea9219887", - "support" - ], - "webgl/conformance-2.0.0/closure-library/LICENSE": [ - "d9a10c0d8e868ebf8da0b3dc95bb0be634c34bfe", - "support" - ], - "webgl/conformance-2.0.0/closure-library/README-Khronos.txt": [ - "64d81e51cd703e37ecaecb16b193df2c141a4365", - "support" - ], - "webgl/conformance-2.0.0/closure-library/README.md": [ - "d794d1b9b2d2113fdb06a26fd491860b9dad727d", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/closurebuilder.py": [ - "9e4e2eb339b60b8badabbb54992b521b764b8d30", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/depstree.py": [ - "f288dd3aa616a9a69390f5ac6dc4411a3a8a419b", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/depswriter.py": [ - "bc3be88a35022ec0cf9a5a3140a9f31e2df3c4ec", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/jscompiler.py": [ - "cc6eb55f9e58ffadaa794018a21026bb877b8b80", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/source.py": [ - "be5e0d8ad64e08d968a9b6fcd5c37ad7da9ffbd6", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/build/treescan.py": [ - "6694593aab0a3ae36a45429f9ca9dead2920b999", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/calcdeps.py": [ - "9cb1a6db062e944a9a516af2c80a2f76e16d2e58", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/bin/scopify.py": [ - "d8057efbc9fa2aa01c6f0e9941f67ffc46d66f77", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/goog/base.js": [ - "a96333017c493840da01af1e52822a2752ae4dc8", - "support" - ], - "webgl/conformance-2.0.0/closure-library/closure/goog/deps.js": [ - "c64782643cb8c5066dcf3153ee8f358b6ee02228", - "support" - ], - "webgl/conformance-2.0.0/conformance/00_readme.txt": [ - "a04eaa37b3311ac75e0616728b40aa055d02aa6a", - "support" - ], - "webgl/conformance-2.0.0/conformance/00_test_list.txt": [ - "309d3abd8c3ea94c04766eea00badf20d7dfb663", - "support" - ], - "webgl/conformance-2.0.0/conformance/attribs/00_test_list.txt": [ - "1f3e534fb4ce32ddd65581a89b64bd1a46ae04cf", - "support" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-aliasing.html": [ - "c0d98c15376c57f28dd4429e1b8cbd7213051cb3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-matrix.html": [ - "75d747171f0d8b57ee824c088665366a86f0a089", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-repeated.html": [ - "3bf0a8dfed9b4891a787068e535c60c73396b8ee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-disabled-vertex-attrib.html": [ - "eb41b2c40434b731c0f14322f5426d98871c2038", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-enable-vertex-attrib.html": [ - "8966a5c070f4bd2f89591ac6ce038359d1017332", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-matrix-attributes.html": [ - "8449fdfc1bfc53b706e987aa3f7a4816929a0632", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-render.html": [ - "8789309f584e854d786c299d0a25cf9af6a9da0f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-zero-issues.html": [ - "6404cd4b29feb60114e3461082ebd6e10bf35081", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib.html": [ - "8a095e5bc734207991ed51586b12b4f80fd5f4d7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer-offsets.html": [ - "ccbc8d0051537c958a329de58f7cd5350b9a2f2b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer.html": [ - "2f97b4a6790e03091346c3fa39dbd427f77d51ed", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/00_test_list.txt": [ - "a13bcae9ca6ebb1a7cf366b5db9b7fe3533c9005", - "support" - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-bind-test.html": [ - "fed515fc133634c4a74ce3c1180e3fb201f4de3c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-data-and-buffer-sub-data.html": [ - "7bb447a696e996a65152539644eed0dae0fc2e27", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-data-array-buffer-delete.html": [ - "c2a8d35e1a965eff1ea8d7117cf030a7471d6231", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/buffer-uninitialized.html": [ - "7701189dfd51d2d6fc6d07a1c7374a392a5b9452", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/element-array-buffer-delete-recreate.html": [ - "07df297ca22b30c2b1ceae7c249835de6d65d330", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-copies-indices.html": [ - "5f0645f3dcacb18072b1d387ff0928f76c3cfdac", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ - "20704bae3fd335702ef72ca32c332d9e167678cc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-large-buffer.html": [ - "e15aaca94da8db2e5b1fac37734f2638aba2a6a3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html": [ - "e2dd74df2ea8a5a4b332f624e8d2fe16bfc405ca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation-with-resized-buffer.html": [ - "0d2434f3293cc9100a93dac1d76c0c1667d51aa0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/buffers/index-validation.html": [ - "5cee51263446f20d84f78378e3d97ff0ea1adada", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/00_test_list.txt": [ - "b1d74fca268303a64db926542ffa8f7c140a8fde", - "support" - ], - "webgl/conformance-2.0.0/conformance/canvas/buffer-offscreen-test.html": [ - "26c148f7d44103931e548eb203505047aedfea7f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/buffer-preserve-test.html": [ - "13aad5f3da4118a69c379fe8e7443de617557fca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/canvas-test.html": [ - "1f4508f8eabfc0e5bab6f4d0dc3c19b3552935f2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/canvas-zero-size.html": [ - "18c00176972b8f3e926464c3c500c33fc6bfc976", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ - "0770cb5ffc303d66b92b9a9715190afb11485e6b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/draw-webgl-to-canvas-test.html": [ - "45b79bbde40f316699aae227160de34c14028092", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-hd-dpi-test.html": [ - "55a32ee09466aa7432ea4c683a283bd1ee943983", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-static-canvas-test.html": [ - "04f15bf6c4785ca68c8353a4961b112e5fa42ce6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-test.html": [ - "938898c4caf2a3ec4f34fa2a9c71cbd63ca3a444", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html": [ - "9cb944a3392de4b14c728a067d01908d1e0e9c96", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ - "d93efb7cfedc8e248e57395458a50d0b3ebca7b2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/rapid-resizing.html": [ - "f423e17f563da0751d96604adc64bbc0537a52bc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/texture-bindings-unaffected-on-resize.html": [ - "b79ef92054032bade835a9ec005f2e6413afcf9e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/to-data-url-test.html": [ - "67e26a408ea461faa66394dad11d3efca1c712d9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/canvas/viewport-unchanged-upon-resize.html": [ - "977280beedef2dbf495d9d675e493b52915fb0ec", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/00_test_list.txt": [ - "078cbe8f92002401e03ca66830b9c473780462f3", - "support" - ], - "webgl/conformance-2.0.0/conformance/context/constants-and-properties.html": [ - "d6f093a2d81ea3ae77b2d01fb9433cf020503fca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-attribute-preserve-drawing-buffer.html": [ - "2726815a7c4ebf3d6a19c29a3e301830ef0ff11d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ - "703662faaa4ae906e802db0b4d83dc14a488c5d0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-creation-and-destruction.html": [ - "a3912fcf7eaaf2992ec4a82de0c7262d929b035d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-creation.html": [ - "d8685e48fcb8e5f74132501fa31e00163212be54", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-eviction-with-garbage-collection.html": [ - "6fe89e25851de48bfba3f0e6ee4d5b87ffdd109e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-hidden-alpha.html": [ - "24e4fb3c294c358a23f849a4e9bb4316ffc236c8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-lost-restored.html": [ - "26407214bb7b7d11bebc061fcd35b95d6f077b4f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-lost.html": [ - "e2d587f2ce0b62b080c54a353ef0c3abe1bdae83", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-no-alpha-fbo-with-alpha.html": [ - "03cc15f8254ccdd628bbb6428b0577d8ed646730", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-release-upon-reload.html": [ - "9da29719e521fe1a702d9da226071fb00eaa3f7a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-release-with-workers.html": [ - "74127d165d37b9d8f030ade68e802dc19580d513", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-size-change.html": [ - "5c622c17e0240bb647918fa3d1b9c00528f5f817", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/context-type-test.html": [ - "49427a0970b11c12c9104fe8784ff293da6fe27e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/incorrect-context-object-behaviour.html": [ - "340c76387dbcb0ff32b7e2b70e784172569767fb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/methods.html": [ - "8cef4d96ea19a137a450b953cf2afe67857d8c3b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/premultiplyalpha-test.html": [ - "4f63c2ef232a2e17a83d90d72ba2098c02bbb6a5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/resource-sharing-test.html": [ - "ca1af95f322a3bf83d88b66b4676d3c0515ea7ad", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/context/resources/context-release-child-with-worker.html": [ - "31cba6acdc08bed1a737cf8278eb3c90b5075b14", - "support" - ], - "webgl/conformance-2.0.0/conformance/context/resources/context-release-upon-reload-child.html": [ - "87058e9fa0dcc1aa3780390779f309c190772d2c", - "support" - ], - "webgl/conformance-2.0.0/conformance/context/resources/context-release-worker.js": [ - "3680117c25b3da179382bf19119753f31a66f6c4", - "support" - ], - "webgl/conformance-2.0.0/conformance/context/user-defined-properties-on-context.html": [ - "23fdf6fe07fd511ac362d7980892421c18d2a4fd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/00_test_list.txt": [ - "dcc19fb43ec7730a916a450d058a110d5109b84d", - "support" - ], - "webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ - "b2021708717ed1a03b3e590a6241a07e3f15fa41", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays.html": [ - "b8d03beb1d88a3cf62653744260313ffdd26405d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-blend-minmax.html": [ - "62ad533f5e7593990d157eeb55f97b40a3099dd9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-disjoint-timer-query.html": [ - "f15b3a730a584d67a95f646e681abd61f1b43aca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-frag-depth.html": [ - "64630e2bec324cdc80fec4c3a964e0cdfcc28941", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-sRGB.html": [ - "2e3b87c9083bcf2011011e46295006c7acb92375", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-shader-texture-lod.html": [ - "609ceffb29a381a0c0dfe1829d9429eb539bddba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/ext-texture-filter-anisotropic.html": [ - "b17bd4395611a9c9c63ccd86c266c9f32e0f1425", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/get-extension.html": [ - "9922b5daec7f592c8afa1d4ffecb56bad3253437", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-element-index-uint.html": [ - "2c0dc16051dc52b60116aea5de84bee352980481", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-standard-derivatives.html": [ - "190a682f83fc474d384f86e2707fda27af0ef698", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-linear.html": [ - "2be7fb3d60e235b4ebc6882283543beff964a0bd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-canvas.html": [ - "18ca1a37491b9938d607ef648395a03379f6356f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image-data.html": [ - "dcea390f9a19ea9daab3e6cd754dce1d014f00e9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image.html": [ - "376fedee8cb1631d56974b1a305a777d3e4835db", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-video.html": [ - "adbe43e577b07e91a0f63e20a9991f271a5997fe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-float.html": [ - "4b0b3bfa5390c44ff50b15a58f1394d48212f0be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-linear.html": [ - "022facfc29b05593e83fd1baf3cce816c15d56f0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-canvas.html": [ - "437b2149fd92c333763a0e41a754eaac1a9b0753", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image-data.html": [ - "04a11b0783f78ce6d2efea730ce4ac42642d8e3d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image.html": [ - "9effa28b368df3abaab24b92c96f737d979e3a1e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-video.html": [ - "378e863ef74322db99355e9a1049f1d18884564d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float.html": [ - "e33fa2f175d442cb751f1a1238c6a34fd3e23bc5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object-bufferData.html": [ - "088337ae77aa60df3b63e981153e3b392c7ad45a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object.html": [ - "8496e280ac33955c772b11ee87598c4c842bc792", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-etc.html": [ - "59d88f33a6f7042d6d84de22765546c1474d4508", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-pvrtc.html": [ - "0ef2be639f78a0281007937458a095c5995aa820", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html": [ - "69793ad84217e5bcc1668e06a6fc424d9a305ab8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc.html": [ - "28e3cfc5628760d1ae27166612f17ed46fa12b88", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-size-limit.html": [ - "45aab804726e442b96d57052450c1ecd4e406bb5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-debug-renderer-info.html": [ - "5e6e87a9c414f44d58b114fe632cdec171575192", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-debug-shaders.html": [ - "3a04174261a293f3f583be332da716ceba656d5d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-depth-texture.html": [ - "68d7efa8e1605264b1bd1c2a7d93e9d7f4f4a9be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html": [ - "8f2e134f8cd1d74051395970401788672d938bd3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html": [ - "7209152bf8fc411ffd76d7e9b023ccac9091933e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers.html": [ - "925b08c90e5ef4cab7873d0c5fafefc583486adc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/extensions/webgl-shared-resources.html": [ - "2dffe001e6362c15d90d124d84b5688da52d9d6e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/00_test_list.txt": [ - "a2ee6edb1f672f1f6d23e3467518f2158ade24a4", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/00_test_list.txt": [ - "26f268448bc833d08410705d3f67986e24d777ec", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/README.md": [ - "d917f6d7410b698bb0865596b8a5dd3a88884477", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-ambiguous-function-call.html": [ - "5edbc4cb8b74738c057d93b42c9222690ee0fcbf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-constructor-invalid-parameters.html": [ - "87f5781ca72ca2a496b11943de301043f3825af6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ - "193e8595bc8756b40e414c8b35e70703b1d2c74a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/angle-dx-variable-bug.html": [ - "555d6c21d8213a0539255e2ddb07d34bda52a6f5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ - "7674153a753d87d4318d86d504df569320981128", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/bool-type-cast-bug-int-float.html": [ - "6c29934c5450e8c732ee5f939f78a12e7766b86a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ - "0e8e0decea5c4f6cd5a4c02653b06378232538e2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ - "8d65482d46c69f1bcf665d67b838640deb88e2b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/compound-assignment-type-combination.html": [ - "1a88ad6b1ec07b0054ff3333894338112d2a445a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-in-loop.html": [ - "deb2052e46de7dd67aa9f43a98bd91cc22e62ce8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-optimization.html": [ - "4a1e9627826f34606045ecd09a595811e755771c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/constant-precision-qualifier.html": [ - "e8ceac7e509a4e3018909be85fafcc03fe423c97", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ - "85560d1c79090d9f11c9215046cfcedfab094c49", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html": [ - "1cacbf33fe91e460a6dc99d1520afd3464a47b75", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/floored-division-accuracy.html": [ - "20affafd19eea72e9cc05e8402c4593dcb2a3821", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/fragcoord-linking-bug.html": [ - "ba354b36c15649364150f012eb9e491dd4aed0c8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html": [ - "754d7b78cd8a9d022cf777f6995358764165e0cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html": [ - "05eed8bebbd14bcefade38f0f73eaf065d25de12", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html": [ - "9a27637f32a42b21101cfe361c23157803aa3934", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/logic-inside-block-without-braces.html": [ - "a7ea95a5b1223e5a22006ce114e72d82e4fd734b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/long-expressions-should-not-crash.html": [ - "229f0486e995bee9b41ed1fa469dd409d1a6f90d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/loop-if-loop-gradient.html": [ - "5e8cd41d8f68d9c7f82245078232344bd8be9254", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ - "a2d4d81b5dbbf28a8800d1fcd74a680902176763", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/multiplication-assignment.html": [ - "b2be4abc0c81f6c2a699e6f229af5ed707eda6a9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash.html": [ - "6232560db479b119ff5ecc6db74e5554cd690304", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/nested-loops-with-break-and-continue.html": [ - "cc3506ac8bb2c849df34efe198afdac483b9fcf1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/nested-sequence-operator.html": [ - "e92a53b93dcf659754e0d2866cac57f18f49255d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html": [ - "2affa88c110d8f872e74b9529bbdbbd35dd3df0f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html": [ - "15fdadaffc7997b963ccf5a59417fe80a253613c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-crash.html": [ - "ad984b77f8a3bbee3c01dca7f1e0f8018fca403d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html": [ - "2480246fa017cf165add8ee672448667a0744544", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-array-using-loop-index.html": [ - "4ea81d71d339df1481f83083320d4525d507f54d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-struct-function-arg.html": [ - "be4ea0328ccdc991c446808bcf886ec1cc86dcf5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sequence-operator-evaluation-order.html": [ - "57d213315dd0ad79d177af1df18572570c53ecab", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html": [ - "d9b3cbee09e6baca081068032677f592b5f97005", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/struct-constructor-highp-bug.html": [ - "7cf7bee2a03c27c4076b895bd6cc8e6f4c05dc30", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ - "535739ff7b10b5c6632c1628b45e2c983ee2bf3a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/undefined-index-should-not-crash.html": [ - "61975e2bd959116717c4192ea4869190dc6f7efc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ - "d7dadb5d6cce921aa57114d7465ff11d08bc8dbd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/00_test_list.txt": [ - "6758bea8e8d1f76d1453ab6e9aa30bd786c8f2c8", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec2.html": [ - "9e1c7cb25e9d5f614e6f09f41cd02191b2c7dbe2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec3.html": [ - "f420da22760b6eda24c270e7369bcd69fbd1a642", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec4.html": [ - "5614fbc3b9dad8886564b18043bb1b0654b75eeb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec2.html": [ - "14dab516c812c83fafe9836ebb42928714259dca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec3.html": [ - "7330e6dd1a07f04914b4881f2fb9a9b105cc2263", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec4.html": [ - "6314c5dd6d090c916f325badc3c8b605896e678f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat2.html": [ - "8e1318bc320a55d1926efbd9f964786abbaee713", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat3.html": [ - "d613a092c1b74c835880440b2ceead52da9cd95e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat4.html": [ - "04823dcfe1c828f337fe87ec6d8c2b52b21d0e87", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ - "39b88aefadb963ebb332fc72d48817a2505263a3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ - "6d3f061599510b6441bfa2c9d182e2f43619d0f0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec2.html": [ - "6148a270af08cef53f058eacde0b98dc04a747d2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec3.html": [ - "f9ee2d94f205a4699aa06347d58e3e74c77d6c29", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec4.html": [ - "6ee0fbdf89a2721656dd8f2892e133b138938080", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/00_test_list.txt": [ - "dd06ea05206d9770bbdec970ef10466c880062ac", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-abs.html": [ - "177162e90220bc515c3297d2e92696539cf57842", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-acos.html": [ - "28534ef0212847ef4e71cb79626a29cf46390f5e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-asin.html": [ - "46e959ceb3b7413607745561f90c630c11a56d7c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan-xy.html": [ - "abb7a8299e1ad6b1464e41a37b63a24511beb745", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan.html": [ - "7b6a4103f66fa7c873097594e110e7856930e399", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-ceil.html": [ - "65990488400ac6ff7f635379e0f047a87a1d2d13", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-float.html": [ - "57ed8b9fcdeea3705db76a81afa9fe27ed807731", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-gentype.html": [ - "75588f7bacc58b5343041e82219154849572abbf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cos.html": [ - "6124010a4420d3524cece4b7f1454bcf98af7a39", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cross.html": [ - "fd02cef1cd72f9eb1a36401b72dddaa17cc22a89", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-distance.html": [ - "d24d6a4a055eec61d9ebb31d582d043c5372e5e0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-dot.html": [ - "823d8c6aa7954ff56b83b05612813b9c9669d3e6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-faceforward.html": [ - "4f05e6eac5f0db7e52ecf52075dfc2cb4832a645", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-floor.html": [ - "3f8a58ee36f2378c0b7be10dc5e556a7bf57cdf2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-fract.html": [ - "be0f0995b640deb351461f0496ec8a1cd66079be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-length.html": [ - "e6ab3a9153f79c464664fd5c3175e17881bd9510", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-float.html": [ - "99764ce695f5bae278a0a1a2ba28f30b409c1690", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-gentype.html": [ - "07eb78cd5e71bfd43c1aaf64d0d93c5a619fcbe3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-float.html": [ - "5ac49b9a40349acd39389748fe79dd46d6b1f07c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-gentype.html": [ - "b2cf136808e340a8f6588f0360f48233aaea2d0d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-float.html": [ - "7b8990aa491b93b7232e2aedcd2006527e0d6618", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-gentype.html": [ - "41eadb628fb42115466b31f3b84a76a98f6404cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-float.html": [ - "718cccbed7c7aa4b92136db51a54e6a709b54bdf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-gentype.html": [ - "1d4f89eae8bbc2937d3e5eb1637489803dce5e5c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-normalize.html": [ - "32b7443c9ffc08316b612c8f87420e25ae125326", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-reflect.html": [ - "beed94334294f1c3047ea1786c028c62d4172fd7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sign.html": [ - "d46d229e5dc468bbbc943a2a604a37af8f950b04", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sin.html": [ - "5a64d6f1a1b0d9cd7184e1c6da40317888843591", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-float.html": [ - "b49028913e58352cea66c1c975c1e0796840530f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ - "fa9c37dc734f5427f2107d71e7c1e8ab404db2e8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-float.html": [ - "8bbf4069250243a83b1efb17daeec8de5ba30c0d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-gentype.html": [ - "ed31d3d3f8346ee06930be33b0789234dc5e464e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function.html": [ - "7b09cdff611a8b8ff5779325660212ef6512a8e1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/00_test_list.txt": [ - "d700b29a5632b862e33693e0adbdf6c0ad3e5684", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_float.vert.html": [ - "f0af85122986b277378a5aeba2f3f1615a1a3479", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat2.vert.html": [ - "1790fbf6a9a5f8299166207defd77ab533bff596", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat3.vert.html": [ - "28c74538515b536558fbe0a37600de33bf6ab8a7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat4.vert.html": [ - "cff3d33353cc6103d0afb7b3f2baba19742ea291", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec2.vert.html": [ - "068b2ac59542e16c3579766d0edc56a6324cbccf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec3.vert.html": [ - "77ff19daafb236bbb62a581d91604df80ea4d9be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec4.vert.html": [ - "84793a0be126f00dfde5f308e915768a7d607cfe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ - "3eebaf46bb73d5c87d65e4f1403801641420aae4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ - "1c4056d79804d685f0657ef2a502f3d9ba869841", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ - "fce94c5e069bf968f7a4019d4401d1d52222b4d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_int_to_float.vert.html": [ - "fab68cf0a85aacfaada8dc5b3f45ef4e3a137e1f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ - "880e12895ec281eb0400bc660eb43be98447b190", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ - "84a9c8eab90a6ea6d48d2637df6f9f6750b16560", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ - "d6e952fb101f53b43c37fb23b608af7bd0a189b2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/construct_struct.vert.html": [ - "7ed9e6f839d6f3c13e6ee9488063d57da20182ee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_float.vert.html": [ - "95e8044d7beaf7ef9d4d7f2a4f8918d81dfe1ee5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat2.vert.html": [ - "6b0a1a8e9a3f36a8f935bc384209eb989dd06bb8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat3.vert.html": [ - "dbcd8a53a394dceee8c84e46589edf2d9b42c38e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat4.vert.html": [ - "24a536299193fb30a7de9d7489c943b048769b26", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec2.vert.html": [ - "636a11280565fc1e53710e82cbb27c736a4fa894", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec3.vert.html": [ - "e7e536454ffa11b2d0c0a21f2039f68d06d7893a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec4.vert.html": [ - "99916ecafbbc5be0ebf45ed475d0903610820099", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ - "4feec0c7017d2854d4e8c143a0956f74930fab8f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ - "ced62add91e54769459ce7a7135f82c7248e5de0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ - "49c406703b4e673e1c1832626e49dc487573ecbe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_int_float.vert.html": [ - "e4146b986554a090debbe6826430b480c72abd19", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ - "ae0d7206c0625ea8c7ce2e57d59130c7abeed0d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ - "52edff051e13fa0e889a743e4fd0508b3978670e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ - "e6eb4eed35761970693d1e3a0b2c1a437292a462", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_int_float.vert.html": [ - "52f368b0d9a6a9e52b6b7d2ace05d2d501d42e25", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ - "838e09bc5a6b33921c177b98342467ffcae43988", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ - "8477e61640ef5f60e2a59210ddb38532bfd4c99d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ - "57408c56f01073bd06745b0e1a0c068252c2e31a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than.vert.html": [ - "595a59efa2667d58f9eb89b74269925c71fe536f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than_equal.vert.html": [ - "e6e6c9c659e117db75ff17c89926312cd4031e80", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/less_than.vert.html": [ - "d7e786185c2cfc4c5d6ad41c6c26686c2f0594b8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/less_than_equal.vert.html": [ - "981a7c27da361c3896d954ec7181b00acd693fc2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_float.vert.html": [ - "1db98dc0fad37c6a3f2ada1d51cbc0c04d754b29", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat2.vert.html": [ - "40dbd4df318060a1c1333383c8997386181689be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat3.vert.html": [ - "4bb178c55426bb76220b6ea8b2d70f5b400a991a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat4.vert.html": [ - "0afd03d879b299196a426d1a4a78339d934a4dbb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec2.vert.html": [ - "16cf52c6a11d9e3289cd012c85089e4d5deb773e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec3.vert.html": [ - "bf938a2f9df5453b9ed8ed03208f5a53e6645d2b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec4.vert.html": [ - "98bf20d0fa9174bc60fab68ac9cc5f593ca397d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ - "047374c43045d1c460b5adf2d8dcf9c6f5ebd197", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ - "3729397a18a5f4425804a276fa46b0bf059f1330", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ - "71a84e7f774de1cbf5598b2ab43b30dd35d80c55", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_int_float.vert.html": [ - "d5901afceefa6cc0a9011a37b2b44f0539ccb8e4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ - "06a5b7c35f94eafadfffc82f5e4dabb43ebc7dbf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ - "868a20a79ec8800e1e145165baa54868f33a7f02", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ - "e4b96a59b6378fc98be6f445b3ab644573d52c45", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_float.vert.html": [ - "95796eb93b9dd7760ad1eef0050a78ca136b3371", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat2.vert.html": [ - "6a6c080a23f018d851c213df304d3c84b9ecb0fb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat3.vert.html": [ - "8b030ec8e45cd398f87a28fcea9ca5d34a292497", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat4.vert.html": [ - "e6d9b6078c4dffeb1285869d179de5df3bf26191", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec2.vert.html": [ - "6eed413a84e9a395e111b320effdc4e4548b79e6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec3.vert.html": [ - "c7ab5908031983dc9d86106febe8f5156962829b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec4.vert.html": [ - "f87ffa0a967991df1d6f2f9ce442ac0be10baddd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ - "03becaa86bbcccd246a4afd5606f834fc47222ee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ - "323e054fb941962b8fb30f032cb34d96b8dfa646", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ - "2f98e0517c4014f92c0ef1bc613137fc6ffc4425", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_int_float.vert.html": [ - "4027e7cd5facdd58dcead3fa6eebc2186ade2b9c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ - "83db281b89a01f2da968a0aa921ee2878a3e742c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ - "1256bc3528477bf125a38349d93d2ad1e27380a0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ - "8e9a1e5429740ed65638b28e675d44633e60a5de", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/00_test_list.txt": [ - "50802bf34647dfba82093e561bb3b922a470e041", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/float_literal.vert.html": [ - "948e8426ae27be23f3eab0dc89f892ac4b43df96", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/literal_precision.html": [ - "7a211bdfe8980848869ebaa8af15e846312044ec", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/literals/overflow_leak.vert.html": [ - "97ff7535725652e5744d94e4b27adb0b90c64576", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/00_test_list.txt": [ - "74693de0eae0d98cffa256fe7f871ce7bcd131d3", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat3-construction.html": [ - "d22042210b7da9e98c4fc38022c343ca6e5d849c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ - "5a0c1d14d52be77185cf1a8352c46f82491de5f7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/matrices/matrix-compound-multiply.html": [ - "81c79c35a2956b3a9e7657d5f25aeb15102f5b89", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/00_test_list.txt": [ - "672b3d54deb063495c4ce023cdd56f35f91fff50", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/attrib-location-length-limits.html": [ - "2f8ce81cfceea6aa70cc31e860dec96d494ecaa2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/boolean_precision.html": [ - "27caaf72581b79f437a16170cd4f40facb5c57c8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/const-variable-initialization.html": [ - "21198cd04943c11a2f5754b9096532465b7e9576", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ - "2c3f95377012c590ca6868206ac05a34383be2aa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/empty-declaration.html": [ - "dc1dac4e1781beb5175ec8925100a17af363fa85", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/empty_main.vert.html": [ - "9aeb1457a12ddf1bf93bda9a03da86e9bf0a00eb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ - "49715f55cb080f270b7a11d68ca7f145ae34b4c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/gl_position_unset.vert.html": [ - "655c21532aeae2de46046e7026eac49a32d89481", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/global-variable-init.html": [ - "73088fc5a37f2761238422486a394f3129b9167b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/glsl-function-nodes.html": [ - "d16de7b61803a4ae8b78e84b6b69957c51524a3a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/glsl-long-variable-names.html": [ - "b874970a0954ad174aeff13613b8f6794ee8d0f5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/glsl-vertex-branch.html": [ - "478a94ed31f7e79d47d28c3d79f3be2817dc443b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/include.vs": [ - "50970e6ccfe34ed72fca4fa03baa827d013bc6c3", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/large-loop-compile.html": [ - "5a9c4dc773c1153645c80755a7a96ebc715e2eb8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii-comments.vert.html": [ - "eb059d8e0fafcb720c9c667f9aca7501d55b01a5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii.vert.html": [ - "2bba4c2432e690fbd597a4d04b40d6251537eab2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/re-compile-re-link.html": [ - "327a1c0df83a198122f8e2ce2cbc8085da0e8fc5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/sequence-operator-returns-constant.html": [ - "ecc6aae2ad937ef9496b04945d3801fa857ca6c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-precision-format-obeyed.html": [ - "784f324e34be0cc052ade95a02983b4a31fe9466", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-struct-scope.html": [ - "40493eae88c913360f96ca5303bfe580c2c4bd23", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ - "f6b879a8d8c531cb63392308f6d1c3b0e789e105", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-varying-packing-restrictions.html": [ - "8a7fd1a4201883e63af071122cd5003120dfb23e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-define.html": [ - "e58ba91906fc781609f5acbf309f37d567ffc738", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ - "84dfd899fe116a07159e4e6e6a1957e574c2dbec", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-define.html": [ - "bdf2a35bf7ea698c7d9cb14f04b549bb25703bcf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ - "1ffe9885eeae68405ab54bd6319ec1e5c0d5f776", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ - "4c4f9aae1947414774c55743f7dad9abd01a9598", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ - "b6c7d99e97c24ebd0605246b59c812ee3f4e1877", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ - "2339be18e304d39942770524077cbd98288a4ded", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ - "0b2033b35ca5c74778f669c395119676af3a0793", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ - "e0ac18f096bd99a2c04b3167654e2de84413845e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-array.vert.html": [ - "fe8a28273f3fc710e05751095c91226bacf29f68", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ - "8d4f5ba88142123b830bd99ecd155e2840ba1410", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-clipvertex.vert.html": [ - "69d98b37333d342df97bdf2d834463f84f5be0c8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-assignment.html": [ - "94c6bed9bfb27b5371fea0845aed5d416be64506", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ - "25dce6e6793379310c97466a953ee0d9367fcc65", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html": [ - "58594e1403e8aad5ddad4f1298f2813c09e4b542", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ - "89c89f7032d3007829de9cb83518f74a153a69ee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping.html": [ - "2719efd259d40669603e211c926d8168b160a24a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.frag.html": [ - "0fa286ebe613b4f4bceefd35abec75a9acd936c0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.vert.html": [ - "61e09607e428f1627d76c512c1583e3c6647da96", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ - "e6e1fab21d940c40912ef7ce73f24543f1e5ab41", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ - "08f02cd26b41ee595dbdd8a020e88d0e74985099", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx.frag.html": [ - "17a55596744515c6e01fb6143b36258bec307873", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-do-loop.html": [ - "6daf76f130b4befc9d766f58ab92bd63d638719c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-error-directive.html": [ - "84461bff262e994d5566b35ac2a3a28388548e42", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ - "37942402e40438b0d2b89f19f9fb441349cfc335", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-float-return-value.frag.html": [ - "ab1181911d43fa75da5e52ebc4632d9eb2a24231", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-loop.html": [ - "5347affb3fb582852efa089d46109bcb5be617b2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-scoping.html": [ - "04b1fbd771c939215371db8653417187f320ae4f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-frag-depth.frag.html": [ - "07809a79f1c38e4c36453b9d3c6762d9200233be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-recursion.frag.html": [ - "d410bb69590c23ee50c9e851d90160baa1eaea59", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-scoped-struct.html": [ - "90edc5ed35d78bf8ebe55f562899e1694836f374", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-functional-scoping.html": [ - "25f68e2e99885375c9fa4dfe83a19cd50ba971e8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glcolor.vert.html": [ - "f06c8f085fa7ed17416b357c71190f28ede11618", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-1.frag.html": [ - "9148afba6a2f8b82370afdb15a86a0b5e40c2ebe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ - "3d510ed361dce6cf5821a8576c3e9fb85cf65703", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ - "8a3eb1ca190a001eb7b0ea778f885cdfc735fdbf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ - "d596ad6f4b77e395683ec8c1d724c553182aa3ba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ - "c8d76d083dcd5e6d378136b0ceaae09a18bfa7de", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ - "1fdd6ba7f97748b13bb4f5cd033419d98036c9a3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-include.vert.html": [ - "3a58760cd3c790848ce6bf93c5add189d2d75d22", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-int-return-value.frag.html": [ - "ca2618bac44e313febb1a14796223d57235fae64", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ - "e06a78676aa7b683dc9681fba373fb25de4be1a4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ - "2d6a57e686026e67ffcccdb1a1c737c9604bf6e5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ - "3efb3838abc90c12d743db9bf8d7117644bcadc7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ - "6a2a2c358f7749bcea5c74d6f90f060c4b8d65c1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ - "a36b17983edcb96655b2b096fe2bdb01923cb84e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-long-line.html": [ - "3197cfc10f64a9bcc482f2d974d3d4cc548db419", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ - "ef17f0221e821f89971953c8491c7ca86b4ece42", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-reserved-words.html": [ - "6aee7c6eba6745a65c8944d4399d2629084704e8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-precision.frag.html": [ - "4c06f0274ed849cdfd3d3e2f46d365dbc010fce4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ - "3026fed38b48a0ed0faa0c077459f23db54d70c5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-quoted-error.frag.html": [ - "1af0d5981492a42f02e380545ed1bcfa7e0df282", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-reserved-words.html": [ - "a2166e9df78cfd2b47489fcb1b8c082b920dec80", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ - "a94be1fc00659f9923c1700a83f0ab70402dfada", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ - "1d9abf4d4cb12fc5d194d980d7384b6eaf3dc1ce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-too-many-uniforms.html": [ - "68f6c620d154435cb48f84211ee31668dcf15fbf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-two-initializer-types.html": [ - "65c961c3ef125dbeff64870f58cb9137b465410f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ - "d8ffa2823db282a38e6c14972dc7235b80f3299f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ - "5839d23ca75f393f829691bccfbc99e08b8757af", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ - "a696b8f0d7610726f5e443a6a943fa7b9ae0a326", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ - "c666994b5b65997047f963046618364de28d09fd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ - "da2ab2892a68380bd008848085b260dc23eb6736", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ - "6d0d4a17db0c89c725a8e06211352e24286dd855", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.frag.html": [ - "9880db624e9f47d688fc31fd9d6de7470a1f4204", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.vert.html": [ - "8239f4bc660a6132f2b05b6bd089bf13f0253e9a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-120.vert.html": [ - "f946d928308662b63f794338390493462a42f705", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-130.vert.html": [ - "e3aa164e5f283b283e182458f8885b06980a5fcd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ - "8883972bf10e5b39d2a8818b1f1ddc5bc0d83d73", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-while-loop.html": [ - "9c31db5c3de16b8f6423132a28a6efa2b1359fa1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shader-without-precision.frag.html": [ - "c7c443895eda7c4c80cbb289bbac4e903c8b2b69", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ - "5e6f5f920ecab5b8b08a0d803483d25125cc61cc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-invariance.html": [ - "be8af4dc503c1c213afeedef85ea0a9b1350cf30", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ - "79a303cc09e6cf69f570cba070964db79c2d710e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ - "4446025c31ce63a6aa307112f80c1ca0a0c31093", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-missing-varyings.html": [ - "5df921cdd48304b640d321b6542806b93ae37e46", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-name-conflicts.html": [ - "7e449f1dc4e8a15e8ab7947085715ae2e59a0a02", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-uniform-structs.html": [ - "69a8e98cfd3a231d3348d9192d489f0091f2d0d2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-varyings.html": [ - "4b59b146161e5b607127f43c468784f611015248", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/shared.html": [ - "e683a7af930f2cb4ea3ce27be3bc2aec3c708550", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-assign.html": [ - "8060585f082e882131176e4e3b8d5a7f4a76dbbf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-equals.html": [ - "8ce8e31d60a45f219cf181019aebb9793717833b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-mixed-array-declarators.html": [ - "3327a2e657d11b0c79b4f890904a39f028fc0ed5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ - "01568074decb184107ba225d5d73497b03f68a95", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-of-variable-names.html": [ - "2596aaaacf4067be69ca3b21569ae7bc6b496900", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-under-maximum.html": [ - "22b14ec1f565e0028369b9e40651574f30544236", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ - "4b73b39c97ab526c7314ea20ac811c305b630fa4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/struct-unary-operators.html": [ - "259f16040085a7a17444736418dfdb2a0fdaf3f2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operator-on-arrays.html": [ - "ac944ce3841ea3b0457599facabe8cb622de039d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ - "f6360ef6505b85e305f4664dc2188e5a1d10b912", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-initializers.html": [ - "a8cba50ad7408998c1c525f6d83bb9a804e03505", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/misc/uniform-location-length-limits.html": [ - "6d9fc38f86429a2b94a81b2b11715a3e6563e87a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/00_test_list.txt": [ - "7c2da3e8f5c9473e82feb2580373be73e661aab8", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_field.vert.html": [ - "1c98b6a76200d3b690b40a91d358608dc303cc8c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_function.vert.html": [ - "4498d02a4322574daf5ed8a827fd15cb632e3500", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_struct.vert.html": [ - "97d5e94dd97157992fbb52866ad2181a45251cdd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_variable.vert.html": [ - "2b45f807da1d3c18df73ae9a0b4d59a3ef717dae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_field.vert.html": [ - "1c6a28fde42d5446c682ea00c6e4bb791baddbfd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_function.vert.html": [ - "b215cbcea8efea0f7f23502377c6097acb49594a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_struct.vert.html": [ - "16a38949d5e0c7e8b7b84afc5a5bbb7e7d834702", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_variable.vert.html": [ - "bccb5513db195c7a3870141c5107e6f0bb5a1e72", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/00_test_list.txt": [ - "c0f612d81d6f5e79c214f9980614e4f7463794bc", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ - "a3b01685f2b9f0c7e8228ec6e339e14dde81fa74", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dlod.html": [ - "c50e5964636e8e7fa0dc94508292660739ec9b84", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dproj.html": [ - "cfaba5346081cb42fcc720de2a95b0fcac071cd4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ - "beb07f5076d70047bfdf9e5d6ee0cdcbe17e0943", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/00_test_list.txt": [ - "31fe0f8f20c7e40ef0543b038a8300a9dc6fb595", - "support" - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord-xy-values.html": [ - "76629f0fb34014b7853cc4c4fa168a64d58a97f1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord.html": [ - "7d9bdbbbfdd53c0bf235f08d4aa1ee4a926a14b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ - "a3eeed372452d231acdd6e1b6f62584ff8ad3108", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-frontfacing.html": [ - "902d65f8cb67fd9686bc9181aae70768d3370f0a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/gl-pointcoord.html": [ - "ebfa41993f7c7fb4d67d1034a768d0680f1db364", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/glsl/variables/glsl-built-ins.html": [ - "75310782b78d9f77131165f954186c401d132a8f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/limits/00_test_list.txt": [ - "79eb84a48e630d34657f5f7554b898e2b32abad3", - "support" - ], - "webgl/conformance-2.0.0/conformance/limits/gl-line-width.html": [ - "b6b114bf8d765845e5dab795d219d6c640e55013", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/limits/gl-max-texture-dimensions.html": [ - "aef6db698319ab8e4e862d71cafa07fbf2690279", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/limits/gl-min-attribs.html": [ - "e71f4497aaf029f1b9de512bb136abba253738ec", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/limits/gl-min-textures.html": [ - "0d765e0953ee73bdee28391b4dea94106216964d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/limits/gl-min-uniforms.html": [ - "58046256222788b027ef43d97d0cfad734bfaa8c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/00_test_list.txt": [ - "224b8f63b5febab27c26c7cc7bc0a29297ac0a0a", - "support" - ], - "webgl/conformance-2.0.0/conformance/misc/bad-arguments-test.html": [ - "233f5a1c74844f780514381cde954bda1adc893a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/boolean-argument-conversion.html": [ - "8419cf66b3d4d89b923b6cd161f3eef825dfac5d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/delayed-drawing.html": [ - "eaf1aafe69944cfc71c178098e94637f5c22a32e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/error-reporting.html": [ - "14ccd55cb496e613e3e22f43ac60c1d314688f27", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/expando-loss.html": [ - "ead5dc143ee9c7085a826592429489b0ff0904bb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/functions-returning-strings.html": [ - "5373ab3c4732c80885406c0fd9c80985fcfaf3d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/instanceof-test.html": [ - "ebca7c3e091f3451de097d6e49806376c393f58b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/invalid-passed-params.html": [ - "20dd73ac29caeae6b1d474e46aaae7cdb097e257", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/is-object.html": [ - "0d93bb9c7401218dce31f218e17216fe62e6d844", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/null-object-behaviour.html": [ - "f7e2fdafd425778b42bb1e9ca13b7e11d1498c51", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/object-deletion-behaviour.html": [ - "447d1ecf5ea864cf52832d399925910f6f07525a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/shader-precision-format.html": [ - "7d5995b3ed6cdb1955278bb8e7a59f0db451e3b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/type-conversion-test.html": [ - "afe666a8d33d08e0acdd3c63135d3a2f1be6b0ed", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/uninitialized-test.html": [ - "23fc73af70fb13baa93f5b56a22694a23c80cd81", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/misc/webgl-specific.html": [ - "803287b84af240a1e30449d4de32c17856081242", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/00_test_list.txt": [ - "aeee7cd1889c2ad478f27a2bf4dbfd537aae0d3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/README.md": [ - "01937147f69aa029a6d62cc99935f369828d8ca8", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-A.js": [ - "31039b5968feaca77d69afc942fcd32ce491155a", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B1.js": [ - "e8abf394af48b74c774cc350bfe5b17bc0a493b4", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B2.js": [ - "327f4426638a628d964d47df213c5b88dc531de0", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B3.js": [ - "7b7f46c461452d8d69fbdad8841b0718f86f3c9e", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B4.js": [ - "6881c32148f69dc66bb92909f95e4fdd6d5d2248", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-C.js": [ - "974ff745532b41e37b95d8e8d171e6237428e1f2", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-D_G.js": [ - "7d218519dff23ced91d54086d9a326923366e6b8", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-G_I.js": [ - "7af58b0bf4e5fa7ecf224e39f12d34be76365fa0", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-L_S.js": [ - "db7f38d61d314b4f8295cfdb6f4184bdaa0b9388", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-S_V.js": [ - "726f6ef0521308eca8ce58eedd8aef400a95941a", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/constants.html": [ - "b414cfcfbe4b3dc7c211375748b3295ae7533bb1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/getContext.html": [ - "1a97637406637e1b595f24ae997c75e2ce57bcc5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/methods.html": [ - "654a367275f76b5cd007d58bd945e78954b5fb29", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-A.html": [ - "2f7db5168f88f1a39a0d7fb05972ba2c1ac90941", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B1.html": [ - "412735279b623407107ecc917c990b13d0ad5964", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B2.html": [ - "37db6be3f3aa94b8ae5bb14633a360bdfd4a598d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B3.html": [ - "50ef3d9b176cf893266e4520cf2596b6ec7c85b0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B4.html": [ - "f48349678aec7eb2316d32a96b004025312c971b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-C.html": [ - "86f6e231e02386bd8038eb04abc92642c1a1ea6c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-D_G.html": [ - "46f33a5f8ec321f928409954f762cd0f56f3d4f2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-G_I.html": [ - "3bd578b7e6cdc89425a6de2c2ef7d5dd3cb3b976", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-L_S.html": [ - "7da6351190f0ae8ce8c4d2509e4cad218270a88c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-S_V.html": [ - "51c1488975f39aaadec352267ef40310e7eeeeb4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI.js": [ - "b39feca144c665e4cc1bcf92aa0771cc9940694e", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/conformance/webGLArrays.html": [ - "1d9c498f8f13ce7364a130119140b7f17fb2efea", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/bindBuffer.html": [ - "6e2c916b59d380ccf59a0ead7641db9f7010d781", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/bindBufferBadArgs.html": [ - "b4d2aed58065106e3fd88efdaaadd4f93827c38d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/bindFramebufferLeaveNonZero.html": [ - "a474ef3149b31361e4131396e4442ec53c21d399", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferData.html": [ - "d8d1ecb63544f338884f5d5c4bd19755df0f9273", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferDataBadArgs.html": [ - "778c79fccec5aef80219c3839ad4ff239cc88cdf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferSubData.html": [ - "c17e24620349d3be3460a074a85d80d104050433", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/bufferSubDataBadArgs.html": [ - "7468522537c582b65de450474607b52c48d455cd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2D.html": [ - "36dc975f9ca215eb882eb15fecd228490de516e5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2DBadArgs.html": [ - "f20bd75da6e192f6b7f0180e576527ef08b83bfa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2D.html": [ - "e1643b68745e2a40e2242d848dd5b25ea33a12db", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2DBadArgs.html": [ - "f4a2513160e14e2cdf5342acf8e2f222a56eb95b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/deleteBufferBadArgs.html": [ - "ff4e6761bf381418ae471aacf9e6bc30118731e0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/drawArrays.html": [ - "215398db2cdcf09004739cd55738b50e1c8ded9c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/drawArraysOutOfBounds.html": [ - "4227bfca0542c92b1f23378b9fb1e53116502a6b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/drawElements.html": [ - "3735616476fbea972696ac95781cfa33f39c7aa4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/isTests.html": [ - "4464a0301f300d16bdcdfd2b0ddb45ead646a20e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/isTestsBadArgs.html": [ - "de736db6d82e4d2c353e6505da26419927481e1a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/readPixels.html": [ - "a15a9d9adf97421d32d0725d6e453f826ac1c57f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/readPixelsBadArgs.html": [ - "e6b612ae4dc0acb9731cf23f0aa874c0a702ac70", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2D.html": [ - "20a5388d7e4486acbf4b101043e3bb5119091eca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2DBadArgs.html": [ - "4e2ba0aa3a101fe883c1e2807cac9aa0015eb13d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTML.html": [ - "f8153f8d0fd73b05855ef895f8e45d108129cda1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTMLBadArgs.html": [ - "9f407c79c2ee4590fe3c85e813a0cc12d5b7fb0d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2D.html": [ - "d9ad9c19162579a951aeaba8bb5bed708c18a270", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DBadArgs.html": [ - "188b2616baf1fb3f4f4b578f39e4ac25ba25a7fb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTML.html": [ - "52a6b2750181c1f45429142708a7f1bc3876408a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ - "ed1c000e323d6e2755cd64a0613650fff34826e0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformMatrix.html": [ - "4f9254527137b94cb3b5c23b878b23f1277ea7ba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformMatrixBadArgs.html": [ - "47851ed96749407dbc5fc5768db8b87cad7aa0a9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformf.html": [ - "570e1ff329c26582259299c97dd69e1f7c8979cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformfArrayLen1.html": [ - "af8b260c8bd2972984ecfa0a8ce059bb49634fc1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformfBadArgs.html": [ - "d7a41f486d54d99f89c8dfafb4437b17c4b8a41f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformi.html": [ - "d6335764a4090dfdcba181595add7e18fa5dcf97", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/uniformiBadArgs.html": [ - "1cacbf8eca64cc7ccd235a3f9cc93be0b021165e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttrib.html": [ - "cbcf0b4f6f01559bb91cbf2895980b132f3d8608", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttribBadArgs.html": [ - "410c9edd8fb3b5cda676b043592a2c7008b8521c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointer.html": [ - "f45a68e671421f41b6c8993258dd7fc89c435e32", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointerBadArgs.html": [ - "20ce6974e93a9b4d42e26264c7f838a934dffc9b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/glsl/arrayOutOfBounds.html": [ - "1a3bd552ab17e983f03f53864b2e8fd197650e44", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/glsl/uniformOutOfBounds.html": [ - "b9375b380aee009c07c306955fdb6268512e89d4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/more/unit.css": [ - "0758b43bd9ddf0bf1c02af5a5f61694ff80e53c6", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/unit.js": [ - "51433f33e84ccbd671f5fec20d961b3ac0701b3f", - "support" - ], - "webgl/conformance-2.0.0/conformance/more/util.js": [ - "e1d5d638a619beba1274586449f86c5e6c7e4f45", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/00_test_list.txt": [ - "4b4237c9fb94214c802b5cfa964db301d68aa0fc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_001_to_006.html": [ - "5c2ae1d05b35d49850bda3a012ba0d4479444f9e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ - "6bea689383e5be4fdfa7c95dcf93d16b03807fef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ - "af41608172bcdb6ac1f634b5861cfbf5e45c5d82", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ - "ab995eeb539f26d9558e3199ac6de6d326475b09", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ - "b6cd22e5060a3029d8156f8778f5dff8c893df01", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ - "5dd0df27b0be567dc4ebfec6fc5a99e9e9a6e403", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ - "043273bca432b2226c97bbcc838a508a93768be9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ - "391b243348b966bba2b45f5d0d08d82903807c53", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ - "0e0cf0076eb47b9056e405105589cc92f902700e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ - "3c61c301c943b9842773f23dcb662c86bc8d8e9f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ - "91ea0ccf027da4acbf525d0b9ddd10119c41af80", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ - "7b0098d09ace604d4e6875e19f6f1a5eb0565cd3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ - "29798b28afdd403a78568a48dbf2ea9c287cde9e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/abs/input.run.txt": [ - "ebf5dc91f19879b73782bb767ba23ccded86ad2c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_001_to_006.html": [ - "abb63b7d4530ce2e1dbd50e4a3d0817c38d9bea2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ - "a1a2dc79376c05d1d2e0ad50cd79e382278a8bd4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ - "c4079a51f31c6b5677d14d4d91199ae60ae6bcc4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ - "79269d10e2671409ef7538337b971c2a41e3d497", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ - "8e05e26cf45e42138ffe5f3791645fe5f4fbc136", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ - "e2204d1f7869a5b9969fc95edf24c33099a8fb02", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ - "d48846ed34f84b088f6498d0b2f2a719376faeb2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ - "c3751ecebb80ea8aebc4369001e23447015e65da", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ - "eb6bb5d9692bbf7f50ea7c25fb0b0d0db6052813", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ - "0c3f1a97627afbe050ab2ddfc71daa300fa2e213", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ - "b0cac4a471de305a44b32110eb8f0ee463b16aae", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ - "5bc077388ec41b7704a6a769423c550a2e2cec41", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ - "a382a457359c22e01137b0ad63daf69caabd9fc0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/acos/input.run.txt": [ - "fc7eedaa08bcb36efe7be28834c87501ab9ab9bc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_001_to_004.html": [ - "226d9c0825b719250492c99f2f4a5f49be283cae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag.frag": [ - "0e3071418a839383ae948c05a72e6117af6b37a6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ - "7e760e76a9e5775bf3ed4b9278c3ec1af544a18a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert.vert": [ - "6beab14c591cabee5914aef2d6a7af09ebcb35bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ - "e4f5071b120c184ca7796588c989610f5232ba94", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag.frag": [ - "bab07bbbc4e7a2a2e57c7b36b6ff64c2fdccb534", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ - "a4e5a568cc61befe96ce40f684b2d54e25d16a1e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert.vert": [ - "657970df4b79ff05f3da415fc3b93167d30e6db1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ - "c16ff823663f98a9ca812fc7d9ca747ab3fc34e4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/all/input.run.txt": [ - "420ac35bcd2ca4dfcab1622abddd5b98bceebddd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_001_to_004.html": [ - "53bd5a86adbd47b1cce8d5b9730b42f90d00ff86", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag.frag": [ - "83a21f61aab113fd633e5d0d33d61af192db466b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ - "3df52709886e61cbab3cc54b5f864c80a25d99d1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert.vert": [ - "1388eda2eb03a8d17bf94376db732218fc52013e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ - "d39695746c917814c3ab1cb917ab46ad5ddc1fbd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag.frag": [ - "ba870149661a595e676fd7d94472b3e603d4e64f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ - "899a204be3efb076771b7176c6f56be1d1eb2a35", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert.vert": [ - "b7394346057abe69c2cb592cad7188af6d211d75", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ - "87bf200c6382b2907e2f6be6d2dea43b75b3cd39", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/any/input.run.txt": [ - "6ac424067684ea7ec1d0d3b4f518c71973c497de", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/array_001_to_006.html": [ - "acb3839137ab3e1ff06df66faa8121e67d5af95f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ - "015a4c5bc3be03f73f9ad7e881640b01d51a1a85", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ - "90c492550e9e8cf3043ad62330bd3a166f54054e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ - "24c17e59d6387622eb6feaec2be85bd53343d0cc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ - "101c333206147551fa7b6e589559ec93e2fd9646", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ - "ff3078408287fddee6d6aacfa9669004bd8bac72", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ - "a84e72dda53795a51b21f8f0d68ca6cf15068f1d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/array/input.run.txt": [ - "c7cbc1049a7b6dd4f5036be6cc9796c390a5885a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_001_to_006.html": [ - "078185b1320b09c739ccf16bfb40a30bcda336ff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ - "51e81e8aa42304b9d3332f419640effa1d5f0f5d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ - "b8da316a2eb589121a90927e3ec1079058a405dc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ - "d19424fccf2850db80cae9c9a7f4421b03d7b14c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ - "d75bae2520092f37935387f78a93cb2d36d9c5af", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ - "207ec4ffe687a1fc7b8390f117b2284327b9f47e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ - "3e221a7ee49f0f8e5a5fb992f13a42917fdf7351", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ - "c51ca500f3a5e711c600234cd4e04a8646cafa24", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ - "9aeab86bc51d87155d87146f04a20f049af4cf2c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ - "4a7cc79a1b2ca1a3643a2c02b8fe947007d766c5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ - "2eb4a806635056ae4fb60275b7214de934d40e86", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ - "15f0ce71953bc979916ae05ad3efb51bd3ac874c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ - "648d0ad18053e08954cfa48615e191e57993cb7d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/asin/input.run.txt": [ - "c2de8233ad3599690c9362feca31c659214ef355", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_001_to_008.html": [ - "96811c9a934c581364d4257cbd1e9ab1bfbf24dc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_009_to_012.html": [ - "f82f4fc8c6ce4490c0e468eb72250e0229407db8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ - "0b3528ebbed247b12731a5f24f86f277cbe985a1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ - "891ea8dd215c5adedbab5e43383ba4e2c335d0ef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ - "3b8f85e1fa55fcf253780ba25e89311875a4e099", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ - "42fa998db50a7f44262a7bbfe4ea8a8fa948bf28", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ - "ead9e4be17335bfb5f6f01048b0140b801a9f42c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ - "f0dd4e16f3481e4a017966c10341cf3a08a77bbc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ - "183da3343697cec2895f01056685ab5787b13781", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ - "c45e98f0aecd0d62c1a292776f65ba4624d7450b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ - "2801a4938e9c0f67b1bed7380bef07ad31855d62", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ - "96771584f566fd83e4f3b190e115443d3f18abcc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ - "c851ff070fc20f8b532a8fd22b128cb84b2b8c6f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ - "0e16fd84da3d3c0036326dcbf625e1e3aa4bad51", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ - "c9740e5db16ec658e163efc312a41d3f2fd07a1f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ - "f3ba4ce87ce98f9c6e6da6b9c81e4ebcfba81429", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ - "a56b33c9f1867de7b81df62eaeadf415a1a762f1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ - "790b4a74381d664327c1a5e507baff0ec90711c5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ - "281ae2e62d18db5697f37f586c0d5ee371886088", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ - "c8484b8dcf1e9b2752d2dd9d87c38b581394fd31", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ - "08a18b8a3c4c495c3b0c1f261e42aff37772cd46", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ - "9a97bb2bef48afee04402dc946a9a28c969938ae", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ - "ad0d327872b83c797a220e9917d61f6713935fb0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ - "34a6ca3e91829b3c930b47c1c98fec89e143372f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ - "1b19a4c2f8a94f71fa0088daeded3834d270abb1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ - "d36106f721c91a4c373f64c14cdc9af200255d38", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/atan/input.run.txt": [ - "1c305f21117e872ef4f87ff5912929447ac3e8d2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ - "362ca8f55393979dbd19a4e438282659bbf87ece", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ - "5409dda25a7eeac74c83923afcea0fddcb48c3ea", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ - "94e9c6d0ee0c44b571a35ebb5580e8ec23caadfd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ - "8dcfd2d98f14491e623ff2b88e8452925ba9a372", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ - "481f76a156060f10eaeee1826841a519e24d9a7f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ - "25cc2b469cac90d489efaa3dd5ed3511ac4d0d59", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ - "d54198995a67441442edf52ffa4afe6cd3db8891", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ - "f430197c8b2a190f532237c921a4769b27efb8da", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ - "55b7b20789e7b618e634d5721381556d628634e0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ - "b0851a7292f12e172572959c94d4abbd45dada6a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ - "abd8e8bff66cbe8936296d004679e6caf30f8231", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ - "cfb2449cb347bbea513ca68f8f1a762f60a1fe83", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ - "f839f4c4efd4622a5dd10f45d705a88d6da22b80", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ - "ca7742902ae1ef5b107e39be06af49517835719e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ - "946dbd827cc60b9b20f84061da07bf08040c71e9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ - "28306594d34c08c5d72041f4aa43306b086aa77a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ - "735c7d0cede6e181bb641c13ac9a35aba19730db", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ - "b9e1b338753afb12b23125c137888cc8cd41a609", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/input.run.txt": [ - "15c403b1a51d221e188c97752d4636a1f23190ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ - "0dcfe2a9a77efd1a25baa21c51b747b2e0e49e5b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ - "6f8288c1ec3440037f3f382c2f8ca9ed5f37e107", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ - "d968a2a825b7495a0d39e2a920fb4cbb67554778", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/input.run.txt": [ - "21f2fd2e19e9258c2b58669d0351ec2f579ea9a9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ - "2fed27f6d2d73176eb891e3f604ba590125ccbd8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ - "17bf049bf63f4e4a09131ee1259553188a17fa83", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ - "768ecc1ce85e000841217a1f048ad56d641241be", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectComma_frag.frag": [ - "3a83174a49d1ec775cb711612b1752edeac8450d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ - "6d92a68d244af8623cf6de76a8c3f3343a327ac1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ - "8ed470d042bb4f207741fc29d58b248f968731d6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ - "79a63720fc1853a3b7ba58e5f64047ca769df386", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ - "6582b57f520f9a6f779f914b017f98854a499e52", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ - "eec6d43fae09de1f7daa5c55537c0bc29f4e0ff8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ - "18f3a4877c3eca3b3c283f24a37920800f1b6f9d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFull_vert.vert": [ - "1d13e58f22b4b327c635acd496645f696b311867", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ - "4bd543b62a261f16160164aee36912300f789a91", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ - "bd798e61a4eb4bf50831908f04177457f0ab288c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ - "b040dae31308392b8c8b5016b50dfa7d412a4b21", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectModule_frag.frag": [ - "67e842834cf379dff278c41bd0d2bb0ca2d27d73", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse1_frag.frag": [ - "9f3e9b1328d9679feb0338c06c94018556268260", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_frag.frag": [ - "20d30c26b48efd6e81c2fb844a036ca9842bd678", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_vert.vert": [ - "de66c0a3e6b0916410ecf1042c95fd91926c1ad0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ - "952913b1b93b8d47906b2ea4ae233982dba94356", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ - "285738052df8f7ea4dfce682f626024fbb3e74a6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ - "c92511b38719a05a634d7e3a3db8da087eb6058b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ - "1e67e2730ba48b7c4899edfb33c438329ab1745c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ - "25a7d74747ffb46303c261e46966b83e416ff409", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ - "85c24f8fb04c090aa62cb21c7101adc10641947b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ - "8875d94e4f55a317da091dcade8852b51e72cde2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ - "5c946606b0c688e880d1873ead04f910af6011b4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ - "c286279953dcc69734f35170aba1c46de8816451", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ - "e1cc59e76367dd759575a093b6b8b83eb4bc37fc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ - "cba34b2b3976fb1a5001f1af3105f1f2e93bd43b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ - "a704944ac98fafa526fa038a1998be57d556bbe9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/FunctionParam_vert.vert": [ - "f8df4570bd43b10d485933eb4c75f5189e56628d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ - "745cc458b21fd08db60cf00c36b7222709276fd7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ - "f42a80aa1a4f559c739a9c21e57d11115e41c372", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Main_Parameters_vert.vert": [ - "13b97a22e2d9c5bf1e576d62ba8e9a6cf1d8d28a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest3_frag.frag": [ - "f1f7004ef20acc5eea187bd575d22c5cfe97c05c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest4_frag.frag": [ - "add162fe35547e2d2e5d44a20581da0344eec617", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ - "3fbbf1c5d87bb1192176086e531915478251ebf6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ - "df1232cd5be62049fb8d4d9c75c7229f2ff5b777", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/TernaryOp_frag.frag": [ - "7a79e24b047bb958eac6300ebdfddc03a2cb9f04", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ - "863c2ed779765311666492bc002176a2f7e58abc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array10_frag.frag": [ - "62a2ce33295b15bf095d33265ac436a111c67323", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array11_frag.frag": [ - "8ba8323b41724a42d7c3e1e4a4efa07da842f733", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array1_frag.frag": [ - "aff04d3ec8c609b04d6c76ffecfd85b8fe284730", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array2_frag.frag": [ - "c3fc0d61946a755f847676b89aa332987a12d12d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array3_frag.frag": [ - "05fd376df5300ae3c1e5a7a511c7a1fd8c8f5dd6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array4_frag.frag": [ - "2f7baf1d8dd7de64ac5d034ef69721ebc0d97f84", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array5_frag.frag": [ - "36957dc4025d24255d2ac9198767a0ecd08d1161", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array6_frag.frag": [ - "109d7ad8908d80867dafda0e515e1e1a3b1525a4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array7_frag.frag": [ - "6e7dea3def97969693d5a412d011fec79b22d094", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array8_frag.frag": [ - "2fd8795edaae688c715d5b0b3d799655dcda6687", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/array9_frag.frag": [ - "5a11791a1941e77b0f269b5519a57600f5c65686", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute1_vert.vert": [ - "2726899e87f654181cb397372e1cea5e66cb1e49", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute2_vert.vert": [ - "f5bd8860d40641c50d9040892f9c361603d542b9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_frag.frag": [ - "af78ed7f0e2e623a25e2aad9f42a2e361272bec2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_vert.vert": [ - "1c35aea8252abb8a1fce6e74572cf1b1a18321c0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/break_frag.frag": [ - "bb50e2aa5f06fcf80c32baf3820387ee8ab9e597", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_001_to_008.html": [ - "1883b6a8145507e6fa1ee698698ae086893cf7ba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_009_to_016.html": [ - "4afb29be74193935adf200f94215739ce5347f63", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_017_to_024.html": [ - "10b3d6636ccd00feffc8069685934b2ae4b866d8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_025_to_032.html": [ - "8ee6bdee381325c4a4c96d981ec38a02dd62cfca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_033_to_040.html": [ - "6667f89bb3548fd087b324a40d48dae808733bd4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_041_to_048.html": [ - "ac62a696181fb397cea3c7d0d6ea198237b4141b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_049_to_056.html": [ - "62358b0c6e4fb4af837064dee8982521e9077613", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_057_to_064.html": [ - "f194ecf17bec163b152db661b0ee1f475244c9f3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_065_to_072.html": [ - "16372f8862a063c36cb5eaf2097f3afa4006063d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_073_to_080.html": [ - "0259cae9292446f9cbce9801b96177bec26ce4a6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_081_to_088.html": [ - "ce86db8586e8589a141d4e49aea5e62df15c0673", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_089_to_096.html": [ - "23561488613f7b555b204bb8bd50a0a979a73232", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_097_to_104.html": [ - "2a4f2abcea515533375c73ef4f263b5100cbe3a4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_105_to_112.html": [ - "cd5dabddc62377f33a58ac13379582219079fcf7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_113_to_120.html": [ - "a93b6e6eade0b8057291315c58842c158a44d188", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_121_to_128.html": [ - "f13e0656d8b627e7b39fc1695aadfc0aba8b1d32", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_129_to_136.html": [ - "34eaa4352af6821771e3ad4b6249d653de1fe4ed", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_137_to_144.html": [ - "acb4502de59fb63ea492380fa66deab68db06990", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_145_to_152.html": [ - "ff3ea37f3b7c6565aab729a32bb860157b480ecf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_153_to_160.html": [ - "844e548a47f021574d358923c933432d9e16989a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_161_to_168.html": [ - "3bbcddaadcd7434132c45958bd52aae6eabb0b89", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_169_to_176.html": [ - "f00fa582c6753f5c7f12741dc380cdfdea62065b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/build_177_to_178.html": [ - "a2406d8ed5b50766f18f4cac0c87eafed6acc15e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma1_vert.vert": [ - "5662a9e78eb7f06fcedf93de5627c3a043e7f760", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_frag.frag": [ - "faa5f1618acefeaa1e8310de9faaad8b2ac21d97", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_vert.vert": [ - "c1227a764f19d45066d7b9c833ce324dfb097074", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comma3_vert.vert": [ - "c66d9d7552cb26320b79377193e45cf0a395a5df", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/comment_frag.frag": [ - "3274a58704fc237caf98c812271ae9151ffa2c9b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional1_frag.frag": [ - "616f077ae55cd38a5e42c86278744830128c7946", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional2_frag.frag": [ - "5dcff4b0fb27d99c3dfbbbc9995047da25c000d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional3_frag.frag": [ - "bf28fa73c223b946b29e50dc7309cbe5a438446f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constFunc_frag.frag": [ - "b93eeb02f9c095709949b4309b81581a641cf2fb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor1_frag.frag": [ - "2e58b3c0f3d4a9e88c6d29347818a3781362cb75", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor2_frag.frag": [ - "d56b85f9e0e245398c8f8cb10ab7036dc74e4b69", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor3_V100_frag.frag": [ - "8de87cc2c7e7cedc35aca471523ecaa125f75acd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/continue_frag.frag": [ - "98b513745758c305cc8c273435b2b7669751f582", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType10_frag.frag": [ - "1b426b05ea69f13d8b3ed7a5a3da2bcf899dbe4d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType11_frag.frag": [ - "ce87ce363d3c6b4e03835234d900c5734306a081", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType12_frag.frag": [ - "7a673b578b227baf539c943c8ea9ccd971d7809b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType13_frag.frag": [ - "79b9b52bb01c413de05e3beac758df76ec8d6454", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType19_frag.frag": [ - "bbfa811911c81320627d17f48020109091745109", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType1_frag.frag": [ - "0221fe6a59d0cb9c1c302ac263c8c0408601f784", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType2_frag.frag": [ - "b00b2122739ac351775a900ae5167578885300fc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType3_frag.frag": [ - "86369cc916f7fb02ba0f3cd852669e2f136aa9d3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType4_frag.frag": [ - "55f2fb65381250f6d33623b06c2ad28275a8e69f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType5_frag.frag": [ - "398d0c87fe7108202eb616cfe3c0de111eaf9102", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType6_frag.frag": [ - "e64906c08a6968ed430666f7e085ce0cbdebc607", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType7_frag.frag": [ - "6e05081cffb03deba52b834535099470846a2994", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType8_frag.frag": [ - "0a6ba7828e19e91e4266c476d8142c99f1d6b869", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType9_frag.frag": [ - "686685df34b28609c59928f388900ef8962d5bad", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/default.frag": [ - "e283e255b7c5e3dc820c8d6fb552b56eb179dd8f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/default.vert": [ - "fc46a6ecd3b1d127bbeb5309f2c742a451ff754b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dowhile_frag.frag": [ - "59e7593f78046118fda1c0129d5658c0482b4ccf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec2_frag.frag": [ - "0297c4e938affbb869a1d100532e0ccf565a6da6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec3_frag.frag": [ - "5973555bc2762915937ba4731065a45dea9f07cf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec4_frag.frag": [ - "2cafc8b2295c6b76cc0ebfcf9b68aaa6b983ba5e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension2_V100_frag.frag": [ - "0d2e37dc7704ea6d820f6e7b6ff2267b947e3499", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension3_V100_frag.frag": [ - "fb3c49f79f1cf0b5185144651eabcb3511dd7da7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension5_V100_frag.frag": [ - "bf3aad332b8e30cc46ddaa161ede102ad3fe2d64", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension6_V100_frag.frag": [ - "515844c4aecdd973eca2f9dbeed7d84bcf6920ba", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension7_V100_frag.frag": [ - "9f1356d866b3b2098a9da5d520146ff3cc1ac658", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension8_V100_frag.frag": [ - "ae18218c932150dd0af1d06383e5de983b64137b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/extension9_V100_frag.frag": [ - "30f9d4c4903865057e8215238755a71db7cea7bc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/float2_frag.frag": [ - "c40c998ca6494ebdb44208027e4cc71d974a4fa0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/float3_frag.frag": [ - "407b184e0dad7f1bc0c297bc2f1d608d1ffbc807", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/float4_frag.frag": [ - "5ac6262a797fa5d4df343151e31740d29759d7cc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ - "ffde417a1532ea09dc0f2cbce1ae478786d5a06b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ - "f2c4289d8446fa77ae2a9425349d2b92b8334995", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ - "9ddc58dc80274bccbdc4e01665b4cf1678cd6883", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ - "1424f6201507f7fef7a67d827ced6134b78aa027", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly_vert.vert": [ - "97c976a6b417e4383e2c540807fada6e28fd7475", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function10_frag.frag": [ - "5e03a5a676db50b0f098724ef82fbc38e1ffd4be", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function1_frag.frag": [ - "07cae0ea324729689f479195a41957d71e7fb894", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function2_V100_frag.frag": [ - "d2757c5c12c5bf94ccadd85d67c585ba1d9767d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function3_frag.frag": [ - "1ab15cbdd822707944a8be21c317e94efb4762bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function4_frag.frag": [ - "5e75363b43f69315382ae2fb3907f420727b039a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function6_frag.frag": [ - "82c8acbf6a62e388932ab1ce6cce26d7df507acc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function7_frag.frag": [ - "d57b1a66dc41ce3733dd94f95d74eb6821cba424", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function8_frag.frag": [ - "287b60e8220ef78a742a6635480373c2ae8790b7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/function9_frag.frag": [ - "bf9f7248c3d82b950438a3cb723a95f8d0d65671", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec2_frag.frag": [ - "8fc71311c380bbc4900f3e30f807b2923bec18b6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec3_frag.frag": [ - "e7072b8269dbbea7972b72e394f397b86d9f8d3a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec4_frag.frag": [ - "ca70ea937c0a4778b70781c29d4ed8bfce0cf2a1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier1_frag.frag": [ - "d00a318948c62e05a07fc8b755987d7edb86839c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier2_frag.frag": [ - "84193c09d03a6495c2183da30fa25f83c446f094", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier3_frag.frag": [ - "9ab4840707d9a1c3aab24579b00ee3a024b38a62", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/if1_frag.frag": [ - "ff156240482868ed049c21ec37c03d488dfd018e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/if2_frag.frag": [ - "152d4fe3284627488af8c516b84ee099015c008a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment1_frag.frag": [ - "838c058279d657f4703b1a880130652c965c2555", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment2_frag.frag": [ - "029b06b392750a684fdd8e1adc80baf7fc8bc435", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment3_frag.frag": [ - "d980958562c8f30969c1e80db857c6413dff30d3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment4_frag.frag": [ - "ad1dc450130c19248de807211b01bdd771a9eab5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/increment6_frag.frag": [ - "fffd54d1306078e2ca4e35bfbc3744e47878e36f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/input.run.txt": [ - "78dde7d629bf096968a56b3ba9ac2f03805846bd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/main1_vert.vert": [ - "617598ee524aa7461d82a4b82765b019cb360220", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/main2_vert.vert": [ - "fcd49232fa2efb0b700e424123208e70aaf4faef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/main3_vert.vert": [ - "43b6cb72aa59bd29273ea8aa5fa4185df4424e9d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/matrix_V100_frag.frag": [ - "b5051acef39eb0c39849d955614af1e9a692a62b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/normal_vert.vert": [ - "517780e0e700caf3fe55b310b89126cd75080ac1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser10_frag.frag": [ - "838c91603a64744fc66c5a8031b68b75a4b81535", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser1_vert.vert": [ - "bce0573b13544162575d48d317e421429f72b705", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser3_frag.frag": [ - "b088ce865fb822c94d95543b3f9c90b32040f72e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser4_frag.frag": [ - "83f5dd413a8a6ef0d255133b8a8c4ab2e7f414e8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser5_frag.frag": [ - "f6e5d3ebbe844c757920e691f3dc034833ce9099", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser6_frag.frag": [ - "53a6ace1db32343dda7dfe196dc2be003c71ac27", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser7_frag.frag": [ - "bac24a4bfc91e12c2aee4b29886b6e44d6f92602", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser8_frag.frag": [ - "796712885f866fa20b32a73dcc88e5b7006780bf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/parser9_frag.frag": [ - "def43a751145efc1362bd8745eb69335be9886d4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess0_frag.frag": [ - "a8073c48afe371718b72f19dad023b76f9510b82", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess10_frag.frag": [ - "22c491f829239d4092144f6a18cb5408c02fa96d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess1_frag.frag": [ - "3273e3ec77076b22fd213ffec0346e6b519a9691", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess2_frag.frag": [ - "5d5845275ed5dd5c680b72729b2c37e408b99a73", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess3_frag.frag": [ - "374464790f54a33ae0cddc089d25d0fd5f3811ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess4_frag.frag": [ - "501dab10c717f63d0b8e0cb01508cb24a46c59ba", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess6_frag.frag": [ - "0fc4b509a40576e42903503b84fa78db4b15c24e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess7_frag.frag": [ - "c4cc1e02280e33ed619e1399a13a981cc9d7ec66", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping1_frag.frag": [ - "d826522b539f482277633839e99115f5871a5acd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping2_frag.frag": [ - "ebb871e8b139ac31690b565a062ae5972c2ac927", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct10_frag.frag": [ - "65dd3c133ce5cb18a6f553d49f2492ca8327cddd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct11_frag.frag": [ - "1ead02703430627aafd4bee4942eb6ff1d19c33b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct1_frag.frag": [ - "613b4fc147c9b29d7f480edef761f47ef503d7c0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct2_frag.frag": [ - "031319ac06cca3da125eedc118dc6f4520e4f705", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct3_frag.frag": [ - "a53271af868dd563cfc27a1f57bc39405c02e74d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct4_frag.frag": [ - "14b9b662c3404e3fa21d37c9209c88d85c811417", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct5_frag.frag": [ - "74a12af4adb5c0155031d1a74f3975f68a0299a7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct6_frag.frag": [ - "937331496cf0fd822fad02238b855077d87fe7a2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct7_frag.frag": [ - "7f9b0818fa29be51b70c6cd3190aedecbcaaf164", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct8_frag.frag": [ - "c83f398e319af7cad2547bf6e1e078a42a7c157c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/struct9_frag.frag": [ - "14babe34786b3df3119159d808dacef473065655", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle1_frag.frag": [ - "39dddcb299d377a0dccb083fe33e47c5aa857d97", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle2_frag.frag": [ - "8eb8162bd8dff2b7adda9af602fccd4c2f28150c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle3_frag.frag": [ - "b8bdb5ef40548223fd2774ceba16bd368c2ad449", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/typecast_frag.frag": [ - "88d416ea98a232c42fc963090ca9162fd3092b9d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform1_frag.frag": [ - "7ba746f65d22561c555256f3d1d29ccd830f4a71", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform_frag.frag": [ - "125bf56dd50783af1c430e145630eff6fb9c926f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying1_frag.frag": [ - "0938a024d8b5620f5d9e8f0f07d051fd41610c5a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying2_frag.frag": [ - "9873689f8c4605abd8ef7932c95810918fbc3de1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying3_frag.frag": [ - "0518876ad831514fc877e005153c0e2037283b47", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/varying_frag.frag": [ - "50a763055421459cabccd04aca09426876a1e9ff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vector_frag.frag": [ - "a88027ede748ff19f4bb93bdcb895fb9d6dd7361", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/version2_V100_frag.frag": [ - "852640fe79798e5eddc9bbab8dfdf73d7a98e286", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/version3_V100_frag.frag": [ - "980a2d5ace8b120ce564d0ba5e402733d8204ec1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly2_frag.frag": [ - "0e4547d439b93ef3133dcca9e666cc9d2e9c3933", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly_frag.frag": [ - "cc44d24963937beb700ddc64b24de9a610062c81", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/vertex_vert.vert": [ - "e4b1f4474bd576bb6537f8dc47416539996f426b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/while1_frag.frag": [ - "64894fa34ac91617ab82a7a8f7cb7b8842cd9616", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/while2_frag.frag": [ - "68df2b3bd47aa2399e817cbffeb8ca3b8f0581a7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/build/while_frag.frag": [ - "d55d001943301c76d69c4709ef3388454aa5f3cb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html": [ - "e6542bfe8d64d97143dac4ca44f11a17ce24f3d0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag": [ - "4a83d9cfa1a3d40acb40916398791d00485f703a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ - "be6485a1f3f95a0777c556854549130425999afa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_001_to_006.html": [ - "c8b3a25732f9482e08d2ca899a6edbb152b248b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ - "dfb425e48d954f0be8e834a8583aa0f787043ca2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ - "56b73e785b09be3c9e0de1bff6f9930daa129b8a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ - "da5e9f8005a4f45c5803099fd859e23edc6c6181", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ - "9872fd198d64020c6066c2018f8a61b12b3f112c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ - "836c69786923624daf4a062176c4077621ab3c6c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ - "4c624a57b59e0496250f35f3e4afeb1f8f088d3d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ - "8240119c83d486a78794b5250d78887828dc1aa4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ - "7483c22cc3be840608fbf31b440f504689610934", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ - "45d026666507c07c99d9c58119c0f651edcf3789", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ - "652be10fc2ea2260ec515972e15aab7a64633c2f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ - "e7a321345776f5a3de1bd49e487b6ec485acafe9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ - "1bb4b809292d11a46bce5c3ea3816fd21353154a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/ceil/input.run.txt": [ - "ed1a87ffaddb3eef1594d630ed5021f20c6f7a66", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_001_to_006.html": [ - "9abe66de09bb106117665e1668e7e220f73487ad", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ - "2c32377d2ec484d85735e14eb9f6c5c94ab9cfbf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ - "2b1e5a340d6696a35c399586d6592fd13ee7e6ca", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ - "68aa1a4b63251082ae6615f930b60a39713f550c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ - "bc6d8c00e6acd5dfd524461bda9b5b887ee4b414", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ - "e912dd375b79c28cdbaee946bcb43214b01b6ce3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ - "54face3fec31eac1d7b44af13c0597b9bd2d3329", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ - "17474f371d5b56e26ca20f0aebd0f563f359f5de", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ - "e566319c981fe1ebb6f25c58aff5c085b015f1cb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ - "c294c26bbea667bbd22025b3799c781bac3495cd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ - "e09f795b344c4f0dd3bb36d7532340081bddb1fc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ - "50c14ffc522168ddf794c3a5fa6188311a58630e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ - "6ba4f0d42dce8439d4f945cb7355717f5a319cd4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/clamp/input.run.txt": [ - "2fafa275a45a4dad6f77c0bcf0b9dcf39d3e104d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ - "76f9859b88e911b79c648b41bbdca1a28687ba90", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ - "3845a8d9fd587c8becd9d21c7163a12ffa8be736", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_frag.frag": [ - "ff23a7859c8d5dc7bebd393de9171dafb18905c8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_vert.vert": [ - "84a517d947b3db4591d06cfd1277c3a62e30823b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_frag.frag": [ - "df501385e6269d28b6152c4d46d4107fbd3d4d95", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_vert.vert": [ - "80da6b922875bcb0599fc5f6f8d48c6491c7334c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ - "dc0cdb59a23675f72ecd4e9ecfba434ec2007aa8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ - "47491be115a52a2d2d32894828beb50a6aa26540", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ - "6651cc75c1efb17f00d0a8546e4c8af2bd7e2e91", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ - "0b96b9a4b8c1ba84ce23a893216778c4235c97cb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/input.run.txt": [ - "fddcaa48ae48b41fd99d1b4c02e86f7b39fd6056", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ - "66525bf6c5da1b97b7df359fb2a24b8cc9a26cdf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ - "f0d560b7cfcf5ebb2d07ac3818f7f2db33981025", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_001_to_006.html": [ - "6da1573843700749bc5da3845dcbcacb39ea1fe9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ - "4cef9e2e21e368748f757f8e789f4e33fb76b86f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ - "fb906c198f89ee10159fbc5e39b9b36023a6c338", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ - "ff1bf21def67dbe69c300574a69a01fc9a9ca246", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ - "a47efbfbbeda6ca49a65e4dc367a854aceee0234", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ - "303bcd985654ef81ce7b2d89f82079b1bf4f0e75", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ - "4b1c833cf5867235e07199e22fe702f145e4d70a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ - "6c9daf513bab6e1cc168169292254f25de1bf028", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ - "9aab45e87bb02d0dc5dfa8f47c7f3bf3cb13a4f0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ - "2470106a75fb3b54e5a1fa637b49ed61761b73e7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ - "948400d9dfc8047e863a8365865eb924be78ad51", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ - "bde69506c4da4bd62d40cceac309360d8e2dac77", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ - "cd8f9d83796732ee20f5e2716867f916266e36f8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cos/input.run.txt": [ - "64f23d8c397780e5f70e638c2d89a8d1fe5e0e06", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_001_to_002.html": [ - "c0c5bc44c566a9b96da4cec6d1713b014fe21de4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ - "3baaed5449cf533ba69f822355ce4d4ccdb0082e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ - "7d1f21613399633bdeec2cda55a5c7788a49d515", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ - "6a3345f28ad697c57c28b76350c08ef4beffeca9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ - "7680ae0351769933ae3c9b2b4acbac24aed42307", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/cross/input.run.txt": [ - "4ce9794db516fb1b1b8f16f668832d62ead07e01", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default.frag": [ - "e9d460fb20cd92ad8fbf7a833e75f74de6920192", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default.vert": [ - "72e83fd0322a92a0d9c8d6c27085a284cc43b820", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default_001_to_001.html": [ - "1a9e6c32143e9469ab30e5af5221c884b0f6219b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.frag": [ - "8db3c6954f76459f3aa5a48607e421d7aeb80553", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.vert": [ - "1b5b7831a4637cdd5a91f5967fc63f2a132db820", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/expected.frag": [ - "3d543f343bada3a63c85de9549ce5b45e086c5ed", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/default/input.run.txt": [ - "44c03e906b04782991dc4433b1730e24afa15bba", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_001_to_006.html": [ - "1e29130a3dc007742914f49e36eee1dbc0d715d4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ - "52d2e724a120eff48e913d81d2852e65b9a20e2a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ - "b3675b0454ceeb72d800cd93ab9dcf6f630c7e0c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ - "69b026d7db1e55007baf6432d59b620666c04314", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ - "4b919b44bb946930229613a7b33eead1a87dc045", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ - "3c01fb83eb064cbbdb6f5e5bca53c90812bddcc8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ - "0706159c0ee3162933b0d710aea30dd394b3a526", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ - "e7c59c300524699cfe9d436e2df4720aa52a780b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ - "f2d52d129ec28c4b117a1a66d9583bac1b64336b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ - "48c5cb1de39215b4b67a01be491cab57a52cb22e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ - "e970bd141150bcca5aa39c7295c027be482607b0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ - "520f0bb652ff78bae6a4ed40d750a26db7924d74", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ - "ef8d0e4ab9bd2b52f5a4575111952a1a34b4abeb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/degrees/input.run.txt": [ - "caa0c110d0d29b13576bada841c5a4760f91837e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_001_to_002.html": [ - "0efbe81fb4950589e5e430d89039778b245e794c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag.frag": [ - "89c664cdf3e8201cff2f124bd66a497bbeccc7b9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ - "05bb08a03914512391adf67600603895ca0c6059", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_frag.frag": [ - "6420e95bf7062bbb19d2e8e7105c1c388b1f0b64", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/discard/input.run.txt": [ - "ff9bfa993dd07be5b104e903e21d540057a152c6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_001_to_006.html": [ - "7ad48ff83b81c7e8a1101c40eb7e1269d57b7f39", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ - "90d38ddcffb1fe466cc9c9361d5bdf52a277599f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ - "d5c87c09ee3e77eb08500e0d2118dfdb9b7fb713", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ - "574bf00c3310215cda4f2b6141b07dc1cbc4d76f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ - "694c7d1f7d057b2bf90a91cd41a252459c4ac386", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ - "c39308d1e65de1c980c40080e545fa49f759e358", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ - "61e18003227ed61329c93fd9d841e86837070bbe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ - "9807d91fed7a4275b7d051e7c863f2d8ff99765f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ - "f70d7a78c91216c4bd4224db2696d48ab4ceac69", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ - "c356d342409ee963251dbe80de0dbfc0569676c7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ - "b016b64db9ed687daf2cf5d839be82f1ed6bb0ed", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ - "f0ce5c4bd4c8200fb579f93fd252c99b665d0108", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ - "7fdd7f986fd1af6e35c264ab5c3521d049e1c285", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/distance/input.run.txt": [ - "bfbce99ed16f803341fa57f13df91179a956d19e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_001_to_006.html": [ - "35af74a12af3c91d57061ff920c7eff96cd36bca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ - "4dfef129c0a6476904b0c0ec8f75971dbd10605c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ - "1d8b5594dabbf29c1937efa6d138776322769a8e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ - "d1df51840b2dca557a10047b6c36a1e402bb127d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ - "3d37b84fddd64ed8220533a3d69d16dee9e6edcb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ - "dc4389716dee527f260d71262be4b4a5ec42e990", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ - "515e4965183dbb3a4e87afbc6756e4704884dd51", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ - "48cc60154d7d52829ef135a3a20756d0f1932ad6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ - "d5e6df67b18aa3f4c9cefa8959edae681ccb9a15", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ - "55205c284907cfbc7940ddae29f0154be37c4542", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ - "cc4a934fb2607c5967f0b42e7b2c1b522a92c478", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ - "69493de3ee2ee82d1cd41f1d1c6cabcb177fb301", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ - "5fc4c88057d7c64f52dcd4603806b4b747d1920c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/dot/input.run.txt": [ - "e87547fd338ead3d2cd62ac92214e540dfdc44cf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_001_to_008.html": [ - "4266061afe90e0847db3a6003f7e8549f05443b0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_009_to_012.html": [ - "f5af33c3dba71f4b5f2ab5889540b273f4fdcba8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ - "f934ea91c049b92d02f04b7bd5ce800ac8c0852f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ - "574f95e09b8a02a055faa4c67e4a36267d80249e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ - "0644c69de81bdb43a733126173b9c0230ed260e7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ - "fefac95747f130004bf2993119d2021c4fc72c1c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ - "f35039b8258f71e56c4d7e28cdb6b03280b7cf7d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ - "e9047836e6eab965f38812a957d7a1754549b082", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ - "8fd3ac79cf049b3487b04488d28555e91e0f9e5e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ - "528c56cc5a72be04948a03745b9bc77f53d375ac", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ - "03586f30372789f15bc1ee3a2bd71a73086d660e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ - "0d714400ed449c2c6fe4cb13bedef6ccbcb1db44", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ - "eab3324fd662b932e9be57aeb3e966f702684b23", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ - "738a3d93b46b41fa7d35cb4497c428c1e82368db", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ - "34ab9ce3eeaad32e9f17aa4d6cad725aae0b0fa0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ - "3b6b2bc1bbd853a34268651cbdb483e3cf4aa6d3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ - "dd84715552658bf01dd135b86521c7248d418e04", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ - "5884c39a2a838aa69343e4c8164a1ebb50d3b3e7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag.frag": [ - "33723d45353838ff16094ded6ca10953605715a5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ - "b343d82a2dc0a3cb1c45e1558d0364815f0870d6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert.vert": [ - "bebfbb5e6827e51a64b8a1b097c8b5ca1f31006b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ - "89290a76066e6aaa613a6057f0040f5f623928de", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag.frag": [ - "fdccc651017b194a83c85712b87d52f131a5b375", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ - "541de85710d94dedd2c3a0dd44fef628b683a573", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert.vert": [ - "d975735f3e023118e1c6b8bc403a9bd54d0af201", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ - "1dc5e80eac6e83b45a8b30b6a3c7db375158bbcf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/equal/input.run.txt": [ - "cd4a81eb519fa71544200401a8e1968571f75472", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_001_to_008.html": [ - "a0ce6c06418e15a1da50701c95db6569f49f4533", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_009_to_012.html": [ - "ddf15b619a126cff7e19550b5536e219133de8c5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ - "86ed7588cd04cbae6f7f2695994067a1e112b9ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ - "f13fca97d9e0f9ab2cfa4c56ffdca8d7fe851684", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ - "785a464714cba1d1b65841926fdb8093abe1f278", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ - "08503fa51dcb07374288f483d0ade8f6861e16e1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ - "df41faff3a1396de70d6844021cdc13b226e77f3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ - "f83a25bb8e9ff30c277aa447416bf42dd810f24c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ - "7d1f08a6bbf5b8988f290aabb0cf78cdd72d7b5d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ - "b429ff8ff82b96ca7bd399685a2a50b99ee416b0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ - "be85cb373bce2b63dcacce8c27b4f71ab35d9c4a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ - "9b11c76721a97e2808f88418a759825a519277b8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ - "5a81055ee722ef27b23a9b7e51d72374b434ba99", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ - "ddfeae7f8117a6c29df12c3cfaf6134212ae5c5a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ - "c22d89ed377425ce788cd7cb4f2412d5d4dfab75", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ - "47a68f504a87e89a25017ede4039397e0769e53f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ - "aae926d6cfe091de95e981e4eb8ea82e03b1ff33", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ - "900695648424b50549d7792cebd8325ec585b52f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ - "446532a2ef32828b9325b14293d92a8b639d69ed", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ - "b481b7dcd6b7b473ed47e59df9f3eaef17a581d2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ - "a836e87868d84de1f7bf045d5805ca6fad03effa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ - "e710a7973a57fc71781f1018853d50faa63bd1f3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ - "b1056c28a24584154153e76dcb4675522ab2b486", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ - "f1385688cac6c74796d660d7b2bed057692cff2e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ - "d6c6c56446ed62064df238cde1aa17252521fa8e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ - "f361d9febf846f246fff57bc4d4020e9f5915fe7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp/input.run.txt": [ - "4f56a2b3297317ebc6b36de828cefb75bef9f2c8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_001_to_008.html": [ - "7b64d838de89cda134ef3c4e4db56804f17d7d48", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_009_to_012.html": [ - "2b29d52bd01e750547f56d364fb01f4cce37ebf3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ - "922a733df7c672588c73fc93ecd2572468c468ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ - "88a6eae8e240d821c2fd33a0e7eb54bee1a66123", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ - "9140264056fd8ec6b7a6c86bda4f6d9b4f2abdd8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ - "d8167046f1f96455d29334d59c4e847fb7418573", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ - "c3b914833a870fd42d78768b13d64e611f616480", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ - "69898a603026f15b26309df264c7d8853428c205", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ - "8955e3cfb0cc406ef1019a140179ef52a9dfad57", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ - "2fc614e5a3faa2def604557030d4ac2b7035175a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ - "8af82a79b2404209baf0d4cf3e1ace05d5e782cc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ - "77c44ff3d4da49c907117315a6841e8e043f2910", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ - "b7805beadfb9e1d110fc264cbebfa873c9ab0ca6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ - "ddfaea25027ce310945a666376f4b029d5d70632", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ - "9903e66923bb5c343c2bf230273fa5b8eceda38d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ - "da02403b26d9600bd7c1dfbc3264b60e9d0a6bb0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ - "b94b23dd354e3768c5f2376571d3b69e4ca3e2bd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ - "8284a474ecfabb351eb4d9d5357c18e8c9ba56cd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ - "1f289ce1556346fa3f4eac2428e0e5dae846f604", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ - "b75546900e97f2ce7eea4576a523c35ec44eef1e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ - "c401e57d88ee7cf4b031c1a7f140fbf6c93ae82a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ - "6f945903d5f292a7712cf6fa5651ce047017484c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ - "d59cb3ef5f8a55c0e86dd396ae71a40a67d2abe0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ - "3e8cc48a03652fb7fa31bcf630b41703aaf1c1a0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ - "4d154bc17cdf6d1544a6f2464e8aad9404bf0711", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ - "b0bc7818d325353b24a103f36a2102675f071c63", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/exp2/input.run.txt": [ - "f893cd413eb997e32f96e3e6d394d802f9df955f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ - "c70334794cc606821ea7244dc7b7a198f5555c47", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ - "07ef6fbf0db2df413eed9b2fe1ec2b6b1c2eaad8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ - "5b5b2fd3e9d34d3f75aec8b5c7c8f0f911c9e3a4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ - "77d5d796eccdb89ffb666da14267a2615e32b43a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ - "0e1d365b3bce3a974831d3a5d94c8ca113d88486", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ - "ec0f1c2f35713e503972214f891f3f97f00c0d81", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ - "a50f454850619a798988cc056915f92cdb69f83b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ - "80d186c978ac528190a4822a8216c16a7bac2a94", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ - "41a04ef6035b492d6796059c3e5d9090d3ced601", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ - "5db1d0fc5fcddbdae38acb45ec8df9eaf17f935e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ - "fb68855f7fd78b7a9a917731b13d474b77ccb5de", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ - "a745681dd555f4b63a4184d78ec83387dddcc288", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ - "d08a74620a8985fd73d40caa74ed6741072fe4cf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/input.run.txt": [ - "4107e6397995831d2491d0520c689c49d4cf1960", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_001_to_006.html": [ - "75d2d91675ccbf46e8478b11d4d5fd746482d4c6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ - "3f91884187020e2d70087c4644689a1cec2ab524", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ - "11ec5e6e27535c1970a465a333a8fd194423023e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ - "1ed8d39c66562b7458ccb9abbdc5eb8b892646d9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ - "5be14322e693898dda9e3af04911cd9e24906bb8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ - "1a56a4fcf47bb2509ea20dc9d65dc92d956186cc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ - "f8aba8d5e625f8a44c131281c409d940c2559362", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ - "c977d879b22cc742cb9e8234447f942e769e9047", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ - "232d5fee3a535bc5e7ff3d2571af74f5b2b6ac72", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ - "bb7f72018d712e85085775c9e882d3772046ead6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ - "1209631ef0fc061710703d0c6ecb5c2c8785255c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ - "febeb930c41c80e5ff2a784c22da6c59e4285183", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ - "247aa1aa35d614e1ef51dab27c867240f45f2d2c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/floor/input.run.txt": [ - "337787db8b90a39d656247ab4d8b8c1ec9b64f56", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_001_to_006.html": [ - "0fde847696ae0cfe29938db385e470495170bc86", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ - "8ad6c92f96859ac5d8857bae56dbd2245eba810f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ - "2105d7fcd7804140add651ec72f20415259225c6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ - "8724037ff689953400434a6aef88d7ac0f633891", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ - "773fd79049ab35fb683f22f851b0f0beef56d7e2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ - "6d9e3fa0bd19c661c6903737ba06b9abdac186b6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ - "222b2e96f570634d0bb7024d91d15d2af17e2526", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ - "bb8acce361aa59a0e2066ccc965c8d6e936087d1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ - "31546ff4a8234259312c09ef53a9999b96ec3855", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ - "bf409a7a0402d20f1abab970c803d5ccfc6f183c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ - "8a68423039404399ad01e6959176dfca7e9963b6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ - "2d83b0348009697e6c982ebc2a68ba12e22d6c98", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ - "5092c8533933d9ce736cdbe06b024df004ac2e4a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/fract/input.run.txt": [ - "74ccc68b54ce53c4fe8c2b1e9819d28408c95aaa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_frag.frag": [ - "594afd9409f322a3525d120a4a349f67bbcec4da", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_vert.vert": [ - "64d23d278ffcc2c5a257cfe4344df26088110e57", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ - "6ba41dea09207ff796a1de71d2e6bec0e8dafb7e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ - "3d643b152394ed8483a74411c9a63d69cf4fd604", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ - "900dbd2630694ecd5826f1758f353d132ea3294a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ - "bbf763e948c65e23dbd32789b84fd12d4ede7184", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ - "1d08ca5e063b3cfdbcd44d4095b565f2f1bb8368", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ - "f8b3ec065534c5f03e4877677218364a2d45612e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ - "bfc49e26f78645ac3e5957b44ebdb897a95c1086", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ - "a2d51b77d9ed83b7d517a731734450da61a85eb4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ - "51adf2723c3133d3a3e89cb6371880e34d1dfcdd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ - "43429dc9462d4ed2b1cf6862ddd1008a62d63cc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ - "af091de6bdd4ba1d9dd8ecfb9553244ac70a6f3d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ - "41552dfeef5e303d78dd965593baaedcd59db627", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ - "10df063d00cdf3b2a87bc05267369eb7e9731d8b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ - "85615ac688949a672ff0c3d800194ecb6f5b99c9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ - "0a67173a2437a09c5cf8dc8ab5f49c3fd8edf3ff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ - "92a46a9081e3c78b8ba687eafd3a99dcfabc3260", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ - "f8a77b8988c8db550b96daf2e52c56296ba43ce3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ - "1a528b8cfb4914ca989ffa9c9f391fa11611ca79", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ - "d2f5c7e29607cf8faf345684cf6b6dd9f137f440", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ - "e3354f23b933cee831b0c072a60ad35d8ede005b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ - "f4479e6802e83161fe433474b2bcf5e90766c98b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ - "ae5dde8038ac9b709e24f163d4d5ef96a6e2d795", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ - "a13cee3abae3e4dc801e4c905e205c8d8be5ebc7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ - "b919bf6b86408e2dcedef1c7493c779198dd04cc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ - "e61a00534bdbbd2637410292903ff5fba2bfed9e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ - "710ff576a3ac79c3fbbd4cba8c0b961a50bd411a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ - "5a114e9be3e51e957165ae6b66514cff61023995", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ - "92f5db9a4c6c3f3d0889ae356cc11a547b818e4e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ - "e1f4a1f915d03cd76a6ddf84ad6be7636d3c85e7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ - "4f8820bc45b58d0e56b25450d7530adbd9345461", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ - "e3f50a63f12a5bad3b9262df752c24d2d25670dc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ - "b64a447b1964eb79ffffe28ef903ccbd05536fbd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ - "1f923620085b2e02c9b84fa85a30e6c6c59a31f4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ - "99c318fe7e1a1ba5d0d934f3189c1ac4b04e0801", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ - "b3a130eec1f572e797ca34e194b4116b770d4e5d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ - "4763c1ad8ce20f1bc4916d585075c73f4d238cf0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ - "51d735717dac43fab51a7a3e10b73da64404de86", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ - "f41995b3ef8719f3a2a214ce99f3b190b3c69a45", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ - "33e0ab61112e542e2f25d2a4125c60528a1ad67f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ - "a685e7345eff3939ec13636a9763f35b9f3a65f7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ - "09870afe5006d0b858f7c8374d70ee02c9950fd4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ - "f1f47f3034a7bc510621a53ea67cc09389422b49", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ - "fd0fa109691a9d38f3c78594504d1643db9fa9fe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ - "d4c82f266a7e5d8febf6a1d6789c5dd57daee421", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ - "ce0d3d0c5b982d2f92b3181f8cbe730160c181be", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ - "04d063561ae0dac03b9504f860db2cc87484fbd7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ - "3df819493695c30c914d9c0e736e59bbe3698eeb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ - "212f4e846b30eb721976e6e700465c5a7ed79da4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ - "c0aafb071e5f530c1ffb516267ff61a3c9ffcd40", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ - "48837c9f3d80002298ebb0a264c64fc9f7aeccc6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_001_to_008.html": [ - "309e4b491787524e5304a8e13ba2fe183b43f079", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_009_to_016.html": [ - "3a055a2e567daf2700a43efda9407414eef06dce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_017_to_024.html": [ - "72e2585af436f23b5fa277803ccccd8b795691f0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_025_to_032.html": [ - "32a7ef534dfecf7b5f7ef06fae8f83bd15559620", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_033_to_040.html": [ - "4a8723664b26b1cc180f4c5f850e7f15d51c0533", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_041_to_048.html": [ - "0d3aee927835181214e450d2ad06ca0cc4bd56e3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_049_to_056.html": [ - "4cbdf62fc97f5ba5492b8eb5c23878a6d0d33667", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_057_to_064.html": [ - "2c2545718b72e0d89ec6094028d849936db0a8bd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_065_to_072.html": [ - "d01ded0bd32d9757e68d56e93ecde9bf534290dd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_073_to_080.html": [ - "969754f71efcf7a3138f54b4de6dd73a8b69aeaa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_081_to_088.html": [ - "08c0e1163e4c0639fd083c102199eae1e8f97024", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_089_to_096.html": [ - "35158155869e4a7c89d33a8bf6f300e98eed5769", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_097_to_104.html": [ - "2d5ef101d9f8db8535222f0fcecc4f5d235e27d8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_105_to_112.html": [ - "7d826450fd458e4925380bc76a482c6d28b4bde3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_113_to_120.html": [ - "c97b0c2d4a23d72aa242d99a3d0e7fd946290e01", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_121_to_126.html": [ - "10eaee12a889bc9b5baff5f8c02e55c4007051bb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/input.run.txt": [ - "00b4fa8fa64ed15e01e63e2df499d08a43bf3c41", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ - "59a502afe666731766db08252ca380e8d9ae305c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ - "8b9e0417debc239dd8717c4a0a36a4e4040b81bf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ - "3f9fc443807b55cfe6c7547007e77796165b84ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ - "73e895d7f435fbca80937d4148c846aaf8c97449", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ - "b9e2910bcc4b87e76143718f94a9076e083669b6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ - "3d807a18ebc1b5993f3559109bb5ec0ccdd6317a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ - "4be3d649c7d30489a74cc248e3eae8f78e48e3af", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ - "020d79492579ed605f292eff5e982a935647d057", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ - "91d71268d7a02cce80cfaecde90a44d496d44a8d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ - "efaf9f449c7b8dcbf6427e7dff6f4bcb93015e7c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ - "e2780c41cab3f4b8c342a33189c6274ce7ae4849", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ - "e252ac4cf458cb74e0189492119885173a7cd9e4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ - "a46c860f841ee7a28b239a620ab20f24cd697c81", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ - "5dd10b83375049206ba4c198ab80eb69aba71093", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ - "822948a2d9e1f46f3301052a730684d90210994e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ - "6a5d0b85c320eace63a0fe187bab3967fedde964", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ - "1ee72fd7fe6d2d438415f1dadddb6f06f2551fea", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ - "82be12d556dc679b47c73b8af6c9ee5f17aaca2f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ - "1a66f95e7a6cb246d51c241e24461650cba2134d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ - "3680ca051011dfa85289ba826de31d41de98e885", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ - "7aa71b48a26a578b7b1de1f6fd501105758f91ef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ - "df24cc8ff79c00cb7ca03f702ff765c46b87ef4e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ - "bc6c03adc4ee42e6bdcab076b309c982fab39039", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ - "1f0e3cd2b132f282e87fbbef2546d5d2598dd2d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ - "4aae9eebf67248ed2c165805af4f3f997c7eabed", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ - "069dae62c657a5fa5b00b94e40624ebaebb6e42c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ - "d2f509df7dca0d9ba4fcbbac28bcd671062f6e01", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ - "0c69946a1651717a35ddd0fe1c8b689aaccfffe4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ - "aa75e3262b5a77f0df42414ee7ac8d4f238beefa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ - "40e9db60ca9692349ff7d99677f14ffef6a00524", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ - "88ec4b637a8a168809051abd48cb18bffb73b3ef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ - "c33908198fda52557cb8a0b379fd72f0df872c41", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ - "9886a204f3e781b5e0011f2ee2adb7632759eea4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ - "1e376e399a47a060594218d2d90eebc69b5e9719", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ - "9ee51b4a870acfdc77a5251bb6641556dafad499", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ - "fd810d298a59e2a8d70551988a58238698d4a56a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ - "284dcaa2e575433c276e8955402012d3f0fffa27", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ - "c3e32d3887f7aa9a524f7d8842612c6f6e10331f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ - "4f17432df395a9a52ac9b8eeefc183c66514a8bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ - "9d28c3693b217b270acfb1efb4a5e32077bc6b53", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ - "fd1faebce18b868843bcfc97fd1cedf751cc0974", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ - "d606b7a43f44897c3006f0c290c532cba2175840", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ - "e0d21a4f44456abfdeae841c213832a2c9aa40dd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ - "981a119721efdfd1b61b2c143fb58ff795a62e40", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ - "5ad7e175521778aa4c2a737d685480732657093c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ - "b56fe2a97c5c73f6f4add03c7e2376cc8ad48c90", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ - "61b5da604814549a96487df4833c795bf05da7be", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ - "dcccaa317c8de8696c59321c9444a899aca152c8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ - "870ee304c73b5e5d94f5f99a29daa63bb1bde41c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ - "12a42d34395058914337104c5e99a054b65658a7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ - "2328826d691fb6249ab70aeb14c9c6eab11f791d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ - "b5b7095b43e2e03d47f17f2553955bea50b29a12", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ - "f176cdb0e4b716821fd14741d25904397326bd61", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ - "8d0b205be5b0d0d3e9d0690d854c3a04c83c9a18", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ - "1ffc79ea3343e470cd4a4825261855f26d5fcbcb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ - "df7c8af7780d11b79b2e2f31249398e4ebb6097b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ - "59691446f31b767cb56eac0b919502c7630aa099", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ - "f6ca32e10192c5513ca8a13898a36510b22e84b1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ - "9120bb3812f04621350944fb9ce53516a2c31163", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ - "4805d42fd5140401bf1232be8bcdfce3a5159c66", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ - "bbe63fa2874bfeb29ec6c03f89a76157e5cb35b3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ - "c6ab4b4e5192c1d704597230d2bd906fe8fd8443", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ - "3aafe12675a1a908669e228620c8113eae993aea", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ - "1c0d0451144ad3823275d8849fc5faac37213aa0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ - "3f28f2822c31e9ca53dfaeaaaccc9e15634ed61f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ - "7a3ba4e2e69f1acd1276f8b0e41f51d648de274e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ - "04a76748b73c3c424b8fdd23aa76c68f969bb8a8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ - "f35fbdd856d689bc5b7a1d17f28435c43de8b848", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ - "c8ebf2cf6be1f091ca6cc0b5d9d7fdb00b393e70", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ - "df37032afb83f03de0c823efe9ff2b4345a24d56", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ - "403d875650511fc944395656b94a5d4b2a5af113", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ - "070945644dae87fe3d9f19280976468b43555838", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ - "c926874adbdc10ac22b0e3fc0adc27b154e46c92", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ - "ebb2711cee2e6e98a90a007ca729b86a4073b83e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ - "674ce26dc7733cae9b568e5bcd87818fcab19dd6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ - "3efa089c7a523806fd1119941714c811502f2037", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ - "722b9a70ead43372706b15b72ec6718ee67db30c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ - "29a66e1b0b64933fb3860a20760e0edfbac6954a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ - "a18d52494fcefb0d9e77df346b60e305733a1fe6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ - "7be3a42faad68dc25012620ab0dc1587bd82e6a9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ - "2779f89e2c8c1fc28f85d9962e7c98fe7d06d4fb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/input.run.txt": [ - "588cde7bff12873bfa6e5e68fbb7026962e18d29", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ - "ace8b2aa6a0a95fc05464d4ecae5bc52c95699b6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ - "0c8d629ba2e19216af9eed88018cbf56ad90496c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ - "6244419195c3530ec32b4279d73e56e331b1bdda", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ - "7fee4bb8e35621843fc60d783dc4b5400f299632", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ - "1a1f2f3b77f760e0933d10aeada64183d16eb49b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ - "055d2c28e7450f40a0a2c3d5459aa2fc9a60ac40", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ - "f883a87a25f6d3661b522965381f071457ffde07", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ - "5c62957a35a6c88bcf77a5ed98c43a4beaa003da", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ - "438a85f7d7c72cf3756f0a272cf55f38fb98ae02", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ - "9c673688a6c2c69064f20b7d89b683f7c19a4132", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ - "6f7adb3febe6abb26689ad78378d57d778465c83", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ - "7499d53ffa0d20cf7a4518ad652ce983087f86aa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ - "b5f5e8e91228b215718a0423eba7f31111651e31", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ - "9265f2b4d0759a41d13277d223dae66ad6d7fa2a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ - "3354f3a37ead8f9f7a7a7858f74df4e88a967f2d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ - "02bcfe21389c3791232919e0feba5a0f4237f2dd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ - "9be0df0e462d583dd850a280666a3dccde0cf27b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ - "2f57d508f62370dfa42d929efb4d2bab948eaf7a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ - "64740d8046a53dd5425f58dc2ff5baee9d63c1a1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ - "9cb211742579014f5f4ed66310614b06ef16805c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/input.run.txt": [ - "9d2acae74dca63b30e79a0228bcc8112ab5675fe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ - "2d854b04380685f139fd9312ffbc27d6a5feea03", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ - "b58ffc8c1ee1132545a3402e17883e44b20ae752", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ - "1981e88488558391ae8af3e28fb4826ba1f36a6c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ - "a3d858e9adad7d0d384c19677eb21ee6dec25b87", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ - "bc91611ee0782a41861e0d5999b40b3e69f9ecc9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ - "d4f61eb6935ea56f6f4e0b717e85b5b5e6ceaf80", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ - "673621f85fd3ce5160a1d38cf7361bf41ed31339", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ - "7047c75d1ce4b49d2ce2f39baed5713c7e671911", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ - "b98de4a4c8f5b42f537a759bd2aeba2f6f760af8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ - "33bb5d47e0bea2ce9338852eebe8806d6f3dab8e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ - "43c2c8574dfcadf8ce0921957f66735a42268ddb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ - "877bab3ad159c97e215a72b57bbd5e90159b0da9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ - "0c5f0b7327d78427253f7f7c39487e59557ea41d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ - "324f6a8f762070c63dd1446222fe53a01c059c2d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ - "d6f22f6bc25441948b3b73cc4613f0599395392d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ - "238e93958901becc430fc74490372e6688a9061f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ - "d120e79a158581d72b706adcf44d1e557e852c81", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/input.run.txt": [ - "456288301364bff295eb7367f949e72fe013097a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/input.run.txt": [ - "6eb579d476fc8d375fed933ba1d37ebccf9c7525", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ - "c48b075aeb92ad98a7a5c57b728d216d5afdf973", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ - "f0e126954242d3a324e1adfddbea7611093b3b73", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ - "440b90b6ea827127a22d650696bd0a7b9eeac525", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ - "07f52dfcbf6dd6dcf56a3221eafede39e9ec9389", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ - "293646aab5bb8e42548ff46348f72dd8e42f66c0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ - "b7bfff05259bc67933edd02d3096ddf68d8dedba", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ - "073da26ec368b4f727335811c3aa20985a5fd726", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ - "cab16ca18039f4d2651b5e59a444ec489a306b95", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ - "5fa9496931ee7b5cec8f33c5403b44d4e2e52ea1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ - "935fd3ef744439e740d51b83efe20b226e33e180", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ - "60825321149fe594bdaf57d13919e24c6d2ff4ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ - "2cdd7593792704cc4b6ddb1228d648b5f15dc64a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ - "f69629c7955707ceb5c2dbce90e97982c0d8f005", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/input.run.txt": [ - "9a3147ec3cbdd2767bbea03f7e54ab530996b076", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_001_to_006.html": [ - "d5848dce1f3fb6b5be7efafc313d7ba6e6a5fb50", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary.frag": [ - "a82c9d35b0953c7aa6d9ac7ee33adc5ab37cfaf6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ - "1d8b5594dabbf29c1937efa6d138776322769a8e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary.vert": [ - "97fc87505db01ad2e4cf3f41479b086d0512867b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ - "3d37b84fddd64ed8220533a3d69d16dee9e6edcb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ - "2d824ff60d8f0f4857433bd5d80585a9939a172c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ - "f322b4d5fc3039b523c908f996723f8b7a779360", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ - "5becfad2122244f7b068f56153662bba3a156692", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ - "37f22c220b6e54c7e46997fd7e8747dad9986510", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ - "7423f4c4c49fbf53e8a91f3831d894a0af8c8edf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ - "f817d2b0fd142a5ea292562344c888ca060bf475", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ - "2dc32aceb9fa90a88f7df5f3cb5be192b199acde", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ - "a4c07f034f51891d7adbf4e01f05dd293eeb8a96", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/input.run.txt": [ - "f49c916d9794ca441af72d7605ecad50ab87ff0c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ - "0c4b5d7c87c4904f1f18558f9b12ae016b77f15e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ - "fa927f84441840ff6cf1d6826e56f3f23848f6aa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ - "a7919ceb1bc2d3ce62fd5df057d1262ddfbe5537", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ - "3b68c5ff9e7cdb3edeec07fb65935646c23fd9ff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ - "34d5aa12349ed660995ee735a7c388b99c8426b3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ - "c6c65d17fd04f2591e52f786f71a59d7f06252e6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ - "ca4af5661f482b23ed01690e679c7f67e1674614", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ - "1368d20563cbb29378c92373c7d0548a7d184c49", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ - "427e564bcce8596ceb2a7931a471240b79533db7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ - "fb8235bd32237b8643c282b515097647877b987d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ - "239c3c036288a7eff189f1a3fb88cc47f01f772c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ - "1c7a299b27ea5ccf29ab4dab6e91fe141c15d193", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ - "e2a09eb1b606b99769abb89504cf1587e7c9bdf1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ - "380c28d3c53c2d26eea913a58ab28269021a3da5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ - "e2306c5d2d1dbcc2e7c54939fcd2befd70e897a1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ - "194a1953e830479be8ab8cd860d0120532d6af9c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ - "9902018fc375a3b484784f06bd60eda02750543d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/input.run.txt": [ - "656332cccac4e3c4ad370ea29a07989583c6149b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ - "aca9d7b94d1c991834718f6db0a23a40093b544c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ - "397a2732b72f8725cc791ff4b45d09feb1a4a714", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ - "554f4ea3f5cbcfed645917ca0d2e3c3aaafa41eb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ - "83a770a48250b8ab3408eb7bd9503db7b46d19b3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ - "6b40030ca1a92b71e651ead35d1c89d6f72e83d4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ - "6e06ffe547595a75b66d91ffda4530ff9af7dc0a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ - "29c7453b2e40b66fa6544fe84a089995d84137f8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ - "748b3ba828da2e5a6e2950ad06d77e094d0a4f63", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ - "89b39f51d6075175c3aecf9b68ac7d65827eca09", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ - "71d7501c1d4b147a68e8f4f0f059d3b27fe7c7f1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ - "c14f657593aaaca2924cef1ad98e72703f74013d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ - "ebc94285ff389448ca1f02cd456ffdf7db66876f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ - "07a77b0a18f6b17930445ba91aae9d0b5fc2d66d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ - "7351a8d0f7dfbb1dea6fccd5d4a5135d8c62b135", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ - "d33f35d0f40fbbc760604cbad9a5e09912e60995", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ - "4ac0e0a8276661fa7d9e24adb6d85ac3ddd49206", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ - "52b55abb15be50e279ac7784a55bae04a2bcd677", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/input.run.txt": [ - "beb1561c1be0f0ae589174ffbbe433cc31196af5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_001_to_008.html": [ - "f80f7395e0638e469d1715d269e738d10680b1a7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_009_to_012.html": [ - "1e362043d8599d16ab6c2bb53793fcc6ecbf405d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary.frag": [ - "c4685cc82dd458959244b03205ad008f9a192a10", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ - "c9a26bc037bfc7ada5597a11f3e46d0ec6039918", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ - "c255e618b9228965dd3ec5ccd7c9a928d802a4c5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ - "472235d605e35f70a24203eafb8ef64f82d25e63", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary.vert": [ - "b6361d1d6634f5bb2aec005bb20044fc93b54172", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ - "258894e5a6a2bb889760935b9226a1a56133eac6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ - "fb19501b226c448f703371f523d1561976c7e891", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ - "4df24e358f834154a111b447b078e4e7302aa1ee", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ - "9ecfb257690efe7e8768ec2b121f141a99f8f930", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ - "9b36e90c38063caa99c1456fcc1889bb3d3f2ee9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ - "5496f9db10ca513295b6d7fbab180e3af34b8d83", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ - "01d706c9dfe7bfd7ae532a7f301ff021d098eae3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ - "95dbc058b43c5490ef915cd3c4d0f8ae95903e9a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ - "9bd23ab760e8056d4c99b164a255b339a5df05d1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ - "3a23b5aa61e01749b5830776b719c29899813c20", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ - "4996ed1ee48b94dde79709933855c68ef6c7a123", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ - "eb2db1ac8bece5be5b6b7871d1d856e36e9587f6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ - "a19f80ebc746e9a04ac17bce1f3f9e6c567705df", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ - "1bdcbc690427a1a905fdde31d6995f8632d4a732", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ - "74f4cd8900862237db6f33fef2ae6293aff3fd54", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ - "76627e5fde33f1f8feaa0297ea726995ed3445db", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ - "48d13cd75e9de26761ed26a47c5db6f57d54c817", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ - "3905ef7cb9bcc722bd693a9b870c11140693e3c0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ - "c17738cfbcf7ed5dfa77864d3d3721c451e6ef83", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/input.run.txt": [ - "4205bf17ca39542ac90235b74a29e013d625d5f3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_001_to_008.html": [ - "fef4f328e4019a01c8133bbfc67754a39f1445c1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_009_to_012.html": [ - "e7abb0ba78fa60b721a8ecee8e3a3a78953292aa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ - "06c6a090a542a36911fa85130d26408af56488e0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ - "a6f3341cee6f78aac95e452b73fe782d35bb9109", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ - "2185924efcacbd53e89b3203a99bb85c8d5f13e0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ - "c43ea54d06f4298990c045596cd267844c59228b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ - "51123e0cd2b0558a32026be80073a6bbb83aa067", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ - "1356d8dbd497cddd3e4c9af5e61ccbcc149fb79a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ - "4871f988b789aff0310ae7019a51c95ecb30d5cc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ - "ba305ff36ccb665cdc75694c0b93abeaa4e73c2d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ - "e103f8fe58d85681c20fb288bf9b8d16934e4a43", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ - "c1646e3b0ba5dd54906006ba8bddeed77330547c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ - "b360fd2d9cec98ceaab3f21aa97405afb33db0b8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ - "ba37c09cca2144e64bc8bd8ec8d298ebcd259071", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ - "81f012a45149d752d77776e054b08040d190d1e1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ - "0cfaf57468b13a48c22cb7961a4e854723071382", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ - "835f3da1cb2cdbb8851be46a38d54ea1473514a9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ - "8f79dd446979b86478620e8081aeda697d6591c5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ - "2b406997e1651351e6ac1845ab36d568103fcf45", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ - "614a6db9eae6b549de9ab2303099a9fc1919145a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ - "32020337fb44847dafd4e8a561f784414d0b3f14", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ - "f84f000e1dfcef980948a64b0614040b3524045e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ - "e98b3703e5f81dade80e3a53a823f47e24d185ff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ - "779abfe8458be6bdabab4a14542d1f05a8a9adcc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ - "fda8284a53ca12ad6e79c4bc3a7627fd99a9b338", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ - "9c8454faf820ca5d7981edbfc5a814ccbb69d023", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ - "c6b5af5085f091fc51bd347a2cde996326072516", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ - "859c040b31dfa86e7b97e5714bf5c084c8a4e485", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ - "2d66cb16a2a7c7ee6613b0cb9dd6157e7f13beca", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ - "ec5792f97a461367b8397e41d386c4dc744c3b94", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ - "f0750abb173a8a07f7c66282b6ea5d902c452495", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ - "bb816ba1d855d1b2986d1399288fd20a9bfabe28", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ - "00f8504ad4817ccc9981ee37285c66f3c7b193fd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ - "84e95ccbd7d288912c17599b344d7f3676a08ea0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_frag.frag": [ - "4eb12436b6787ab3390aed11578e74fe5c7f1248", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_vert.vert": [ - "d1c6fd84c1373ce6c4b700322f9266da9d645ef1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ - "3b55111bac3684f12603f4aee6a03e9f063e58d1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ - "7a9282cc25383b8b616683f15a9f8ffff972d400", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_frag.frag": [ - "3951510744b7618862c07818493fc31917e7a0bc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_vert.vert": [ - "bb4e396e5a0c183afa51fff86cf9bb2d9896d561", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ - "4bf0e97fac7554012c1ec9ba5f10ec3dbc8d8589", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ - "8f119e19bffe7fc33aaac39df37e9aaa235128ef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_frag.frag": [ - "02ed577c1c577360efdacdb4abdbefc745071e48", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_vert.vert": [ - "730087dacb2b0f0296a84079e60b3d03f7fe15c4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/input.run.txt": [ - "730999d88dcf928f9d7854911b58008822254c58", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ - "431b64717922fbde97d7e1269a8b97459e5f18d4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ - "6747a489889e03df35adcd0703a962e10d232cb1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_frag.frag": [ - "b74a9a71d60e289aee768e48825f81f722b90467", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_vert.vert": [ - "c5a7f1a486fce99a1bab520d7b303d21c2aa4089", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_frag.frag": [ - "12acbc5b999a000633d78c580ed4718bc573a28d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_vert.vert": [ - "6aeede3f8c8102c9533fe576b5a3b49def82c1c8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_frag.frag": [ - "4c9954715d50b652767279e323aaf879ea52f125", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_vert.vert": [ - "894b3a058912f20704cd3fee959678209360ca3d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_frag.frag": [ - "a105f5fc6f5b211b7090e11d0084cc690755c96a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_vert.vert": [ - "93d56cfd219c70c29f9aa9fa904b5ea0c3506ece", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ - "133a71f8479933891ec18d3a04f2f754952c9554", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ - "c0b92b88ffe3ed253ec75564ffc8e376d9c06048", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_frag.frag": [ - "e65c7241eeb332eb6d266cce0acc5bac961dee49", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_vert.vert": [ - "b13848605b6ece2fb583f37c33d7a54e6f18d106", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_frag.frag": [ - "b2650591c54459ff6925c3fd379a345fc9a988fa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_vert.vert": [ - "a1c96502a9f4527e6f7750cb1c07fd48bfe43e06", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_frag.frag": [ - "bd62d0e462ae77c6de759134b73266ad4c6d3c5c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_vert.vert": [ - "f42f47763c959cbe4dc13b38910895f9d807ba81", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_frag.frag": [ - "29913992c54ec7ee12167f8d63577d82d10493a6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_vert.vert": [ - "70588d0aa660b0668884fbcf32b8abb63ae9e458", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_frag.frag": [ - "7440e65cf077be25ff0f9313038930936a4a4717", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_vert.vert": [ - "485085355a80c7e5f9601182f6750df4da7784ce", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ - "44b425a41500e286be54d6b359642ac177ea03e6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ - "77dce5eb86016c7e8230071e2d4e9ab876b23eed", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_frag.frag": [ - "340fc51b5fab761054e663bdb4ea39e0383b08df", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_vert.vert": [ - "ee5c07864c78aaa85059d13d43a4ce48296d6866", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_frag.frag": [ - "590852b8017bb3aa986526fc2f235d68d9151ee9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_vert.vert": [ - "910729c2bd516089366c21b11c93ddac1f2d29ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_001_to_008.html": [ - "2010cbe02ca03422f51860d756255162abdbf05f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_009_to_016.html": [ - "0d73540a867e21a70dc7387e76b35ca309792d0c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_017_to_024.html": [ - "2e3a4867655d17af4c369b2b6d21a916a025897a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_025_to_032.html": [ - "8862968e9acd29a95dac32e7ac1fede0a31925d9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_033_to_040.html": [ - "66267c5343d58ff89285cbdb9a425269e037f969", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_041_to_046.html": [ - "42616f0bfeef2810b91349ee1c3891d0688b070a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/input.run.txt": [ - "f79e127c276b185fbfb5cc224076edb127401c13", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3_001_to_006.html": [ - "60f522593372901b166ef1c52219faad00931d0b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ - "47dc75b7149b46964ec75ed85de63ab4d03981f5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ - "b9427ba037dad90a278974790d052b44c37fc92a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ - "ec4c4a927d27887dd2dd92c3e059ddea89d130a6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ - "324366803a3d2864bac4b65995263f321485835d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ - "7bca3f11ea5d0b3dc8482a4dbd7ac65ceab78b16", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ - "ad39bd0d63bb4a8083c8f18409f631166fbf8e66", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/input.run.txt": [ - "91d20c86eb82dbbb397693a13ffaaa9e818dd72f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ - "bacbc87b42172d1ed723b0705083ab072b8229e1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ - "8db7ddf3df32f313d5a653a10fe3fba4e130ea55", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ - "fed33bea1aff36d1a3e05f280c19e34da12136d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ - "e912de35c851776fbcff0e5b9e28f8dfa7ca4aa0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ - "cda02927d1b4189e76a8fcb04db697b7cb28fef9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ - "9392716ddb46f6288a2236490158b94517f5d2d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ - "21365a0dcc6a7ec5b98583b7faeb9ef8578b45e6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ - "cd4f31873236b7c523497a50e8bdee1aeae03636", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ - "2288096cb928cff989b09bbab6d15165b46fe2ff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/input.run.txt": [ - "552692d6781a6b8634fb83ffbc47c766e2225326", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_001_to_006.html": [ - "8cc3f478f3786bd2062495f5fb8cc34b16395507", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ - "1dc582375644d8cdbfe30485859150ce1d5cd227", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ - "44188757ee4ecab8bb06bb1b757c1f42c9d088ae", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ - "18df63489a52eaff57eb7f53fece33241990b941", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ - "44602be927b9dbd21e19085abb5960c1ecb0c6ac", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ - "12cccbaf5a2b0548381fe43b07c853b50d15f581", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ - "63d52b2ff0c572b2b0e1620c41d367294f20351c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ - "54a94edf52a06204f52ece9182f27889d2a04e3a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ - "b8ad06aa831c1993b9a9a3260bca7ea747d8c1f9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ - "b44d0c8513591904aebad652a4c44bd1f249d0f6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ - "d17d8cdea45139e4457566af10050860b3ac7e73", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ - "549f510fc316d5e3ab588d5781780cf76ed80981", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ - "84de202744b50c72ff013197b322de280c59cfc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/input.run.txt": [ - "5c675deae6da1dfd23685ecf379f0e63b0199e48", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_001_to_006.html": [ - "a9dd90c99e9350e3c7383c519226943cd80ea773", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ - "fdc3e23a67d47083134903c6d02ed424e4c3fe1d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ - "acf1eebb266411ae4a6d6e0c833a52759a2dd856", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ - "b854733dd5b1115286e13150400d3e85b4389980", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ - "73849e092c5c1e84e96c85c349bee43b2ee1192f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ - "ea5563eb19ecd6534514cacd572565e4b8060d52", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ - "82ae1b891aee97901551bff8646cd2f8ad42c822", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ - "ae6459783d4ee81d985614cb081de17e603d8d39", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ - "1f8d54b3a51f38082c488205734f0b4f8da8b6d2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ - "80232206f99fc4a05ca86d1508c052e75865ee77", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ - "2432efe93a8cc98936287a1bfe523bd9808ed84d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ - "96629e770a5b27b5ff4671590213be8f8e5d61b3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ - "65d273dc3d1ce5ab8fd345c0cf89bf2b60936aa5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/input.run.txt": [ - "f1c7ead9805bedee3ebe8c72a0868e226d12e543", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_001_to_006.html": [ - "abeb8c20e9f2e089cc8f1553676cfa5e6913ecd4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ - "c04c6ba63f8f388b5611ddabe83f2bded071ade9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "74f96295902648ef868b0ef1234b95b063fbc040", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ - "bce9965068d3a985c07b156ec62ef8ec53257b79", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "adce952197ae689164d5c2f6853b0776f59c0637", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ - "4578aa893faaeb5626d652f328a547a184f19521", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "b75166792d348feda7277a09d38f9ed147979274", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ - "ffdbd26777f3c91ddc47c87a1cc3c13156f1e9ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "38d2de727993cb128dd7f1a6b67b1c45cd05b08f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ - "fef30dcedcb4c494f4b983128602f712510860e8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "fda46efc75fcdc535c0193cbeb471000edbb1cff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ - "690f41ec9931eae6687e1881a88472f51622cdd1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "d9dec9bbba9f8e3edf40cf6c763f5e58d1a1cb6c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/input.run.txt": [ - "d369e576f846f93b23bf63b0b83b4c0adab1f5a9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_001_to_008.html": [ - "dcf5ac2405ee0facdd82d0c756a28209d8226b8a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ - "9f22543d9bc2d820981d781837796be56c0b734c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ - "2c35298a701bb48ce7d3db69aff8324b5eff3fc0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ - "17d54ce2125791403bf11b876875eabfa9205187", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ - "ad6fc8185ba6bf3d75e1fb35963623a0187ef9ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ - "335b8ff4904e3f1921d5a7d93e57dc0a150ff0ed", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ - "143a832ff9038b8b0f3360903f0aa7981599bb15", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ - "dad066a142bc824ebe3b3dc88b9cc3d941f544dc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ - "1f583fd97dc804d18699c4413d9cbcf1c2c9b0b5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ - "1b8bd31d2d839e1ec639dfc8209ccaaa87248cb6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ - "6f934b601811fadef40c0dc4cef0d830050c8ad5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ - "468dd4d3a108b0d9952e5662221877d23c50d55f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ - "1eb6c4ffc495a5202b90d2b1261b6783c5885b15", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ - "a56c581252ef3feb89add9cbaff94fc97d63bfda", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ - "9d126ea2f560ce35eed8ac11aea5203ef32db18b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/input.run.txt": [ - "56ce6dcbe73d723fac23e2aa540d3f7220ff7ed7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_001_to_006.html": [ - "d711520fa49827f609146162b607ff9166372ad6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ - "9d07f0390bafba31b8086ad20a5e328b9ebf3d9c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ - "1e96c743e2ff9371895e82e7024d42ddca86777e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ - "81e999b8bd1d96e11dd5b4d142c78ab51624210e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ - "29e23f5cb59b8b2b0c5a7a775bcd95a928367e87", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ - "be1756b5bb6af084b64c3bf27c84f92a54b2c43a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ - "0e4e031ea60b7454ff0e7d4b0bead91791cb7666", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ - "4bea42efd6e371ff7a5630951d1bad0342507682", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ - "b03a2c70b6e3ee3a3a2a13152bed0102973b80af", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ - "3f7e6eb1d9e17f36d0959b7a1bb37eae58325ff2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ - "62f0cea72f458a46f4d13f6d13c26fa61f163fd1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ - "33121c03487bcb5942d5802a5eab311a69ee9182", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ - "665730a3df833771cdb62de63c37bb07852bac18", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/input.run.txt": [ - "89038b744547ce3fda7907b5ec71a0cbdbf94b08", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_001_to_004.html": [ - "2376898aba72785e88ecacbac5b9b240ddff57ea", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag.frag": [ - "129ba6669eda8a5776e2d066b017cb0e1d3d02bd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ - "3a94ec0faabd106674876efe55fd2d0b8a6393a1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert.vert": [ - "3fb1ff9722dbb617d6ef482023b474f10f407be1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ - "974d7864517256d2f441bab35709013e405ac7ea", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag.frag": [ - "8b2d4e3e9eea2e4ae2c0d6eeed20f42201290bcd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ - "2172e7683778e3d6dc50b4fbd8a0c7b2977b14e7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert.vert": [ - "554724cb63ee2f6124d7dcc7668b554d29c49555", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ - "d2a4a5d2e5015baf3bee40a5027f8655b39b45bd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/input.run.txt": [ - "9bc23768eaa42d9338413e003a35eb9955134b5f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ - "ea39e3045a1fb80884bb5391f58e13c44c6c92fb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ - "3c2b81ee9d00e16799a8dd41097147c62e01235d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ - "6c98f0de66df15b1ab3d1828a5cea564060d9ec8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ - "f51b8b6d4ba33d84d5fdbc77d89ecb13d1a36376", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ - "97fe2e9abe223912246737f1d1bc5a675dd31c70", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ - "7944e8ac813d84d61a4c99b61b6cf5ea965edf8d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ - "36d6169af5c2a1215e741151592e257d8aaf595a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ - "7f4654dcc52f43c26affa7cd2918155a8514be85", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ - "7688b8c9151b1f2a13944af0b990aa43593ad716", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ - "4384aae39392671dd05eac4de5a1d92dc5cde152", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ - "d8cb50a3c04539fde702b9041991dcf1bac9267a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ - "f96b4d896f5101979b24ad09cddab2d479daa28e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ - "b49070b8e1981095e79ec2923d797c5899b65ed7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ - "065b0e56006dae580aced09fc7d08989976021c5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ - "492456793c64eca7782822c56601448ea2c5678c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ - "069dd39afc919f51c329d252b957c0deab020e17", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ - "a63d944eaa7131c629839683e930c535281037e5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ - "c2de0814f598626d2d35bcf931cdf1a931fb1108", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ - "95c56263f792a38d08cade266401b4ad259bf375", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ - "1d4bd306adcc0ddd79d52b904602a4e088301ea1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ - "01b8e8a39e845c9c6efc3cbc63cee427c379be83", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ - "0aaa9166579e6be6537bb2a4f5cb12a5243a60fe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ - "2f96471c5f7e63d50267c07de8b0361de5ba5d2d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ - "56009be519a4bb9e0602d614ff775dd5d948297c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ - "b6f115140035abf136992c84622434b50dbfd675", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ - "78053b0f2df48e0254bca258daf3f8035a2cd44d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_frag.frag": [ - "2967fc0d00aab29a06a09b6a6acf333637e5a0fe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_vert.vert": [ - "4eaa2f93d630fddb145beb3feadbe5d925831b48", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_frag.frag": [ - "b31965674878e534c7a28a0180203f4a640c0217", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_vert.vert": [ - "a4728ed986bb433699a97d6b5c32582255e32138", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_frag.frag": [ - "e65ab2e474c5ff379d0b2061b91d773827c0a557", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_vert.vert": [ - "3c9639884015ff3f3db8a19aca18a553aec6fc9b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_frag.frag": [ - "a8a5d471b5d5621867edb712b529712ee94a2a1d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_vert.vert": [ - "34ef88e6270dbbd349bcf7205984d990cab794ff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/input.run.txt": [ - "b6e176588bf8686dcdb84688f31b358648bd98cc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_frag.frag": [ - "223557025d1b283103c5a220fc8b31c50ef1a73f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_vert.vert": [ - "8de9aafc00560caab39bec36d6e5e3241f818650", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_frag.frag": [ - "dd23c5b132c6ee494a412b36597a0e082613f0a1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_vert.vert": [ - "138b12d9c7596433e11b633497b219f0b69fcfd9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_001_to_008.html": [ - "8e59e71d2d1e09fa15305698fba3c6ecace3f13b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_009_to_016.html": [ - "e19f146b757934ad4de74790eaccace479ef1492", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_017_to_024.html": [ - "14da8ea63e8dc5c4aaae5da2ac01a9627a3cf667", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_025_to_026.html": [ - "812f24dc9a36a21edab5240c08a5144d641ae7b9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ - "70da817094f22feaa924fc91aba79b7d46031fd0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ - "27782385e65df59604506c7d42b5a4830722abc3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_frag.frag": [ - "0fecc5d2dc3b33f07040cffa9513013390ad86e4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_vert.vert": [ - "30fa784e95b23e87e81783e1cee0aabe32785846", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ - "92b04b78556af342e80342973b0b06cdba0db581", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ - "4509b9b41a575a7bfadbd5dcdf9dea53970070d4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_frag.frag": [ - "534b826a974b650f7be41712d4cc69db993ccc4e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_vert.vert": [ - "4b51c6a32f99cc68a304008d9852cea10b4304b6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_frag.frag": [ - "fe2716d0d2b2fbc82a874caa02ee6b8090eacadf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_vert.vert": [ - "322bb841687a32238ece9e4042833d5740221866", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/selection_frag.frag": [ - "9611e2c101e44b5d6c9d36f6cfb17dd4facb5799", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/selection_vert.vert": [ - "091d76456824a742994cc2c70deda5f91f7eed95", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/unary_frag.frag": [ - "6be2b3b447f03471e3090972345364a570ba7847", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/operators/unary_vert.vert": [ - "26179f69b9fd6d1eb151bca0c40b6567971fbdb1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/input.run.txt": [ - "c9bfeda779db7f97d56df15b341802b967006de3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_001_to_008.html": [ - "cfd6e3b4f870587a106c17cdce49021d5a26d907", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_009_to_016.html": [ - "1ae02f1f31c7c61fe569a9329d7028ae12f18e2c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_017_to_024.html": [ - "06420c91960788321099f0b986d82fede1b314eb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ - "dc2534ce429758311e23eb871f4b8151a410fca8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ - "8e2cd4eefeaac59ee054a9bc2d5298cc99138544", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ - "60d20306ae3f70621782f30a749dae4b8b28bb96", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ - "96be455a3c9214e20efc5796a953fb7df104476f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ - "8682a0e9f38cbe836c4c3bce9fbcd5ae735f7e96", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ - "0b82bded59688903aa34346b504edef686b7c627", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ - "e071d29a5949811ac67f2d99541fd580f11fa1bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ - "5ff3ddbe9f74852fe4af46236f7aebdc26db7891", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ - "83f22bb80db37b7424067d5a6c0b64a706d86584", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ - "130327c6ee2d03910c6fa40cbd6a0e69da03db0e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ - "0533c7560bbac49060bf0eb8b23a64fc951d980a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ - "fe9bdc84eebf3ad3f1949b954664a2361ae6e776", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ - "f0be45abe88797eae7998d3024f500c6ecac47f5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ - "f76054b2ba279eeffb56c842f0cd640b0e03c0e1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ - "7609fa589912705bba4fcb9b8e834aeb5798cd60", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ - "f58d044b212181cc3b3219ce41c0006a29af37de", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ - "e47822c0a89e9d629d398de13fedf4a6a6108a63", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ - "30b36043597e91aae20f0066bcd54a066b823163", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ - "67daa472056ffeaddc32e039671711eac5e87b70", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ - "e7cc4c966ff1bbedfb3c6418a2c4b6044bce793d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ - "6ae78c70dcdea06e2867461048d4f23a8958d990", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ - "0540ebe0f5a9655b3793f5412609fe5223cc9d6f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ - "196535a8c61b99fce713628e7e372edd5ebe298a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ - "cb591dc5f77b0c744cab330359159b25812f47e8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ - "ec59a85bc42ea8c4fd592d04b685d4d771ea1c5a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ - "35f12854d188804825876ccc480b00693d1c201d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ - "ab3c56d49ed799cc0ca445d25072a7f58fb23405", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ - "d5a1a62028811557da2584010e6906ed7e1ddbef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ - "0411d3f0eba3404dcbf62d39da3ff00da36aa6c6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ - "c83de730290997ee9aa1976bd1c50561d7843442", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ - "80e7e176b86ee56e5e1d1f7ee9b12320f689db29", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ - "abf19d3b0eca9bf5dabeead82b7a42ec6b62e5c6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ - "7aa24fb92c30d3da250428b19e5d2fe02aeb960d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ - "339406c5e324b38e8c5088f5e996ecd7699349bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ - "7b35c8664409601d4cd2fabfb8dcd03639f10ea4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ - "9000d040fad00c96c19e2c9575e87bcd55f55cef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ - "319fb17a840172c435e592e4c92b7eabea3fbe5c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ - "439476d70312e7ad3932381ba7077f3ffa0e1393", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ - "82b120f153dff47544b2819c25de90ce659bb3c0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ - "407bc1db273aea28b1291c5b1ec41c976155df99", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ - "875ff7f93257e8501cd0186989461476d2f9189b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ - "155519ef1717a992eb66e53a0280ddc183e34631", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ - "ebb4c42a5c433ae9c272bbaeef9e248082bb7635", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ - "d797011e1afb6c1d1bb7d4b46b535f7053d78944", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ - "38ef59d3e164a3dfecca1dd4b02b3efbbbf4d1c7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ - "0cd2ef6ff58ff0b224739976f472f194e68dde54", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ - "3ab2361996545ff789e37ef2855151d9f020830d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ - "da90056737b1c8cb13608b919ef5829f96cea40b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/input.run.txt": [ - "891a82745f98e264890a10b91196cd200ecc50be", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_001_to_006.html": [ - "3d03c34a79a744aac609a94c2ecb18dda8f2e274", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ - "141c45d5323aaffda3e8a4d735506696fc98f0c2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ - "5e9ba0b4586b756d157b0bd93415b4c0545d7918", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ - "8a858b641ed850e3a5b65706c2eeea0542553d60", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ - "2c21ac034374794cebec889029bb0d14db1b9df0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ - "594e26ac01638761bd68d27602a65455404ec7fb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ - "6c95619e320029b9ae3d7dd0ffe4a46deea220db", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ - "b232f5646c245fa4b70b49f3215db4b21e0ab98b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ - "9530c8b3f6795bb93c7e2a75c7087e6633213ead", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ - "5cebc76b712b8e001846771c210d4efa7bf5d17e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ - "3026b494c4a6e79ceba9e880a600f82d4d4ac980", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ - "7f91ba404018b13b49a40f5efdfeda6735ae5d95", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ - "74cad8da0bcae3a31f450bfb2d4a1d8b626e7acf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/input.run.txt": [ - "b32c960e6c9ccfc6999bbc24cb4aa64ad7724bba", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_001_to_006.html": [ - "e41fa79800989e6c282a25f18d23385598de322e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ - "23780bbec2d9e2378c761bfdb2e9c1f1733a7550", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ - "7c9a07eb58cba664d57353d109d7c210a96fe738", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ - "1881b976c2c7777519ca61221cfc953bca1ccaaf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ - "3b6162907c3ab7e8b8916a711cedf32e8d47526f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ - "d614676d8e04c51126dc9dc3b252d2848a746f14", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ - "07a4a7c74b71718380d50f179b88637a00fb303b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ - "5f1e20ed116e2f5d18c90811c004b874a7eb6dd1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ - "dee1b983c7e2a9f8daca603a1f3e2e94d5e6d52b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ - "a7287f2304af5047277f895de068f981638aaa9c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ - "cd1418958234524805d2a69d84b5ff36def0b1c2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ - "f375b86a4d4c3626d32a57c8be873f1fd1cfc4d3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ - "58a9b84f95f47ae682014cd38ab47e01dabbf0e5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/input.run.txt": [ - "c7deedd54c893f6bdd54d33085670bd3882b8b30", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_001_to_006.html": [ - "3fdad36dabf06566edfc21a8c67f9fcba3252e0f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ - "6cd7faa01006584b0d12717355bedad656f85e36", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ - "a0159b0f51824e4f1ae4d9485b0fb4933bd72568", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ - "83dcb5930dd31bcc46635b951909607f883d22bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ - "31826c6c25fc06bc1eb46ea7e12e035633e2ef92", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ - "189a168f82eed29f859112b466bd6eb48dbe80ef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ - "bad139c37e7dbd6bcbc9e247e1a4a806898681b7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ - "62b77e91c8cd0e1350f95df3f4170c461e2ab07b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ - "d01fb22ba9fba7b894c495ac756e3b186b4dfb95", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ - "421cf9b58133769b8d9024524c729f3c222313a5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ - "16be25c1da3554abf6c483da3243f3901e97eec0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ - "6423ca40e4e567f88747634e350d1d395564228d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ - "0fa9b7cbcaac9727047fdb4eca61671e24094f28", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/input.run.txt": [ - "b22bf9d68e27b05a3ec16509a2ac2cb4b6ba7e7d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_001_to_006.html": [ - "0e4a56dbcd112c72f32a266b58ce4fb545c3d7d8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ - "0a3fcd169cd6b243f6ea7d79244b6abf0bd695bc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ - "082dea1d1d8025472f73c6e38dfb7cc7d74d1dea", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ - "e2a048f3480f51c102688f39a2955160fd998bc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ - "7646fb736627f7e7380c004f86077ede122c1b45", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ - "3dbdde2079e83d62828678fd87ea09dfe2ef682f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ - "08a6c3d0343087d87c61106ea18d95d58da2be16", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ - "fde1a269c83bdaa4ce33f49ada16a6d4b98a486d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ - "000159fc54f6ce992d2321627e1ec929c3f4e324", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ - "21b915804c547a4550077e92c943bbccd6660612", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ - "4646aadadf8188d8039b700c37eba128457b0087", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ - "991fbcad8c0b12a53278ac02d9378e1ad45a8fad", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ - "d6cb2e711039f6b7d86b132e4b405688f8cf2ee7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/input.run.txt": [ - "2995c56588560a1921b34ad77d7423851e9142a9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_001_to_006.html": [ - "ae6a80723b5ed6f78a362418635769820fb36d42", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ - "ce1bd224fd38a7c289c6d74f4b8547bef69cb696", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ - "16253c93b54b1a34ae5e61cbed393348b8212c5e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ - "e1fd79d7272171610b5d2400eed2e7bee59ec75a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ - "2e4a52afa92111516174c8979b26af9854aac674", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ - "6227170b3ddf6e59507a3fb045c795e80bba3548", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ - "2d3fc7f372a0da3fb481d8989b535b5dd2051e9d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ - "615eb679358b89c5df64397b7c07afc1b8fa6c5e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ - "9c11df9a2ad58adf6b728bd5eccf0e1f2aa80ad6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ - "892e996e90028a3a37bd1aee2c93013b1f54fe38", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ - "44c586d2fa6e4853176261a8ba8a99127a0128fb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ - "d60370e45094ce48db5bf7713d9c12fec3be3596", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ - "85578df07e4e5a19d522301b9102c0c810ddf714", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/input.run.txt": [ - "4121dd5f8cfaaf33fa58241671281d52267a2f93", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ - "06731acc3148d5fa52cde73bdd8e5a431d6a47e5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ - "f7b8ed3d5d55219e751a7695ad2f3e760dd4a778", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ - "92e49f0f059a5d9f50397619ac0da8e03e1c04b3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ - "bf8ff22cce9156ed6a216af839a1e82c6c66f582", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ - "55422bffd2f739cb699141ae2916d8a4253398ef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ - "bd235720c5bee6f02f16a19f17028d4ee4741ae9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ - "8790241d9af23cea78f348288e41a02899fbad2b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ - "06f12e328745620d10064422afed9f1eddf32b8a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ - "00b4f7a25c10504c59697eae5c340468e9295247", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ - "e7ad681e78007fb01ca08f361b416aa7657732ea", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ - "e07971e0f3919cc781ecfff9763143c85c8822e8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ - "e12ed931752265d200ae5260b5d744971f54cf8e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ - "4798adb90733edcfeb07594dc7e3b9e39d257b64", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/input.run.txt": [ - "a151ee6448b96478f9fa1ee2b9a0cda0633973a4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ - "ff5fb1cee9905a9cd7786aec45f2fbecad49f332", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ - "bb2604b1864b66b2ac6733d8dbc70c6f3f9d9007", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ - "2055b814db8496f7ab96c6af4fbbeb66309032d1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ - "7982ebf2a1eb6417dd0584b1a92c1ba0764363f5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ - "eb4f144137725935268a9b164c97740bef3a9eaf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ - "e70a2ccbdfac6a542770c064dd8e8a0108b111e7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ - "4253e1034576e6bcb50edbe33c8102b48f129239", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ - "30587af1d67f9cac610bdb432807fbf21f884d2f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ - "cb61ec8f0792719379dfb48470485f422c5aa925", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ - "b4d5c281cadf6518ec06b0e617a08c2a665546dc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ - "1fb1f880a959365eba130fbc64d41c280c8f5cfe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ - "1e3c8beae777ae9b37195bff3cdc954725ebdc3b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ - "e54f86babb13c6e21c6972db2b85e1378e8fe704", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/input.run.txt": [ - "6b8ac005dc5f9532e6bbc2faa2266d20d89f9916", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_001_to_006.html": [ - "b2572d445b5314dabda93f09541772ed572ea868", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ - "94e69d79c7c2bd2926291668acca3585c07d33bf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ - "b601eb78bfeaa0f0f77c3b3cac79a795b7c01b46", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ - "2a3834f21d6dabca9ff0a282766ed3a193b0886b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ - "3db47cac60ef422e53781a33763312d994f980d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ - "93cc99fe2d340ab6c5b4d05887be31b570e32718", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ - "d8d361010af8e4c7d0bfe8f02345135ec4fe2866", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ - "d0df7388634a1b6072a40def2462872b834ad222", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ - "11c5640e5aa986077c833637198841f23218caff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ - "87c64f539f944661394a40399371f49321f3c14f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ - "3d99682225af8c7266986d3c5a41273c3e4b1927", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ - "0ac85addc0254332ab22b912cc880e7794553e6e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ - "d85a52ebe7f1fa2088255d8df6394685895deeed", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/input.run.txt": [ - "89c3da16ec08167d78f0fc55650f90238efcbf7a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ - "151888a883644f8205d8bb0fe6307c903c67f3c1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ - "ddc2610fdd7794df32393ffccc3d1d4de3379ae3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_001_to_008.html": [ - "28691b789711b9af05ef20076d12749da7d5bbc2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_009_to_016.html": [ - "ce9ea01c22c605197b1160d3256209237da71fae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_017_to_024.html": [ - "5e64ae4210b703d9647cdae42cbda4d6abfb79cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_025_to_032.html": [ - "1cd3af91d66ee57e9af7dcdb1c0dce594c06a5d7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_033_to_040.html": [ - "e81478b8bafdf283b22b5af4c3516b57af7ae0ed", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_041_to_048.html": [ - "8aaa8da8e80bf8d0867b360cb2fbd76ce4eecaef", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_049_to_056.html": [ - "831ad2fb3714eddd7415187e5e1afa0a2c6bb11d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_frag.frag": [ - "2c0439b4cd0370deb866daa1233bfc7d51aebd1f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_vert.vert": [ - "56aade4f10263a131e48112e1dd3251efd28318e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ - "d819f7a6177fb0db4cda68ba014a7792e9cdd217", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ - "4509de1b588cc406a7cb4ca701386a87e246777d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_frag.frag": [ - "57139805bb2ca2172e15d5517e39adf6c3eeb1f1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_vert.vert": [ - "2bb966bf275046de830cc9fb5ec8818bd1659612", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_frag.frag": [ - "2859cb8d3876ecc417aefb5acf055a119f1be0e9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_vert.vert": [ - "a4c7f6df3b50ece89ab9b6dd2713227301fe89b3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_frag.frag": [ - "8fe6b3dbebcf2154645642f53c62448627493aa2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_vert.vert": [ - "173085e2a6740640899d2717ecab40e7fec8f0e7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_frag.frag": [ - "5c7e0facf334b4fbd7a915b2526416f499a5fa04", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_vert.vert": [ - "4fdfdc1d2350f834b13aea7defe107eca1e4386a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_frag.frag": [ - "fbb8d7d0984cc11e23b385c153232bae2a5d5b1c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_vert.vert": [ - "a3660fe241da3a9dbc385e8123ce11f808709c02", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_frag.frag": [ - "ab024562014c0ec36ea92703584d88b5591f581f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_vert.vert": [ - "e532d39563c06084df45641a27a68cf612ea86d9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_frag.frag": [ - "85d19e8ac11d3ad0a92af74dea4d8aecfe118faa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_vert.vert": [ - "f85a3ad87372ecae71f3f81015d4a3b949852b0b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ - "232ee1acb10a7434a5a0b7cc991bf328e14c6b9b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ - "965778e40dffd60b8b83c48ca1163fb880d37bf1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ - "c84b2453b1e133858e5b8d6833dd57696bab3724", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ - "43b2aeda4c22c4ba4dfc47c1a277984386b70d16", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_frag.frag": [ - "b685fa4425b689a4f253c4134990759adc90898a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_vert.vert": [ - "157e29221ea336382f48c77169fdfd9660c24419", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ - "35f4a0ea3c14442e440b145fc57d94a37cac059d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ - "e880bbbf1c42645148a9ab132f963948d1578a7d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ - "6439b0180b8b838a5ad2de817cfd019b7b3f111b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ - "2a53277a9fe3a8f98ead96c6347b24a9c49ec5b1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ - "53deba872a6102b2bec550bdb2b7a2311a335e56", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ - "3c375279544b92185e5d6c9ff86c9991215f5131", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ - "56c15b6e9078fcb3be0ccd8ce1e4e2239ed8dbf0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ - "1ec34123f3d97d9d40e5723e18dff47d5ef077f3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ - "7d0530c8113eaa5c8d9ed8dc738dc1425ed0d4a4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ - "a686f9c6d7f3cf8bdc971362136f15f9c391e46b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ - "e628b8caf187d98d8761d9f04ad3716f16115671", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ - "70f46538a91372ec2affd0d8f9389ec054519c59", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_frag.frag": [ - "1d0abca4105afbd0d7a933a6ab257f51ab3e5495", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_vert.vert": [ - "8a52a6ab15fb6eb205bcad3c2a3cac52a36072bc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ - "d13d2bbb6c9590dbd5dcc081ba0227bdfca038c1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ - "dfc515cac2d48a3af65dbddf502c9fcef599938a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_frag.frag": [ - "8cb2e49b088d3c15dd83cab97b8567df056bbf19", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_vert.vert": [ - "18b3353c2d75a9bfcb9f99ac146b62043da964ad", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ - "d08a7b148ea23ff92ec38f118576204c7068efa9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ - "770b63d74dc5843d3a70f7bbf0e305e2d0dc1c2e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ - "3e01ed5b6fd9282247fe2cab03b2ecbdcaac3521", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ - "0c63e231d7cd646df18796f4d9722a830e41e56c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ - "03fb03c181bb10add5278a34e0f9fda9aff1611e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ - "89ae396b6c4fd1f178f60f9336e6ba4b21499ed6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ - "feff010e6c367eb1c87665f3e9429ace26bd9fe3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ - "d9db7a3573fdaab48915df4765474c89d4456998", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ - "6f23082574ba47c69d268cfe3b24ce22349942f9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ - "b07d8f1fb160601f7557a3d4cded65d859687078", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ - "0d365ea01e622cda4a5c7f5b4c1e32afef08a901", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ - "7dae13b129d6ae5385234740f0e37bbde2b0d6ef", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/input.run.txt": [ - "11fe45566aa63e189465e9409c9c7178476439b2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ - "022d14cab701918476589500ea36804ec92dae7e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ - "b4894c019ee2d8824e2563438a1a27c30bdc55d1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ - "76e6a9a97e66715e6092af82ecce098569bcf914", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ - "6a38d1f9e330ba764fe5478ecc14bb660a4f8047", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ - "27b9a25bd09bd21f0f264ea841145ce87df298e3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ - "0258666257052969f53bfc4c43bf55400a30c09d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ - "e0953edc174c6f0f3c0befe79e7c3262ab52749f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ - "6932dca56936fd85a17ad3b1ddc80b9bc1397995", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ - "8687c5dbde538322dde378f761247aee7d2a7f98", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ - "5df7f6e3bfe574c615befcc5de2dcb10b2801a41", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ - "f2705dd6559fe3b354bc9f3e41161d5c3c5e3c16", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ - "7f4e8ffbd31474d1e7ed94967e5d816ddc13b058", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ - "44ad2ab8a82aebb139648cc5050df271730bff33", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ - "27f01167c4804364bd21cc16f33d90612c67a5c0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ - "23528dea2a74c9cff0c3b99fd6300565d0a626a0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ - "ad4c2503097359a01defdb7a9290ddd935ba4fd1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ - "b4caea0eeb60f1354697182c56f5a88eeadb3f0e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ - "6b878fddbea629be38a62a64f3eacc3611a37814", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ - "615ad13e2d13ff3d66d8be96804ce368e3190a42", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ - "c0d2fb496ba3eb1c46e6411b03bc502d25d401d0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ - "99ea09fc4184f2e3497c7c3cb883cfc2d086225a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ - "d0fd4432f11af46bfd22c796a66d6448341c5492", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ - "1b87fd8424bfa7d6787f2ddcf48eff6661048b32", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ - "b1af38f61e296eb451046bb3547d81af6be07c63", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ - "9ad785edab4ad483fd52f6219fbf785044b7388f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ - "e32c444ca3ab8caf18e0831aa8071a0ff03c5043", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ - "56dd2a5fdb4fd8666870f22cf62eedaef72c1201", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ - "f3a5db36f20d9e8c5089503c0e550c3a40a6429a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ - "eba6b333724927a79aa1bd03cdfee3a8abd83ba8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ - "a7765ae52956fa454c0675a93050e7b117c72820", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ - "ff44c4bd3a8a87a3d81c1a5a0bd0f40954c59335", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ - "16ca1bf55f03ea1a3d33f5ed24f1967f3e37057c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ - "3cbb049d620b6b92ae4a64877e052d8c1ffe6519", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ - "1246e9f9adc42180ba4a878e7ccc059d3dfc96ad", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ - "4f3327c746fda3d0c714b10056360b66dbc56dc7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ - "73a9a27c50af36821b7afe0e1959e0def35ef6ce", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ - "240354816a3241567ec98c58787088af553f6b0f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ - "6a96f44ecec5542e6c8db262f29d4ef31c36e736", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ - "985e8f29894a0a4d4e0b29005cdf3a27232e6c59", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ - "86912c02292c35e4e72a4648a3b96df077989c0f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ - "c6f48a25fc0aee546128605b2d1bae635507bdfd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ - "672cfa9392e0bf1fda3fbb3aebabdda18c0e0430", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ - "0a031f395104c1ef40c8f39939da9582bc6f586d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ - "ac820d26517aa266ae5b5a00c0bbd5cf497e8ad5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ - "03451256c0d51b71b436371b65a87d173ebdb98c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ - "011e0572efbae889953251d758035981ba63a0c6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ - "ab46b50ff703b5ad8f1461ca9aaf9ae6975bb0f0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ - "58b59deca38fd45f23aab6da96ef7b93ba2e2e07", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ - "d747725f332b8551f68ec260359488b296f0b33a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ - "2141bf3003b63f11c1926ea03d15080149421452", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ - "ebe9e6e63d7f8d534ab711a232770c2ebef90b36", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ - "92a8bd4fe9485e7d8e0fccfe747f70e684c5a9a2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ - "4e43c5be23a8507937a14df01d4cfeb15dc35ca7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ - "f3ff8238992fae542c7593eef331239bdb8328fe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ - "121ca1f670c46d12c5786f4b2a4669610f3569c8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ - "e3679559281569136e767ed1b865a1bc5d50bc0d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ - "aa1f2e2d1b66118366c4c9b8c0456841cf80490e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ - "9588e4020402d99447a33987909872a44b858338", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ - "4994e10937ca1ec022e3c9b80c19d4d64856fa32", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ - "c3b91a5f858c714dd526fc4dc31600e714d2526b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ - "fe1e74fed26f31a13dcce721f745607184bbef10", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ - "0f78a88847fed3b0b703d5a3224865c02e2d959c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ - "e384b19ca2ddcff0f4f886ab22d381e72a07ec5d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ - "0111f494e39fafecb26d86b30aeeab8afcbd61d2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ - "ab8b2b2dc180e3f8997e436d645be91c20ab43b9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ - "2569183a38a7ffce981f0783fe579493fc1ed83d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ - "2142720d48f95826c8a20d0ef1e343d1360e0f81", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ - "ab9e05c0b7b8b25bd529c6b6180b04ccc2e1ce2e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ - "c181e0c0c9135d81092fd39d8c52a19a9b4620d6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ - "b1462af6e68f7a0556058e95a4ce28e390f19656", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ - "bb3993f1b788b4e19a02859b0f561bca0e9185c0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ - "3388c78fa3c05d6b2dabf7588cf87a58281b61b5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ - "1ec63ed751012e732f3e6e993d1981443f959c00", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ - "f8d4f33c18fd81851302e63ce18523367ffe8a05", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ - "85f8d0c7563f8b91e5199eae080950102d0ab6c7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ - "84fe428ee8b2f03136138dabaad85cd611acea43", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ - "1fa79b24bbeffe5634e5ac6157ab94a96efd31e2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ - "04cdf35363e57cf4170ffe2ea193996ba86dcbff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ - "1a4d502a4d722236e77766f8cecce78d028a4b27", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ - "2f932a49af780c637cb60888c1151e7262d93c1f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ - "7b6f4394d8a4d7020281408f9cd15d8856722b13", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ - "e5d725eec607006df5158139eff248ab75293448", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ - "0f36642aca0294bb38449824121eae26906377b6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ - "8649155b86de138620735189650e1da3ab6badda", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ - "cdf2a3934affca19e93126b58afdce288eac9861", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ - "7c7ab1ca36e27772fc60166625587fed203c3fcd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ - "dec21c445dee7aea4797f96b210fdc3c2ec395cf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ - "1f6ba05dbf4aae16a6e14c9c51a0362c8112dd61", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ - "bd69ccbe2eaa542a98085dc297b7ce2e34de8326", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ - "7483c92f1ee57c52dd2c5a91540c2620daabac94", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ - "1b1fa0e25935b7771732625dd13aedce7f254d53", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ - "91f88ab550f666f033268060d3a620d341550be0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ - "68e1a75b9627c791afcd22979a8618499c45419d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ - "a470f51cce48969c5858cb767fc053f3c1ce17a4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ - "adf605add9623d7ff2cfcc9df6baace8bc1bca50", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ - "b848511c3be0090eb6c265fa803f09dc696f5070", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ - "689d7d5e7db89acc7b4f112d43613966b3542f0f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ - "5d600a2cfab8c72d97e3cef9cefefe9f64d39ddc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ - "9c57a8d5da4c34c4addf5e43689a88c8013b8e05", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ - "c709061a5257079ab3ef88187242764a0c447a0c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ - "93316f4ebdc7019d2caf501087ec46dc1895e365", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ - "c97bf22073d6b23c7b69757de726d816009c8f84", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ - "e84962163896afd42301478d7783b4eccbf9539d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ - "45b472c1090103f2a0152a13d1aca53a05f067f5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ - "d433805fd5888b4e4cb2821f027f7c29b31f04c7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ - "b78c8e49e3a762c76be6c17ea25319aa0c4de05f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ - "c30c6aa9529bb97a5eb453c5df16d1b97424ce3c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ - "cad5fab2c3de27a1e0c8011a38c08b5d6ec1e1d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ - "7296ff0ae9a91d92c03f764202439f443a93836a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ - "2c23493b67b23615173fec276ee99a0b33576625", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ - "dd3af2d9f862cc00a9afdad49b796346d5342d58", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ - "d0856d99a966b288dfb951b34a91479e7f5a51be", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ - "3229f29aab735c739fb7447020bc10cd3c501bb3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ - "500a03fcb98c551e66795ca48e33d917de8c36ae", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ - "147c13482caae2ce0c2a93ef70afafaf7004c06e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ - "8b807bfd243db7053e585d8e350d7bc7afd00617", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ - "1b70abe6dcad1a845718332b20c86fe639dac4bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ - "89e6c8d0dc0df6fa5d87dc95b1a04d959a2338bf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ - "b0b7c276c572dea501b75892526b010a3f00177a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ - "37be342cf7518b6519c14063098b698902951df7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ - "8ae968d18400d70536fd000ed377617418b35049", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ - "4fc638f249fb3b16ca1943d7db4f48c8213bd8b2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ - "71b245113d4bca96915d1ff3e21951f6b85096a4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ - "403a9110a856a0f651fd5923575cec3182658b78", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ - "0d05df10109496c9aed32c02bb21657484f1b384", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ - "07757ff1a98acff97845e4f83723f7250c829a9a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ - "00f5f2e7e84a2faa166f26ed285a15a6552287bb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ - "9e49edde780638dd86a0ff9d6dc62966a3c99bd7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ - "99bf91c1ee9f85adba9dedb3a1e3395b4e17b092", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ - "d67d7b1387c743452520b2856079fcb827654aad", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ - "9bb3028ebc69ff508a45579c99f50acbde34745b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ - "6af3719cbe85b840dd2e6967173482a452fe0c8f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ - "106077653f53ec2bbc7a9f0b363c25bbda8034ca", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ - "059d5dcd042834a5d5584dd66d39b81faec567bc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ - "ff8513507e27a3c899c97bdf4837ea1ec63b5871", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/input.run.txt": [ - "443a00f700198a9c7b3f21b3f79658bf945e6628", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_001_to_006.html": [ - "0d8b1d70a87f91f54d1f9391283a60d5bd710c35", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ - "f5c02d0457aab08bf2df93b09fe89d4e5e0266ea", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ - "65a820e13eb0b35396bd38626e59085efc29c92c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ - "501b5725fe88659acd1ba07b93abfd4f6db18108", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ - "97cd3cca258a701283020fd256eb918906a7d49b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ - "759e622e95e40e6f8d886af232f148734fd2638f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ - "0b427094bdd0e351b61923e82b13046d0468d5b1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ - "9bb1d5b0fdb74a0ef113b138a89e40fa823699a8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ - "fdd63bc2e6df785511c69ba8a1e030d9668fe39f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ - "5e442b591a998e0528d670f8b04a5a5573810a5d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ - "09d152b2518eb9f1353426152dd5c83a0beb5695", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ - "66929bae675dfa8dd12fa7e95271a91880ee04e5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ - "fd99616bac6d67acddbe0d3ea2311afd67d4ef94", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ - "91f6ba0695060866a02899b91dfe228212705845", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ - "9a672e0ef73f7fe707ab204bbb7ba623ef7ae60f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/input.run.txt": [ - "e5ba07f12c503334905f691fce0d005f1c3e435e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ - "a603bad89cb554545569ac5c866c62a7f4733bd4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ - "81d0b3701ff3ae6c61187683fee8abf43c8124e1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_frag.frag": [ - "d2b17980a70b8e7b49e5a1a3c565e62550e3ec6a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_vert.vert": [ - "0a1854c81297ae65c7ec58c44906b86dfea38cc9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ - "6dae4e49bd10393509ff2d8c7a677fba15ea1bdf", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ - "b0be5bb6f25bd201439f3ab27a0a8ef3c5f6d2b5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ - "50f3b951b9c77c51e0c5f524e6084f170b0a0953", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ - "cb6dbca18ffa532f7966cef9c88912360aca0196", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ - "d093aa29fdd368381085281314af15ca8bb3ca66", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ - "21da106893cf22043121fa0a8d2cc3b6ffce7bdc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ - "b0c8e3b6cfeab64d6305e7248c4ccf84ea99356d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ - "60e3e4d79a355ad2e6e9d7d95172b53b10c8dc69", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ - "15ce47066dc5fd642379054a13982b3e78abfef0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ - "510fd123a32154a86ff8087e1a21c1644c68f985", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ - "6e330f797afa1fbd7867f1d9babf00095fb3c76f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ - "3ad46ce59d8f90ce4fb9c6313aa77e6c14ab60ae", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_001_to_008.html": [ - "5f55e7321768b944a13e6979caa0898740c3d821", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_009_to_016.html": [ - "d8573af715c5ec2530babdbd5933ab3fc4276dfe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_017_to_018.html": [ - "0b4c05e43092c1989c642c3a3c7c78d43fc6905e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/input.run.txt": [ - "1d1f9189d7f9dba61d0198f682546841371a0992", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3_001_to_008.html": [ - "b88ba393ff64480bf0e33191c5106c3104111432", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_frag.frag": [ - "80bd508787c421e88198707dcbd0f153a7ba309f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_vert.vert": [ - "c0852715ae2ea1a01f7d5f6bdd9a6b76f39f0ee0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ - "0f3972477e3a64bc9af31d19a8f9c61e52d159e3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ - "05aa58d5d1ac8aec770693d77f1443e4b38af0a8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ - "7e6e26e49c4d22d8245704fbdde658b1d49045bd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ - "671ecb6c9f4fa090bf531649c4778f4233db0bca", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_frag.frag": [ - "5ec7bd239d3cb087374c48bcce9f0eb8d08b995f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_vert.vert": [ - "3affb30953755666f572d877da568e3f8c1cb0b4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ - "dc65a5a7183d2a2104e1d4927f339296dff836e8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ - "16a2c2a72b6274d58b405a7887f21741646d463f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ - "e605bf75854c40b89b9751f1e65d312c65334ea7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ - "6cae5b9557d62573f535ad7694f9380414be32e0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ - "dfeb3db7c15fa4564c88bc006d6eaa4cb6039e59", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ - "a373ce6249992aa25636bda407b69441d1a63478", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ - "1036de455515201a35109c81ea9445b86775c710", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ - "a373ce6249992aa25636bda407b69441d1a63478", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ - "e9d460fb20cd92ad8fbf7a833e75f74de6920192", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ - "4cb92aa773da7613a32ec9c6b5d9634c2c63db67", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ - "8db3c6954f76459f3aa5a48607e421d7aeb80553", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ - "1b5b7831a4637cdd5a91f5967fc63f2a132db820", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ - "cae6f567444d6744054d52180b27d76cd8a63ef1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ - "023f07111a1e071ad7538dc226c8f9be3fdcaa92", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ - "24e6be0133379561be9084e4663e0576c10f6588", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ - "6dc825a7865c9af548b7d7754e918e30bee1e475", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ - "5f7173c3e884b65c0bf3642996d5f1171baea5ec", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ - "1f25729b44e22edad8a6927a47eb3f162425fc2d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ - "19f17bd5edc92ed535bcca506c5daa33d6fff794", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ - "b25540e1e6ea9bc6a449a7f1ba0033b2fbb09d12", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ - "3c0c0e0764a1f98534721d5aa410dde8bf697b77", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ - "30115c372b2c6b39a664867deaa217a0499dd8ca", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ - "a327a7e0d865e1d052f8a0b9622e157d93834a5b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ - "e9d460fb20cd92ad8fbf7a833e75f74de6920192", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ - "2811521b7fb4667b76bea04fbab9290a6344f123", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ - "3fc499ba0b062c998d65f5145ec52904581e0e69", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ - "e9d460fb20cd92ad8fbf7a833e75f74de6920192", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ - "72e83fd0322a92a0d9c8d6c27085a284cc43b820", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ - "8db3c6954f76459f3aa5a48607e421d7aeb80553", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ - "1b5b7831a4637cdd5a91f5967fc63f2a132db820", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ - "2f751e7062b5c53c3d211c0349ec39f34b7276d3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ - "aafe53fbba469b0a911fb83c14654bf2f5233b66", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ - "e9d460fb20cd92ad8fbf7a833e75f74de6920192", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ - "da6387dcc6770aa97860e9576d3b7ee7471fdce0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ - "e9d460fb20cd92ad8fbf7a833e75f74de6920192", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ - "5ff012587419e67f0f6aa5a6b5b3de6838f5c2de", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ - "96a04a9ce24ec7fd245333740518fa4d850f442f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ - "a85dd66bb8adfea3eef96591f9b3c30544665fbc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ - "f91d4b0e8d5eb8e2a183ed2038a27dfa9ac4d87b", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ - "ed27fe77e4575b654160db875f19bd183ad7d05c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ - "fd471888521d6020fc1c35128a57991892f78024", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ - "c73892a4cab7dfc4b696e65f6cf7826d638f5cc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ - "870d53d0533be6de15ba4fc102f05d66693ee448", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ - "8895eba8810497fc8d7dc1bbb43cf629396485ce", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/brick.vert": [ - "c73892a4cab7dfc4b696e65f6cf7826d638f5cc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/texture.frag": [ - "c37982eb2a620550077fbc890dd56dc20738b021", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.frag": [ - "fd471888521d6020fc1c35128a57991892f78024", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ - "92e465d7e3bd3fdca1e0f6e877617bfa3b460c23", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ - "97b4bcf81bd30d6b1439ecbccf827c3fd7b023fc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ - "2f30ce654172c67dc045f9232b8af487f3966627", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ - "6653570d694d78ab28d59834b9258626ade44848", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ - "41cbc95b24f8a6acb54c8a83d99e6d2c772c15fa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ - "cbb971545b213ad003b8835a61635e1aef17d829", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ - "41c8d30a202ca4f837d27b1bf2dc5a99b91e2d65", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ - "cc24e815f70a0ece4d10ed9df2561ca9b547575f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ - "2bec40d3cf1bb69d97fc1aa6104401b2cf660cb4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ - "2a94ead4fbc0462b99794e505c10ec184e706246", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ - "24227d48f74366bd79fe727d2cfa5cc0d238912a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ - "99c78e207392a911d8fdef8760069e1b5eaf13c5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ - "cc4028a5f7d92ab5bd3018da81e1c9099612c38c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ - "24227d48f74366bd79fe727d2cfa5cc0d238912a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ - "99c78e207392a911d8fdef8760069e1b5eaf13c5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ - "cc4028a5f7d92ab5bd3018da81e1c9099612c38c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ - "5ca53807ea2425864133ecaa73fb4de733bdea0a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ - "1d9153361e368f80f72f832757a874c8ec0e1baa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ - "6d7e37eba35f69f55d942ccbb7db9e5ee59d182d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ - "d854d0f4b4be4355fac93a7cdc0dd20f4d2f4d60", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ - "ea3f8599515e4b5353b48cec62966d3dc23487d8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ - "f3f6e0dcc758b2b729174afe078820b062b78510", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ - "e3f2c84db2c15a85aa4527746ed2762a44d2f638", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ - "86138149d75f09302743e3381df8e9016f07d65a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ - "e9b83a4909445dfff80ce05acf7cb2b8a01c41c0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ - "2d0fbeea7d105178233440d6a13b6f99d21dfd44", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ - "fc870e7393f1b350f58062ba73f727c2047e86b2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ - "a8d9f3fe430d845a143b30470241a38d48b53797", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ - "ba62f2f2d93eb0e9dffab17075199a6be1c02afe", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ - "a28e76a77ad47dde68f3707132f0e80177a481ab", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ - "9156be3c0ae9e809f31c94f6fe650f5e7a0f55b7", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ - "ac8f2b4ccaaaa3eb52f03bbfe0a83ef3991a314f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ - "06699439726cf59c496531e85c607a1d6770a1ea", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ - "35d70bce9ce4488b1ef6baa200bf09bc0a06e551", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ - "ac8f2b4ccaaaa3eb52f03bbfe0a83ef3991a314f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ - "7f22a96747d7c475be3753aa72949ed7774ff85f", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ - "c60e5e07d6067273e2460b3da91e301d7b5f73d1", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ - "16960a59babda09b63521b9d61f7ec61c49e46f8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ - "dd823e3617253b366cd498fe7059b61acf3f2ba6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ - "67577430b1407c3d37cc487edbf3e247e8bec22e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ - "8d7a6c3ba68a863c2b129f40eb642632d2e79f66", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ - "c4574b87078488730d431666f156f7c13320be38", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ - "5363d5e4970376c8f1da530eab2c2f523f451a17", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ - "8427354158f33e7831789560561b8611070b0cff", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ - "83e9039ca81f2d7000275d3803f834dae5d9434c", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ - "7ce39a19131e5a190ba1a1c99e7eb2859cf119d5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ - "b40967528876aea86306733fd3af0cdada3bc1a2", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ - "655e0d31d64d5b288d6096a52650e5a81316e960", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ - "14a4b29599f871a77f3a1307155686b10e65ef17", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ - "41ecaf70ebfb8fd5f2cf2b3625975a155e5c7335", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ - "edb986a0b4f8e7e5542fe4d103e6de8d26c8d8f3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ - "14a4b29599f871a77f3a1307155686b10e65ef17", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ - "8cd247668f310da541997b05b0b56639077ac323", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ - "98e98ac4a5ec834002cb208e739cf658c3b29754", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ - "80f1ef9f87103e94cd519bbaa90fd98d92f80ae6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ - "be8e7b195feaef8a4b5f6f181c7af1146cf287d3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ - "d74e4a37f55c05bcdd41896006e2fabc92abdb90", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ - "00e8aa71d2ed9e237cbdfa1137cedb9de1bad134", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ - "603ba0d653728d20fbe571a6b9ca0be4321b7a4d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ - "d35becff12fa8983ef1b66e353a5fee3c1f168e4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ - "a2f0a3cddbe020945e9b0202fb4da3aa4eba5367", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ - "603ba0d653728d20fbe571a6b9ca0be4321b7a4d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ - "d27c38f58863e720d45e3f8a101bbcf1e3ea33fa", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ - "9de572884062008d83a1f7e80385217422e30b0a", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ - "1700c2b7635c4237823dfc45dca36335b51e2549", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ - "ee81a869b36e8797553270d7f4c48c2bb00648fb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ - "024f3ca5443af86725fde18b83350a3be9c3f2e4", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ - "408d60354311367de478081a9276bc1d370c2779", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ - "a8ce5e1d7ead50b2354884d74c93e6cadc843567", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ - "bda6bc1394bc1aed3405c8f98d6fec243e31e542", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ - "4f771b09f908af7e629172a10c510e497dd1b0da", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ - "531294884138d9f14911bd96e676e686bf752578", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ - "bd00e3c3309e6f856c664d1e9c0eef79fe2d7813", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ - "4f771b09f908af7e629172a10c510e497dd1b0da", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ - "ea97a42551bb84e9bc96399394b1df6a46c871a3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ - "030ef608f1ee8efc22be4cedcb3587196533ee7d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/default.vert": [ - "45426238de0682969219853291decb841c909fcd", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ - "fc4b633d3826678adfe5cc5c1c9ce492661860f6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ - "c5908900ae864dd3943fa1e3398a68f21a4d9469", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ - "fc4b633d3826678adfe5cc5c1c9ce492661860f6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ - "b28a0a52ec76173088dea642285ea1ad04bc3ada", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ - "fc4b633d3826678adfe5cc5c1c9ce492661860f6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ - "1e4264cbccea8719fa479a217b73d856f7ff02b6", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ - "fd471888521d6020fc1c35128a57991892f78024", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ - "c73892a4cab7dfc4b696e65f6cf7826d638f5cc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ - "9010f5a1212674b3e136bb9e68a24a794266a8f8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ - "4cc0174c81c00fde80ed907dfbeb8c55d3251dfc", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.frag": [ - "966495e61c6c094fffa6bc6f8d7e0cb409b22d01", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.vert": [ - "703847d5ff52b3410046e6fa3f96b044102ac4c9", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ - "fd471888521d6020fc1c35128a57991892f78024", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ - "6e3536513c3448e8bcb8ac093eb0064a705ee4c8", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ - "b37c5a0e03ae5b672f1e310f51a17f9c720384a0", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ - "fd471888521d6020fc1c35128a57991892f78024", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ - "c73892a4cab7dfc4b696e65f6cf7826d638f5cc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ - "9069489545a6c7d293d5ce677346c4ada6885950", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ - "3b42e9d1595206e96ca49f56ee80cc2aae359a3e", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ - "fd471888521d6020fc1c35128a57991892f78024", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ - "c73892a4cab7dfc4b696e65f6cf7826d638f5cc5", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ - "6d5b454fb062078ba6679f5526a08b1e724b7f8d", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/README.md": [ - "e44d84eae468b9594f779fe682d6b62d37ec61eb", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/mustpass.run.txt": [ - "e6b87db93af45c402e58af46c06b85d7899306e3", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/ogles-utils.js": [ - "bcf58f27f40c23201eaa19c94468d5744e48e025", - "support" - ], - "webgl/conformance-2.0.0/conformance/ogles/process-ogles2-tests.py": [ - "5ef710a68fdeee3c851e29301956991f98039d78", - "support" - ], - "webgl/conformance-2.0.0/conformance/programs/00_test_list.txt": [ - "fe74ff96d78b2c9be8c0fb7bf0bbd68b37f71cff", - "support" - ], - "webgl/conformance-2.0.0/conformance/programs/get-active-test.html": [ - "e6be4061c5fc0d740f59a98b5cbd958da237c0d2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-long-names-test.html": [ - "d5f76358513487bf97d1dfadacd540e8b9241169", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-test.html": [ - "ee9c98db347f49c84db60462ee62fb6a8a62c6b4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/gl-get-active-attribute.html": [ - "dcf13fb3c873c142a97f0366285d71b98c82d73d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/gl-get-active-uniform.html": [ - "9ea5591b6fe2ff60d3c757b23e7191c0b3a9e065", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/gl-getshadersource.html": [ - "25f49790b22d9442be22be2e9b520b05ec2cdeb0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/gl-shader-test.html": [ - "ed13f23a963842cafd8a1ca0ef09c68e58ec6def", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/invalid-UTF-16.html": [ - "e360cb46ab254de06295d8825f7f5688b21ee858", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/program-infolog.html": [ - "93a6b1f2b9a36b76d795db36df40dfd717914fd3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/program-test.html": [ - "854c5ea0b9ae27f5204bd2c99b6dfd0cab446bf7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ - "4c100867104abf082b987f9f521a2ca05224a75b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/reading/00_test_list.txt": [ - "bff4db57ee6646a6dce2a1f0fc9bc4b2d1165bec", - "support" - ], - "webgl/conformance-2.0.0/conformance/reading/read-pixels-pack-alignment.html": [ - "a6e74c9da559a47de6447e1533603f46d65f291c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/reading/read-pixels-test.html": [ - "bf949e15c417b6561532d03f8fa490efee2e893a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/00_test_list.txt": [ - "104cada3f16fbc12531771cdd33ee3636a01a2ea", - "support" - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/feedback-loop.html": [ - "035b87aa8cddaa3f5f00cbb664cfe8ea6bf2bc75", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html": [ - "23785668f900af6c26affa162e32ca152cc38db4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-state-restoration.html": [ - "4028029e468238e6506bef01797e6ad04b4fb784", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-test.html": [ - "98a63076154dce721343a8c75c08906664b773e4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/renderbuffers/renderbuffer-initialization.html": [ - "19d23eb68d2f349f99ea209f645234bbd511c1ae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/00_test_list.txt": [ - "e22f73b5ac41c76dc135166bf805baba7d7bcc31", - "support" - ], - "webgl/conformance-2.0.0/conformance/rendering/clipping-wide-points.html": [ - "fcc1c7a5895ab1e9ea80f2fc12d5da3d16c4ae17", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/culling.html": [ - "8f6a8ffaa93893d9efd223b471222507331fcd03", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/default-texture-draw-bug.html": [ - "abdfb5123e30c25cb620371f5d842cbbc5936800", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/draw-arrays-out-of-bounds.html": [ - "515649c8a2b5d3abc7b09a46d6ccb3aec8aebf15", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/draw-elements-out-of-bounds.html": [ - "1e8d3d5d08d665fe4f1c1df8896a604d64c299a1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/draw-with-changing-start-vertex-bug.html": [ - "9fc8fa01b62a67d9da6ba206e9dae216c38c1b7a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/framebuffer-switch.html": [ - "943f571b3b15f9794e2a9e3f89fcdadf1d49b6dd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/framebuffer-texture-switch.html": [ - "5b677f79ad9378638624dab7c001f8381eed5e87", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-clear.html": [ - "30bbe8d42399544a2f9b1847246a0ac6848588ca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-drawarrays.html": [ - "23bf439a7a43e10cc9d6ef2ed348e5784671e55b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-drawelements.html": [ - "3afe6774c5602cfd714513accf2d526665fa2db3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-scissor-canvas-dimensions.html": [ - "7bba50fb3fbe75ca671a61d253f7a874e5842b40", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-scissor-fbo-test.html": [ - "ae9244c42332483f141945627ed870399a88a0f6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-scissor-test.html": [ - "a6376f8e2e3e288df98454a113da50a4ee0db0a4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/gl-viewport-test.html": [ - "43401fbe73a4402e140f5a19d636e5d337780d77", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/line-loop-tri-fan.html": [ - "c037f033b77c9f70f63c03647ca51e4f9d201065", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/many-draw-calls.html": [ - "634229b6ef78c72e10463891240eb0036523388e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/more-than-65536-indices.html": [ - "15e8391600c3608230560516f653904fd97f9442", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/multisample-corruption.html": [ - "d3d25e0a876973ea397097823ed9132dc892ddcc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/negative-one-index.html": [ - "866f4f4ed675b7d8d0d119ac927b09781f0a8c05", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/out-of-bounds-index-buffers.html": [ - "315bb0981b81d687e79b0c0d92f136986250c0fe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/point-no-attributes.html": [ - "40ba90cee419514667c4f84a6c9796ea0fd73901", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/point-size.html": [ - "dc077445590ebe0fa431e23bd7a32dee5100b708", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/point-specific-shader-variables.html": [ - "55e9432efc4280905f210629424980afeac63338", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ - "d5322ebb65dfb54429b6d6a55383cbdb73db0abb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/polygon-offset.html": [ - "ce644fe11c22a3e1e0da8dab6c1d56965ff29722", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/simple.html": [ - "449250b16c4dbae5249368d8af16d83b375fe9fc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/rendering/triangle.html": [ - "4f69ab020c5051c140865a570bcafff1c7363bd7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/00_test_list.txt": [ - "a76c2f09fba4e02a8e1b0f1c23b57d628ad4e289", - "support" - ], - "webgl/conformance-2.0.0/conformance/state/diffs.txt": [ - "24a17204fe887ac7f01dbf296b5ae98f5bc6f3ff", - "support" - ], - "webgl/conformance-2.0.0/conformance/state/gl-enable-enum-test.html": [ - "20f1f34735e20c80547994d27439f3eee779294a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/gl-enum-tests.html": [ - "adfd447bd2270614ff2ff48c742ae46ded43140f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/gl-get-calls.html": [ - "aecc8abda5435bbcf85b9cf14e4a49f2a58ca388", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/gl-geterror.html": [ - "6a7013de2d5fe60c2bcadc68fa834b493643e562", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/gl-getstring.html": [ - "1d533f35c44f30b5567cb9b864945089a30a01f5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/gl-initial-state.html": [ - "f22b4485d52f0c7332ee9d4ae608a359d7f2ef35", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/gl-object-get-calls.html": [ - "eb79155c535550200b7f8069e92d45ea95ca091d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/state/state-uneffected-after-compositing.html": [ - "1cee75591f93845773c7746c75eda5ea089ba84a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/00_test_list.txt": [ - "c6041ff82f41997006a457ced1befb1f82fdfff2", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ - "d30e000328afdf05c681ef48f919be0b494eb951", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "1f57fc6c1c2320470d3b2fad9cdacb2c47884401", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ - "776bb078780efd82449a8b49ab2af360df1f35b6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "3983e4c5b61f0b901037032d1e8ca80df685d463", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "7f775b45b6d19ac68885d87c4f74d99f39319289", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html": [ - "e8098b780dfe9d214d649b477bb2d416a0b5c418", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "7f7d237cd97a5c4cd84624715ed7960a184036eb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html": [ - "14bb77cea1271e032cebcbbef7daa722a9c92b35", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "5f3a6c3ccc8be2a62f7cca4748c1140348616da8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "698e65527c90c32774d0e94405192efa9e5dc330", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html": [ - "b5ce8debc4edb1da088d97a681be8c316bc0300a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "62cd7f700a85d1f9352a897dbf7868a193afd40b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html": [ - "36b9d364c0eaee4e7f27b1dea0afdf8805f45d41", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "e50da1cf82e4f2b56bf34f487501f22c1aac2f15", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "a8bd24517b551b67a9df5c9abf789aeb92009168", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html": [ - "467dff857a3c6588abd065bcc98c01d82fa93864", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "7753b3ef16c38a92edf4ce0a9d2f4bd542f49e17", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html": [ - "053b6294014fd5a1fd777d36e8847fe27d101f16", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "9c0b07091ffea37f4cb87a17a358a9b40dd233ef", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "4ded4b80d7eab3028d3745d3e0f6984d85dffb73", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ - "13a590c0e8ed1624e0ad7e7c675b306d6a21cd88", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "42bbc63845b9cfecb9558226575c34343e7e5a4d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ - "d6e9f60cfa798ae42cc9261cc6dd950378e31460", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "8a06d685dd322fda73cc99c71d39679ff298a1aa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "b8ae4443714a2025d19086520012ca65f5fe036c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html": [ - "c971e7170b2098b4c247873cd95dd74e8b062bee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "ad47a9acd768f817d11b6879c0711edf258d423f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html": [ - "ae66c8feb066e2fa791579adb4328bbd225ae736", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "73a15f7a4262eb32c5228bbba36e704ce53b1f75", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "53c9097bea3d3073e2686b61e7804a85d08ace65", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html": [ - "5229e03c75dd7b25eacb83348c4062f61e2bcba0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "ebbcaa7f6487679aaf053593fc0eb555e66c0d63", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html": [ - "2a2cf85cb621e061cf32e495be807239a969e6e4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "f1bf50a2d762dc689fd073316568269b6aa52160", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "1f1d8d3c28c37e330bc26a03f48989c546a869ff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ - "8467d4cb72044bb659c4da278546d70f5ee4e9b6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "e77084fb803472090f9e562917223829308f9596", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ - "409c14b1fc35f7ee511cfdbebef5cc51b3728a88", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "516bf44285d951a69cb69e2a4774370be785a3ba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "0484830a8e42bf6168777300f9c58b01cac36b05", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html": [ - "f9f73e65ef1f33fd3ec0d693eb3da5d398a76527", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "d9eb3aba6b5c2bf5814bf5e9ff1f2e70eeda16fe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html": [ - "84bb44c449a01a5ba7d73053905f9bd0626a2315", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "0269475a2d42e31b01218fc81759ae71c8035f5e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "c6e95408b9216fb370095b3a542ccbc1131640db", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ - "453a5e39e6ecca6781d009fe36f67522c630c135", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "27a8fbcbdb2488c40d6125c823a55ae16aea33ec", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ - "165b33ee6194b2d789ad19e27e554d2290b18c27", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "fd5b5095fa02018ab24a851ea9c75b196bc6d17a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "60969818397d7d35ea78b20232855b2a29354a5a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/00_test_list.txt": [ - "505826de4a938eb033435b766c7e9ff4151d8904", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/compressed-tex-image.html": [ - "af234ab29614fc3e566b27fe11df1854db333aa3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-2d-formats.html": [ - "12b39e247a26d95adea3e6df210f14a9044376cf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html": [ - "1088287724b60417a480e047633366f0a32afc80", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html": [ - "e276f816dbf0fffeb8cc92a39bed5102ce0aebcf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/cube-incomplete-fbo.html": [ - "709573a7fddfc4d9af34c39e0dbf0f347ece9ab8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/default-texture.html": [ - "d6a4dc610dc68577f21f95188195981d623a8fd5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/gl-get-tex-parameter.html": [ - "10bef1398043e0aa0d7ba033e2b80237c333f716", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/gl-pixelstorei.html": [ - "8bcb4a99b2e4bc2d7bde5c790794da3d372045e2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/gl-teximage.html": [ - "70430b45671fc6669c38adfcb248a76408832ca2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/mipmap-fbo.html": [ - "ee77670f9ad08560e03db9f50966f831848ad527", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/origin-clean-conformance.html": [ - "ed55a00b797853f30a089a04266df04c55c120a8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ - "a86dd78e48a43c84d012a827bca75783847f844e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html": [ - "a25de32723bbfeea0b1cbf0034476816fe37ca28", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-canvas-corruption.html": [ - "12fdb55e7aa24fdc5a83826a4574402803337021", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-webgl.html": [ - "1320acef0ea40a948ab657fcb87fd468d508675c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-format-and-type.html": [ - "0c128b3a00533b56afe84e496c0eac27c1f8750d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-invalid-data.html": [ - "a4c7ceef055f67b59cbeb8f66c58db58c12e9cc5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-input-validation.html": [ - "7950972e59c414b3c522130eaa9cb479f49a0fdf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d-bad-args.html": [ - "e5f53d02acf7994c162c951d2c68b552201944e3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d.html": [ - "e42a6c173822d011597a5eeb8c987af84f67431a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texparameter-test.html": [ - "1fa2021422b982a582687b3c8fb96ab01ac0ff4f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind-2.html": [ - "e5fcd3dedcaceec1d8c331f49ac8c86f1c183326", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind.html": [ - "c1e669e1f021bc719a6c85ed1aee1219b4711d54", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-attachment-formats.html": [ - "652ebd9150a33d82e4414ed4d4465450690eae57", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-clear.html": [ - "224bc53d6b584e9c59dd54117051540547e56ff9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-complete.html": [ - "49636f2d6806f6cc457f7bbaefac32c3951a5249", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-copying-feedback-loops.html": [ - "7a0379aa09a8dcc4cf5e4879e8f7d89540a5dab6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-cube-as-fbo-attachment.html": [ - "ada472f9166a7cee570ff60e2a780c9ec62663ba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-draw-with-2d-and-cube.html": [ - "ae5c5cade8d4c1c8889d5cf1794f84277483f39a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-fakeblack.html": [ - "aeb41c58441fde6f378ef147fb1273bfa7617a6b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-formats-test.html": [ - "f741a7052ad3abf07012dbed3f7715916602dd4d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-hd-dpi.html": [ - "5f33be76e5fce5c00b7b480afc55212a93b8f4e5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-mips.html": [ - "ec2ac3e92471701249091ee237f65b4ab1c511d2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-npot-video.html": [ - "67d5e192e5a9087cbd67e07bf424deac5729d3b4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-npot.html": [ - "c6878350d94a23bcaeb904922cf40eaaeacb4163", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-size-cube-maps.html": [ - "e2525ab611fa0ab89929e0ccb951ad410a30ca8c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-size-limit.html": [ - "6576773e58a7a3dff74e833323d1e4c1863347cd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-size.html": [ - "3a752d8087df620f949cfd8b67493a7b3891ae9a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-sub-image-cube-maps.html": [ - "e2fb5117959b521ffd7f71957547d0f74babd557", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-transparent-pixels-initialized.html": [ - "6e8eb796d74c3c345a43c9065b92697d9d9b881b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-cube-maps.html": [ - "26d79dcd6dd08fc2852536c662ef0186466cd8f0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-size.html": [ - "59934e4ede1ab612ad2c7342bac79ddbe4db4d68", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html": [ - "447f8e6392057a570d5e14d16cd6dedbe28b0a14", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "d3dc20664ff0b497b663f7cdd22b2c68702ec69b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html": [ - "ebf6f92c6ea4b00543beab626870c9c8e8bb7061", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "a4109811fc9ea01494bd025381f3f4143895c91b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "51cc1f30e4942bde82203a4cb985c07ac5b57215", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/video/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html": [ - "099fb7fea8ef5d1836e051dbd370c767978173bc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "65094b1fabc8a9c6a38685cd9ba9adf83372535e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html": [ - "91f6021a5729e7dca554dbb5048f3916ab7a7af2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "507bd8bc5ae5a1f242f480b719c509137efd9cdb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "7fc58df9da7c2084b1e69481d1f6a70c3ca9c1e7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/00_test_list.txt": [ - "07f29f64063d92a7ac15ecf8cd221c850f966def", - "support" - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ - "368e0d1a89625b06689b0f15adbe982d9c570b3c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ - "54e3760c331bd3d2c33212d41aefa6ed12449b72", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ - "0078e3ac5ac09977385dc33d5b3cc5b962f318ba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ - "0dc135ba7da09c3b1ba2b45d9f16556daeb3480c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ - "d7c1de6f48a7890491d62f0ee7448679df8bc08c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/00_test_list.txt": [ - "732aad646c6130aa3435141e5098666908c3594b", - "support" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-crash.html": [ - "6899aa7c7de439059ff1e46b71b50c4ccd7e3523", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-view-crash.html": [ - "19057e8bb9b1e858556f43d9577dd00bad9d6292", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-large-array-tests.html": [ - "d008f73133b1bae89fa8f7d5cb1f560974a45c16", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/array-unit-tests.html": [ - "01e31567c63ee46914f5a4cee75edcc6303f5925", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/data-view-crash.html": [ - "82cca1bc037a0720c36663bb8c954ee83d858b26", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/data-view-test.html": [ - "12918504e9f91740ef24b506fed60c50721e05dc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/typedarrays/typed-arrays-in-workers.html": [ - "880a3e4ad3e45ca143c8ba1f7de4c441c4aa06ff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/00_test_list.txt": [ - "008515acba13e1945b3a3786e03f46511ab7d14c", - "support" - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-arrays.html": [ - "c50da35ca982c67bc08a8c969dee8d5ab1509f1f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-bool.html": [ - "18b76e70d20d1b7af6230478f244510cae27122d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-uniformmatrix4fv.html": [ - "2305fcb5eec647e63323e2727215b8d4fa2df988", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/gl-unknown-uniform.html": [ - "df24622756d4e81f24c719005d03533f79f75000", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/null-uniform-location.html": [ - "fd84df54d7435613231d2741c3b7f86a113bb62d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/out-of-bounds-uniform-array-access.html": [ - "6963b053b79d9e45507f6af10ab50a21240723b0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-default-values.html": [ - "7d35877bd0935f334f6927a432fa42a6a6483ea5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-location.html": [ - "f7225dd1318be7a637e461cf5becc09a74e4bdce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-samplers-test.html": [ - "8ecb7dc9fa692efd6ca95c7d3903e4d4fc785198", - "testharness" - ], - "webgl/conformance-2.0.0/conformance/uniforms/uniform-values-per-program.html": [ - "112bd525bdf683f123d2fe4e29510d3aba3daf77", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/00_test_list.txt": [ - "ecea143d7952b3f900bbd4cce0f9613e6c469997", - "support" - ], - "webgl/conformance-2.0.0/conformance2/attribs/00_test_list.txt": [ - "ae27d5e7c9d10d24f215c5e795e0b25badafc767", - "support" - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html": [ - "b5df6d5ba4a3ffa4e8c1bfd437c11c457e14c565", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html": [ - "5d5508122fe874c270eda15611d46ae4721c61a6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html": [ - "5f524c64b05006be88601d911b11a0271167f0ae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html": [ - "789d4bd741ae5ffae73ce8a6d2624609fdaffbd1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/00_test_list.txt": [ - "96921fbea91d17d3e9431d925e1e95e250e33de9", - "support" - ], - "webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html": [ - "e205a6e23958f01fe10c57d5594d7d7edc3392e2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html": [ - "827b95f1295a92244195e2b07a13a9765f1ca430", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html": [ - "942f60cf2b810573f0ba8e6186d95240752b9560", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html": [ - "caa890e1e2efeb1b13e43b138fec155ab0bee15a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html": [ - "0bef3bc3abb4bfd4341f1f63e6482aa4b40d8dc7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html": [ - "7c19dccf3ddff8d8ccb661a80bab78144fd94fb4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html": [ - "224ed861fa9f8d7890993aebe618d27d3f41e17c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html": [ - "0d626b028ad880d4cffd71a2970dd908d39725ce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html": [ - "a7f8b60785cb3312532240b0ec2312dda122cafd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/context/00_test_list.txt": [ - "e7cf36a35c9cf8e65b4f3ea699ecab36de06d273", - "support" - ], - "webgl/conformance-2.0.0/conformance2/context/constants-and-properties-2.html": [ - "ba530bf3ec725c7dcf1479ba080539a3bd557e33", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html": [ - "5476f4e3a68be618c89380128f77d0b97b333457", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/context/context-type-test-2.html": [ - "d755b7ee00b7cb4d6e36b958331ccc6e39562fc2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/context/methods-2.html": [ - "f72c3d05c3400e65fffce5324173c2b59f1f6b93", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/extensions/00_test_list.txt": [ - "7ce7c8b57fe12ea1c3073753db19714498df2f81", - "support" - ], - "webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html": [ - "8f7eb0fe6b44dabef7d125390c749332cd14dca5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/extensions/ext-disjoint-timer-query-webgl2.html": [ - "9d2d9ee7541bd592091e31f5ae69edc646558f78", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html": [ - "54cb76aa7f48742ed42a8fbec65f8c78cb9dad62", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html": [ - "f34045f86e69d160b26f51db4371dd768b062424", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/00_test_list.txt": [ - "6301ff5f2a492ce984e4c0a8537b83d219c1e817", - "support" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html": [ - "085e682c7ef4941a0e8adc0684d401ae7490d6c7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html": [ - "578fe44bfd60a597c0137a3edfab776834f05516", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html": [ - "95a36a56bbee3dabb23341d9320aebca528a6190", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html": [ - "84546e0787f6651b9e08f174dd48bb8772ba3736", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html": [ - "b4d2dd1863005a3b79353ba9d56a33de69dcc0bf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html": [ - "fb1059d4febade4a33437685bc5ebd9e523b4e99", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html": [ - "b7c457c0865072fd4f15829deeee37cbe8e2726e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html": [ - "521e6057d5ea21e3b38abdfe12b29a2c7ed7d37b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html": [ - "07667b4c832a5208510cf243e89019b819afc24e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/compare-structs-containing-arrays.html": [ - "09cb7cef78fb4cd327a649262bab2c44b045e1d9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html": [ - "493e317cd0eb860972f7d8eafd8fa8e5af29d7bd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html": [ - "df994deba79e6f36865a0dce3054bd5a91d5a1c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/forbidden-operators.html": [ - "b0c011b92d407ce0c19cb3bcb0a1a8107578e111", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/frag-depth.html": [ - "80c008f9a401c2cd5ea8abcbab15678cb1438347", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/invalid-default-precision.html": [ - "f033c400dd27528bd4763f230ca4df5f1abffd8c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/invalid-invariant.html": [ - "0fecfa706734fce451db0fd1e995430673e025c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/loops-with-side-effects.html": [ - "f74cf84d645b7813cab8cfe9ed96e166a3a91739", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/misplaced-version-directive.html": [ - "ac828d8ca4b6fa31bc0ebec59954e459f3223347", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html": [ - "172e456ef71dd4fce2a81fceccd21fd3a5bd5934", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/sampler-no-precision.html": [ - "4512ccae84256905aeea3151118a948f2e261573", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant.html": [ - "14dc806e1af82233a8625e563c2af9feb7ae4c1c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html": [ - "30b76f3fdf7751fbc8533e984422a55b273a3b04", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html": [ - "e000b331b70bad6eaab8d0d322c2f898e737b068", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html": [ - "2bf4d7ab5618c0f055827dc674649bf60201f9d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-define.html": [ - "10f0d2c63e2d515f9c934096429b1af3d2969158", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag.html": [ - "2b432c9389197f6d4cb1c40af8f50fe7ada5b8a2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-invalid-characters.html": [ - "402a1ca8b6daf9df2fd773d1124bbf712957dd2d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html": [ - "bd05a4f0e60dde1a1aad38be17662e31fc25f8ce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition.html": [ - "03e2a6e77ff6f2c6fc8962b35a5ab5ab29ee40f8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html": [ - "090e9122b6342f91c846b938686ec10676e49383", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html": [ - "a8eea8c6767ff39d525624ac5e72838158d58f1a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html": [ - "eb01d6d173075bfa6976388a930bd91451d9eb97", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html": [ - "b5374e5808e69898415dabb92449e93b0a0b5fb1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html": [ - "086dc687af6bb08432ac2abca714e1d0b884f88c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layouts.html": [ - "b0457cecb6bc292dba0b56e2b99214c3436e6516", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html": [ - "a36e8aed84b816d25328662e1b66645b1e20527f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html": [ - "087a6a6086d3cbc49254a1b29ff60f23713fe2ff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html": [ - "c68b8521d9bcce32ef65ae0c87e429916c498ed7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html": [ - "1e2b2edc682d014875f98c75b56918bfe91c0391", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/misc/00_test_list.txt": [ - "d272e1a03951d4e792c909a1aea9910424fd886c", - "support" - ], - "webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html": [ - "59600f45cd9a1bbaf7e135e59c642d937b3b8ec6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html": [ - "607042f86e2fdf26928e431ba077266c94dfa3b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html": [ - "ecbf1f59708643be5e284c3da87b3556a42a9254", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html": [ - "b834ccc76c62b3ea20668446e0c6d11206c1b650", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html": [ - "35032221984d5b3cded140aa2057d16586bee05a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html": [ - "18c7609cd8de199ec65b09bc8dce7bf55afce190", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/programs/00_test_list.txt": [ - "4926d0bf9be97b7a3d39874826b44557724a872a", - "support" - ], - "webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html": [ - "a5be9e7ced836169e0b21fac962c14d702539861", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/query/00_test_list.txt": [ - "c40921bf887b79622b6383df1a84bd6ae9a5ce6a", - "support" - ], - "webgl/conformance-2.0.0/conformance2/query/occlusion-query.html": [ - "b3c71eb8b9e0a755387f7aa6135271d83ceebec5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/query/query.html": [ - "c12429c280e7defccfc046883a2734ca7de7b37d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/reading/00_test_list.txt": [ - "d5fe8b664e28feec7d4765f26e5d9f81b358dfaf", - "support" - ], - "webgl/conformance-2.0.0/conformance2/reading/format-r11f-g11f-b10f.html": [ - "cbdbfd09eba8b5e1458dbe8e2aefa7946723ff50", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html": [ - "8b36fbe0346722c813c28e5fa59c083f2b78dae0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html": [ - "bf07c3c292af9b3fd25c4ba0aa0ff7db888397e8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html": [ - "88bdff8564a397d9200151cd799d8f867c74c391", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html": [ - "201df4f936811639aeef27dc955d5aa34156b033", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/00_test_list.txt": [ - "6445c9d4844fa26462ef1e54d7bb494406250239", - "support" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html": [ - "1b7ccd545a638ea0bb5c848e0ff70cd641bba244", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html": [ - "6014f8169d9d3b223db7d6772dcdb59ab2f1df2a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html": [ - "dd7ad22adeed20966a63243ffa47add492ab3953", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html": [ - "7d5a36b98ba4f77cb20f63213ffba7aea99fff0a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html": [ - "8dba5583b10265711a71353bc1d37f794cc503ee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html": [ - "803ef04380340ebaf9d36df848527005560c1827", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html": [ - "e60d46f16dc60f42db40dfa34615b375eb02b3b9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/00_test_list.txt": [ - "5550a9422fa2aab2e57bd122a097011f255fe3f0", - "support" - ], - "webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html": [ - "2d0c9b3f428902b70899bbf8b437685b543d55b3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html": [ - "46fde5842748590fbfa453579b17f5d7be158d48", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html": [ - "9efdc8cd60a8756e2c1c28c119324519529a7b6f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html": [ - "835bd0ac53842b0cc73078ecff944568b80ebbf4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html": [ - "5f3bac0c01f971a693240f546a190cde58f64198", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html": [ - "88a2fb2135729f2ab10b33f643a056aa7ec5a86e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html": [ - "fca77e9999552f4a0e5eed74bdb4621b8e06d935", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html": [ - "19b3b562321d11caaa845cd71783e189f26c6f3e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html": [ - "429efd80928d96688a5a6384660af4ddae02b643", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html": [ - "b40a3f5784c528aa786e2a6134d7242ee2ac4fe2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html": [ - "bb303081fc8e012d03d2056f6c1028026eb91236", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html": [ - "e8e6f8eeb055d3a2d0d902435cb38cfc959167d6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html": [ - "a5b6945350bd2368db2b1424e2336ade22b204a2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html": [ - "8213c8c34b7ad7c7240778f8c4e1296aaa83ccb7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html": [ - "22f256f3bfb299d8fc45bc053026de0a13dd8b2d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html": [ - "07358dcacd7d30e76da5c3e1c3a0832857599ec5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html": [ - "ede22e6e05da85bade794cea4aac5bba8d84f451", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html": [ - "c082aa30a82637a5459c82bca1f6a3c3a14a5716", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html": [ - "6d210c107a23c2819fe086ac1a654843ab24ad3f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html": [ - "6b801abf5a140af2fef46b514580303190eb1ee3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html": [ - "e7a28dafad2b0813fa07eec31028cc5897684c82", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html": [ - "4f3d21c4b51a9d5d5e8b19f940cf5062c4867545", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html": [ - "f3b0902006530f31b0846f4f783f419e34510bcb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/rendering/rgb-format-support.html": [ - "7de62ce40c3fc453beb3a0fa7af8fc730eaee640", - "support" - ], - "webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html": [ - "c90419ce8ea27eb6a475c70cab0850190d04013b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/samplers/00_test_list.txt": [ - "02901856b77734cd3c40e592d25d1a05a5d24d52", - "support" - ], - "webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html": [ - "2b7c8373680ed10181f908c39e972f1e9c40034a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/samplers/samplers.html": [ - "4260413fc2f363548c85245d788e82d1cb52c965", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/state/00_test_list.txt": [ - "5bbd184e4fb5f59835203314ad1ba4608c2aabc4", - "support" - ], - "webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html": [ - "7c2f6dcfbfdb4e03c26a6be23059bc1d68227622", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html": [ - "e4c4ad7785ab69446717dc1ab5518f86f598dc71", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/state/gl-getstring.html": [ - "0147e3442cfe8f7d9d73ce3969f46ea72c406abc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html": [ - "26d02e35e4740c7cf2eaf5d41fd771ec019fb3ed", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/sync/00_test_list.txt": [ - "474af6c7653ae49f98ad19e1807a2a7284a8e603", - "support" - ], - "webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html": [ - "439f845a8fd477964cf4535a66891d0c8e39bf1b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/00_test_list.txt": [ - "32867b54c200b7fb4e92fb86a0d4dcc8ea378416", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/00_test_list.txt": [ - "11f7a21276e35f256f840bc56c69e40f9f2f22e1", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "5c3842214c1ed124afdcff7799094bae9127375e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "95fcb251d95ee299958ee7cb9eff07b8109b3306", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "e3b4ec24aa7ad8902f23c806d74f3937f7e6a2eb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-float.html": [ - "4049e28ab603ef16ab2373b549f3b579f11cdce0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html": [ - "f4a9bfa5732abd8941029b1314cbf3ae6b5fb321", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r32f-red-float.html": [ - "5c152c61a69cd3fd851276c0a81a2ad95209d302", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html": [ - "31b929e28fdb7a800ab0e51bb6da281b3393c532", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "24cf9aa000661872276d75263f705c7375071954", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html": [ - "9021fbd2cbbbbb534c87e12b01f2b328d32a1a60", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html": [ - "e0ded5c4e85c91281dee00ebcb71a0b5e49ad50c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html": [ - "fc60ace52d46f39fc6a93d4ba3368ba963ca1831", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html": [ - "2f7cc533435c89de168a1c29583793298cea0549", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "7f40c0c7fe3cbc76cfb7a5d760e1a737ff397e75", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html": [ - "080879285946f66bcb8d8361b06eabe608c0fe88", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html": [ - "2168e61bc218dbcfe9b8d7ad5acb017094679eae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html": [ - "c9f8b9667b0a1a1a618cc9b21e24b58e21aea9f2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "191532d4fdcef14b5b0182c92f9b9f0edf259517", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "f585a1f0ae0879cd84771174d8ae18e5585f270a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "2cd1efa6b320be7f6cccc1b3a59db1b07dad1326", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "1ae2b21867a4360e43f06e570eacd94b8440ba03", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "6527bbfbe23825c34f701a32e40e826db2ffa85d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "50786049891234f0664119f6f3a1a59c2e034916", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html": [ - "46467aa01701f417d4204407d3dd672c7bade550", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html": [ - "8893cc3eecb470f04f9cf1bd5ed7a7d06055c7fc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html": [ - "e81f402d7895f2a89fbbbcd5dbbe1c3b07f1f3f3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "8bacbe983b36bd4570c9566a7ceab051ba198b5d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "ee1509059c039b27428f6a10aeb21c574de45e73", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "54c1ebb2882558b040bc25719c59b7f10f8a222a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "df50f4d6f52a6408a18144645c2f68e2402d68a9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "9f1a5966db51c4232bf7e6b30a816f18678ad5b9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "d54ecdd9c9d1a8fad90f0e987f4a7b6fb5a8e12c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "734f4751910b17f60d4c9fb659a0cf8488e096cf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "7e7180c4bc7a866c9bcf8921af68b3a15ee8e855", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "26ccdec83f017d48a93f70ab6fd9bcb26e60b129", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-float.html": [ - "5f2543868c58c564c5324a651a61f20620813fe7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html": [ - "0ce839b53667c221e951fa9ff270304389b18625", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r32f-red-float.html": [ - "67b353436bbf030d674d1ad40c69013c4d141108", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html": [ - "261762c34ea6d99a4eeb8f93bdd05f129053d8be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "5cdca978e2804acfb1a8666269bab92b9ec07a7c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html": [ - "603e0de73468ce05f66f8dd2cc33b2fbeb9d7c7d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html": [ - "8e3b938c01f49294f43c86d26b18b2118822e7b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html": [ - "043395480140e78da49ede6ba7dc5b9ed44bf7bc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html": [ - "d7f9825c8b0b8c6b7f178e2467dcc0401caea386", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "0de57d1a7a05d5aa20d79214eefc1cb382f25d60", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html": [ - "1615165f29c05ea751efa2e5a403ea5334d041dc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html": [ - "c176afb035a1c3eec06c31b8c63d491261aac072", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html": [ - "c68d171108e8b04ade8e6d4066fbbb1a070e2840", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "15300cbb9f492c7e9eee3c123dadf08153367ee6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "ce6462e09c4358700340456c97c4204657d8ddc1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "d101049a43886c89c5704d0e049af0b722e9cd0a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "a1a35a756091f0fb2c00bffab98ee24076848e93", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "737e546b30133db0dd95a7cdc4747f4685a5eb29", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "cbf1f66aba3220043e40b5c0c2ab3fe9b4b50289", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html": [ - "d32fc7c72ed4ae28b0f2511f8355bcb97e3c9987", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html": [ - "c8e15dea85e2d6500f83f45b047ddb40346512fd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html": [ - "775582fc3106606624e514b5fe369534dd9e60da", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "41cbf3cd61b4a601e09bc700601ed00d0ed0b5b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "7e4bab45a9c618601da2f0a2663bb9e72b7a88b1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "0956b788ea646fdc16c2b65f85747f7a28bb74e8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "41a738734dc301826d8f5e1e39ed0cb92268fdff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "b0e8880c1e1e9aeef578bfedb8b7d07460ed6573", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "3fec468d3781850de2c066a16b1655109adece0d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "4103972a1d9e44084cb242256e4e4f8ccd6a15b8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "065112e72a469ebdf0d592dccb49a4b801a0093f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "36a53ff28143c4b14b5e8203e88df781bac8975c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html": [ - "f380a1f59acb2a55632af1ef2b0c1db5696fb7fd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html": [ - "cabfe1daac914636ea2f7fcec7853efa263aee0c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html": [ - "20f2e0e448c4cf6c0f2a1c4b14a782c67dc68b43", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html": [ - "6afb29928853ddf3b585dce71b3af676b8baddc8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "402af459329ada58a2960fe8aa6a2600e4075371", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html": [ - "d48ef22ce0fd51412a7514f4638e7af9c45e8d80", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html": [ - "b1ee50ab038a3e7f8aeec2aa080310d9bd6a2518", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html": [ - "8fc5ae980d11db4b38538bda813bd13f26809962", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html": [ - "ba99578a591854b41915b5abec1883d85472fd16", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "b65d021e43391c9db711b9e266f7cb7f6dd0a4b8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html": [ - "58f1d274cc5eecec0c4f0807a5de03d9ccd3cf6a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html": [ - "67b9da66fa164292eeb8044634b7518cfb80ac7f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html": [ - "256493e1e8312f6d1337028840e2196bf9342fdb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "4625baed896ba2793b06dcc58bd7fc34463d5638", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "1f2bf4b480b614cd7757907f0fcf8ac574229d86", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "ef5aff23cd56dc06876c87cded27b2e996234765", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "a115ef70ed77229b45b095f00c7de81c37dc7044", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "1e6217f1f4dadd42d8d38900bbfe54896fb79a04", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "4b699e4e1200130a9ef484c198931c04eaff0f9e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html": [ - "f2537782f7e6d2eda83be661de89201278fca5b4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html": [ - "b96df69e3ee7c29f2bed80b8d44d1244875510d4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html": [ - "6e3fc078c0b930bebba614fd92fd2441f6004a64", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html": [ - "4ef8e0fc3c15ad7c111a6995505135ee32b4cc82", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html": [ - "99a8f883837e272603eacd4d7adbba4d524f8576", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "63a2f568493de7e4d41d10de09a78c4efdc500dc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "2f9d215e0f3edfb405e3aa6ae0c371fcd6cdabdb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "01db7e44c695700b970a11cfd9be8e24169057e3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "61b41f541896e41791fd1c4d96eaf72114dcef43", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "e0cafb1ad6afc23d1a8aa78b7fc409a301225f7f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "ef8c7a5473ce0e41cf60ecc929dc7bad552a88c1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "5a91695f217ef65d3325538f40e3527492ec4f3c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "aa72054728a5db56a57e526b0c50426d4063d5a1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "835153d7d5d32dd797a86e635fbbc45855f07e06", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html": [ - "ec43b2b92729d474a378d3f86730ea69fa8c9916", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html": [ - "9c605fea26fda94173bccafccb1e8d7f8fa13dea", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html": [ - "b008b0bd6f1fd317f77c10bbb54b95ccb4a3d459", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html": [ - "c103f0f98a1a94e1c00c09f4b4cddb3236dc21ef", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "0d931141a8ac5dda7cbc8349d2471211c7c7e34e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html": [ - "c8343e00e8032b53d98a88a4d8c4c9d0aded71a8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html": [ - "bf14d792fb4fcb5b939b8906365f509dc070d054", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html": [ - "30a61d7c0cbd54563c98218999c880e7022b5e2c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html": [ - "8ce16053476d2088da96dbeda46c941a863b6271", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "6151f7b03b019ef4e0c078aa4428879c7f27677c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html": [ - "019348bbc84f6ab22633940b7bae828742976be0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html": [ - "15b7afd2abaf447521a37e76030ef4740f4ad339", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html": [ - "5638bde2debb529ae455217f74c79f081d6dc7d9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "b895a7b01d25633891f930f39948bca1cff534f5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "20ff515df84d37754de14d9e056dfc3714f4e900", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "22c15f5639b5b3028b217c64bd2bedf5e7072ad1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "a604f7ad2e9b764363a519d2a345ead047e0de67", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "fbf1f835f6c93545d94b977a7fc30c01bca73584", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "87695fe54f9c139a5c118456a3e12348219a15d4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html": [ - "16588e182dec6ee426a8b8475c20fdc925c9471a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html": [ - "8c3c6a16b24f934cc1283e2ba400956b9573e1ba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html": [ - "cf353033d32be5db44893332cab47e463d3ca626", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html": [ - "63e39fd8d664c7769d1d4ef145220adbb8bff7bf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html": [ - "6e46d1bc5c4f2e3153c6c6e52ebf2554b5d2f455", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "15124dca9c98cd10e4bb27368c96b2bba69c9797", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "9306b669f162e88e1b86016474c5f9c1b96ad128", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "9dccdfb4599226c064b4332e0eeec11ea3f40f0d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "ec1f0cfc9c4f5e274b3def65f052c4e83978f1fc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "9ffc22cd9bf2991d5a4c3bec7b2dc792a62ecfaa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "8af04629fb57975dd57ab0e0f133b2a95510ee85", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "ea936541cc79ae61277b54d00cf9e82e93bb9c2d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "294552501754e23c789d9ab159f041899d91b559", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "478b50c7c71de539a7a6d0ff349d2809bd96bafd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-float.html": [ - "b651134af243f228ff08dd2f8982ff807a0242d8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-half_float.html": [ - "770686dc28f7b87eae7d8d37948d79e4f6610cc4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r32f-red-float.html": [ - "b762f9c1da76b9f723401a900259f146c8d57187", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html": [ - "96cafefde61a83d1221405c251bc2697f57d349c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "e44595c498ee3174dd26d61fc14370cd488e2e8d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-float.html": [ - "149f72b2c133016e1d5b1ffe06649f8fce822ef1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html": [ - "645a9caf7e9795e74ca63bc1789ec94727e8fb51", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg32f-rg-float.html": [ - "70dae00a88d67eda654c2029edfa9ee9833d8cae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html": [ - "e388141f00f243b884ffe4971f821c51ad58e47b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "7a8d51a748c5fcf8ff7b91f5fd69eeeb472ec479", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html": [ - "b407d7b7f97f253aec08fd32bd6fb1aac6fca8dd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html": [ - "b8606e598cdc24d2b0c899e58ba264eae319541a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html": [ - "08aedb8f9b58f01ce984e28983fa58bf00989b30", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "28c8e12c8e498a351ba37c85189a736f3db08262", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "bba9650a94151cc78177424a1e1201625099c5c7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "71c3142e3b8323782577914f14e5b802bcaa03db", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "462b6553d792b6b2590d1747c8b3000b3b3a5967", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "a7b5cfa93c4055b3085e7543afdfdf2b4d30fbc0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "d6072552f34d7fc2dcbbef4e1b92ff9db0e6213c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html": [ - "ead312abda0c1b886de65ce7ac9e738ce1d0f4f4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html": [ - "438e70b2d70572ce77cb8ddd9aa1009df7aad65f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html": [ - "59a129e7fc942669ed731738e6abbc888d9cc37d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html": [ - "32dc8ff9a276a8914fe8b5a72541f9f4ac0ef50a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html": [ - "50d089799c2bda32a5db620a13cfd3b0d351a342", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "10ff9da8a3227bc8745d2a30310c0b1d4f76d9f0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "ebe2e47b072b14b807cd71b7b26dabd6a65c9997", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "f170022d98dffab41e368584d863ef9422959b57", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "84c4008f5a9d030c0ceb7bb6a091f73a3485e3d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "aeea5f6190c31667a4daddc65e147b97d65e73e9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "d0bfc16dbd26fc59d97c14d2a1d31a01444e86cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "510d4ba37c2eddd2beba3a8b0fb826f3c8aa504a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "9e8c47ee237742efb7d9391e0f6bc8633b3b28e8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "9f6d7a51ed23663060d6b3418cf22e28fbe936e4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-float.html": [ - "94ff6855f6f25ffaa7f9578df113fbd9926b0622", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-half_float.html": [ - "0297dd70f660553601dc7fefcfb8c33c14cb7e1d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r32f-red-float.html": [ - "237ea30faaca818fb786b87bc42f8b8c5f04aa59", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html": [ - "8f13af900aed74fd9b685eb6e4a898d1547b21d0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "3a6ab8f310d0a9ab68e78743c82f78bd7a86fc84", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-float.html": [ - "6b0c4154d24fdfadece9133973a0936851c6aaed", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html": [ - "f4364635df970d7b3811fcf8f398bc74b70b4c69", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg32f-rg-float.html": [ - "cd26e0d9e2f6b0020292e56b918fa91a390b77d7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html": [ - "f072cae4080de7394af1b8a48dd0b900ab3220c1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "971e5ace3c8d2fee280e39444f22cd426fd69f09", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html": [ - "0b3324f5f08f489e6382deb77d3873f4d0ed9008", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html": [ - "5c8d57ffc844a0fcbc077ce53ba33503874e500b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html": [ - "e6b370f3345609c797083b6db8ba0195675298c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "9db30cdeb37cfea2371e6c78cba1f8380161300d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "2e08c573b9e49b493de39ca5d993f5ee990845f6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "535b94fbbb892ce514a4a8f378c72508bd9496ab", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "17c551555b931ff7738b80c192a20f9af56ab366", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "09fdec8591c6a6f6a4ee3de22155d330337bcab5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "23556ee951ab1c3f2c583e2be6cffdb71e5fdc0a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html": [ - "a812dc3e9eeab201d7ef7e2d3ca67d7a607d17bf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html": [ - "509847f953b6b8f55fe60d1488aaf6c21fe055ea", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html": [ - "2aa3cc5c59fc42a15eca3d397984ffdea387f178", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html": [ - "88aab7333b6115c84c79cb6025b007007cad7b33", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html": [ - "9bf40660009d0277ad7ccd262f483a097d85b402", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "82f1f5705e8552748c32411f1dbac688a7a0ab3b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "1689bef06c442394db14cae7088c83bcd1961920", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "f60b0ae74e12f78f937f1cf9dea6366fb163d580", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "c7f12a16435d2287bb5e915beb35a19dc0f0c931", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "c44f6f42b3054dd625626afee8d304832748c9b4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "8612cd2562b20a774481fd8f16ae4114ef5a1a1a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "6f6212c6f8195b3db21edb9738dc09e04c7df00a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "133a271db83f0db6a86ba587a9b308effcdb38a1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "3518780d824ccd29979a9e4d1e95d2c9159d53f3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html": [ - "dd241e6688737b1c8116dc501441051a0dc6ad3b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html": [ - "8899118f0d0a3d6848e5271dd0d3a23da3466f48", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html": [ - "bb752db31e53a519c7124af905e659606696dca6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html": [ - "8ed2d03bd4ffb18a83ef6be212ab06dc4b10840c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "ec1c3abc7b72c468363a2af00c1f72372547979f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html": [ - "9d9d0277f41d6460ed7c79ba6587180d67c3d2cd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html": [ - "6fa62c51b6243db3f6e6785fe66df423b72c0f56", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html": [ - "ef4da9911ef27f4a40c3c89e013eefea00673d75", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html": [ - "05b432e3adeea3e754af19a717dd11df7ed7ecef", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "9ab8f2ad2bd793139fdebbc3865144e6dd982464", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html": [ - "554e6068482c19438cdc727270502b46bc93fec0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html": [ - "4e1aa650bf45219eee8fcfbe2ea05e9b79620ef6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html": [ - "46dcfb7fec2e4a60d8727c10ce82073eba41997c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "c9d15e88c0f16ce529fb0e6b95d53627a5840daa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "316a13d192a194d7d7a6fdd094563d3d3a2fbc81", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "23cf17f55675cf3e3d68c2610fca6f70c6174816", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "5bca8ce2522bd0291408eabaa4e81c6017e01886", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "ddd461d28e9f3e94296f62c160cdd5919fb70f15", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "222c8fa53c19f8dac5bdd60958a96225449dc43d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html": [ - "b9b5e496a6457744bdddd3746ee850d56cde45fa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html": [ - "5048c1b344ae663610a086d1e512fa4109895bc3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html": [ - "fa395009a62db67110232da69a58be99559b953e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html": [ - "741708c9c71751c7202f93e7dc5b127ab51d2820", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html": [ - "537c0dc55cbc7c5971a01f456e548974cd71b550", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "e5a277fe6c8775a857855ddf0406e45279f0a9b2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "62390673d82bb32df8b136b21ea3ab942e62d814", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "d7657441f196ffda17e67e27d7d20161f842d7ac", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "d29596b076f559a51630431e983da41f62a49319", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "b2dff48a21dc966e41fb03ef428a04fc5e7a3320", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "25ef225865cbf3477d8694b620ace7d7cf4ffe93", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "81d3a0ded7d7e189dcc7f04171af4a54df44b170", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "e759027b6a7679fa88dae242871ba7d825d7b40a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "b129320f73353694626c341afbefd97ffbf8dad5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html": [ - "3725c574d7731e28fa9c5830359ac9d3b10575d8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html": [ - "0e257a372809fe8904a6b8d99a0b1360c5e2a0d8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html": [ - "8720fcf270585dd32d2546f3311ac96d743a9cb2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html": [ - "8f62ed68ecbcdb053b18f418499f659426fb5859", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "6294c292d8e47acc8c513a3b60c2ea65be88b04e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html": [ - "2f80e9db3636ed80b4d331d09dc735431b14e004", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html": [ - "bbc109fd67947cfde62b6dfad78c965a40ab70f1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html": [ - "5b805f5d4fc9ec3a81423f6dc65367af1732791c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html": [ - "313f207a44e3608cd4284aac8fc62aa3136e0221", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "5bf442b27bc4bb7f5b734b2dec5e81f9de1fd423", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html": [ - "aafff9b0288cd889dff67a53e35d0689e7cb7cce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html": [ - "7e5e13a3b668d7a172646eb319aeab32419b3c59", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html": [ - "69f4ce518a97cf45b47783421a02f6d192c9df59", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "1b7f20502f72f3a0c35ad03a3e9d53e70548144f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "fb86bf93a009bd06f9f361e8f075a754fea059c8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "cfef4ca1d74e1ed96309ca17f247332cab6942b0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "aece4fdfb76a60f97c7d46d0d01ca224f0a6c150", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "9dbe0bf6b5a21f2d734ab5a57dbbdb9700a2c7c4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "af855e9a829ef9dc1d2b1ec7986f888524b678fa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html": [ - "1f69293c51f1fa399e9a02195ca45b5e98ca875c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html": [ - "9a0ff47b53a1b6d78f4c023ee27c1ac853550778", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html": [ - "f21677093b3e0260f68a2c993c9953e8f8414857", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html": [ - "e1541507a6f192b381ef74612a1a5a8e9a1c8256", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html": [ - "41d939dd45711c88a7e1c9fd3167f8cabaceda43", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "af31534b9076b4190fd59308600d7c4969ebd2ce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "bbd4361b3aceaa1b6c3eb5932f36e9b19e59ee76", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "563024bce66de7cb6d2a7f3d3f41840119934160", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "471e05b0572ddad7512d28124f896935f4650542", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "ccfcd72e15f8fc35cba763c380ec3956a913e4dd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "87e8033c373c9b552ffa11cc164832ab77e1b321", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "1adcb557cd11c217253d3e81334c086eccc97d72", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "c79019dcafb4982daabef8e899d56569561a4f76", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "f10bbebbfc91206fef25d179f73a3f55a148bcb8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html": [ - "5d619dd9493684600607eacb5f4a261ecdf724d0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html": [ - "828ec5450540c57faf83b9096c901d6b71dc0d8a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html": [ - "1de306f04337693d23fc6bad2dcbf93b9a6522f4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html": [ - "ae95fc763f5ae2a22a033c7e02c9cb113b92c5cc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "ad6ef1a92872db74a6d2b703a6781ea405a6fa6a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html": [ - "ad854a9b5c501ed168de3ef4c3b3e7e5b83be07f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html": [ - "9a1f9d4bbdf908678d3c83baaaadfa63578a1133", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html": [ - "a7d3c7e68989bc05fb39994fda1e226baf61cb03", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ - "718f37de99313d56ba5a1372394573c862bb3cd9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "d8d0017692867007622c004e7ff0ecc9f145b0cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html": [ - "6ec90dcd4e25c95f3629f95e6a2d24d2b99c6404", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html": [ - "1b871c1dda822190ab56cd5f3df1c7819f246756", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html": [ - "666395c111c558bed9dbba7332148c22d9fed2b3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "575c5bfc91fe69f1a5f782a6e5b33ff9ba94562b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "cc682655ecee1f82f5612d0632ad57b881509594", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "4af412b03a58aba023925fd2fe15b8880e32de82", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "09153f457a5e1e00e0a3ebae17a6cd9158681bd2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "6ebd51932f6d2e3a5d19c12caabe82f0d06d98fa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "2f5fd233a73a369c0920b8447f3afce5b5211c58", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html": [ - "a9e6147c12cb95d9c5ab1211571c3f8ac4d24fa8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html": [ - "7205490aec04cb125c06737d3b76fb2c5fa03eff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html": [ - "416c2cf5a8feb38fb194cd5de612ac3cdabe3f4d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html": [ - "b5228c24638bdc56c22f7a5b7d82dfb70f1a3372", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html": [ - "577d6ba72cbea18672f5c379bc0b43fe1fadc071", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "10fecc0b6fb3cf7157cd683027e3918d09ff7929", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "d677287cff156b0d225c35e3251560272a96949d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "b68059de10dcd88bbe149ceaf9907e7f0c13fee2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "654312748aa2448285c4986da459d9aacdfa62e7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "dd96057ae9f91df3cefbe6c2666b69ba94c49424", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "2aa45fa732ae6383ca28fe4c9ac239b0e9f28a7c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "79b5a7ec8db165345268ed5e2ed938bcce5db389", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "76d05572961b18fd1811c206e496fd78d37d3fb3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "0a1c53971fdff800a883fd6b4969d643d51352da", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html": [ - "f2ea7fe7c95821628e6b39332b3d3b3a28842551", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html": [ - "88e88f4f1c699dace72c092f2d1f7c8ecfc910a6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html": [ - "dcae4c1caa354e128def54fc71c59a8444c58c21", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html": [ - "c86d4fa1b3648dc0e234e69206987eaee2233e1e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "1d59f60fe285f0016f46dd4cbafa1b13edf935c6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html": [ - "f39aea34aa7c9e8dd0c3f259dc33f905709ab840", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html": [ - "fec5f78bceb2c097a29e5f52a47baf685b0e469a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html": [ - "db87908293212d7704bac338fbbb71eb2a8968cf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ - "949a2139899dbf012daa16b36862205dc17bf118", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "d3571afe3435d31ba6084a148a602b1305b4fc66", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html": [ - "d26d0126fc46889ef81251c010fb4ade220b4d2f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html": [ - "9080f255b23f680adcda5d333a8e60fa8d8cf4f5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html": [ - "aad6d5f473bcc84575aa9eed1879330a365b1485", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "a06627fdf1b88d6e2c9938e3da56f826e83565ca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "bc6df3ffb9c8e287a8db6b972382db407c1a0ac5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "a2c04f67fba7f04fcba65384045ec22de8d99cfe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "8b444c8c5c795a4f5f5451ac5bd477877ef09ad2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "be00a2aa281cbf3a6589dec5c972bdff9af6120b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "3453fb80476f6924cf799a3b5104eb5443b74ba8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html": [ - "5d84d7c4135ee826aeb1038c3698ffa93bdd45db", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html": [ - "a858c9007ad3a7c49cd7147bfe486b97955808f1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html": [ - "bc2b46c595873e5cf87a8467596f4d70eee41280", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html": [ - "2d0a2b0a30f12213d19b763c0f4edbf5cb3fe83e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html": [ - "6ed5a4d06c95c7d684dff641f9548140ba436d06", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "025c7139a5b822673e5db5ff345cf32e2e82823f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "aa1662c6835c411853f387b41ef6f4b106503713", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "f1dcfa95bced63a6ee8b929af15fae434e582bd6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "a0716e2f884c92858c63ff92d1eec51f0fe13181", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "cf9fe70e311f247093ef174acd18220101122194", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "0448e74e4c90d3f174a752d4e983b334c27960a5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "821c325240148a17e1c36d73a94662bc93b91c62", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "87145f5af053804ff06aaaedb2266f1069f6603e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "11ba97a1f4bd09db0b21d7172d741e1e98daf17b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html": [ - "e776aae0c1897a3904d5211ee00e5bb5cccda3c6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html": [ - "d662eda142c0df4edebfd98bd426144279b2ec12", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html": [ - "abf1ea7b811f9ce4377ad279ea10090d039b9846", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html": [ - "b23ce446e8d1664e49c02c44a4ec39cbd8c18aa1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "10a3ad1856042373927e76abb63ae515b4e8ed3a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html": [ - "0f7343baa914d30a22e82cc530506b2ce2a7d97e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html": [ - "95af35e2d44a108065ac66f25d5ca4eef2d37ee3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html": [ - "91130f1947d5464b1ebdfb3dc0a64557baf00e67", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html": [ - "91e84ed14f64a423bdec773e3c0b5d8b8ce4d9c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "4327343d8efde2311d514e124040e5e8a0c2d825", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html": [ - "666efc398d762f43e9728d13bc8a135ceb2d6f85", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html": [ - "c3841c2ec9df3a1002e9999995c86f4c49f96cc4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html": [ - "53d95cfbc7fb6f20f1ad8af2b51294ad15a60541", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "ebcebc5514ff80d0b74a7a0b042f7d1b41278645", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "5e9bee321fc08f79c66d3cccb343cd756a26c8fa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "df8643511e5451c3d73f89e63aba3c2f695787f4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "1be9fb1c48b12b69914984fe7825a362e646718f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "c7710418ceff2b4fa73240ca54a9082f5062e74a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "1f8d98d7d173ee857d7d10635f9ca21a15e4ccb5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html": [ - "ac8d949a0f689a52b050ebc2de42ed05d808bb1f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html": [ - "10d86d30b113dd88db5f532c7b85bccf76346658", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html": [ - "6113da5e3ad2c6b6f039d4870a2fe0bf24b13f3c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html": [ - "d4ae01d82a3a3b3287b85923a12004521da51506", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html": [ - "8f6f524e24a7d2abddcb1e83a35e46fafbb1c0d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "23bc2ab5ee7ca6cb7a1c9773acf9fd894bddbfbd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "ab4159b5d59fae6df0e80e242730902d4a24782f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "9b1110f3440f3d57cad4053ebe86622518eb98aa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "0ba70709bbdc2c19659c1d5b973480fe7661400a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "4692dbddb1f494476c66cebfb49516cdd689b069", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "f4ce8e120d92ca418162f3682568622fce056a15", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "f9eb0a9a606111b817140a179da2381240630e78", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "f894532a55e26756fe21f3cb5500be96f26bf0b6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "aeb8ffaeaacba88799e486713dd5ca04f30be727", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html": [ - "8d9f694e825d777aba9174e67b3e2520ffdfffb8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html": [ - "fa7932f4d6c48fbfed7fae9ca4de786b549b5bca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html": [ - "86fec479631303fbd6b43afd8d90517eac94ff72", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html": [ - "da1ba2a18985f85222bf642dea7d83b43684c6be", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "99b3726f74622f968379cc250e5f0b0f0f559a92", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html": [ - "fc4518e53079b209193bbfd57696cafd08ee1c03", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html": [ - "693c8f3797d700c44d81b5abb20839293516e842", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html": [ - "b27cd5017f331ddcf4595b2d27961cac2d0a1700", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html": [ - "45f9889d9544e2a88cf91097eef3dd0ba7f571e3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "e94ae5c38ff76f99046043eb91888d6b4ffb6ab2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html": [ - "8cfb259cd4a4e8c9d7eb388d43c878cf176716e9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html": [ - "15b694106136205569d0290a31e103e1a74e0af5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html": [ - "32302118a8985068621cca52524ab5df8da57565", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "c06cc831ffa9a9cbf9f7df5ed664ff2c2f34768e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "6520db8a074c9a046735a29fabc1ec89345698fb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "9dd7eea4cb11d59b5c99f1001d54fa5a2b145634", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "ed1fa374400e7ffb20c9f5ba57b3781f26c020d4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "3b4873d619a156af8ab65cbf7b4d9d600826b32d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "287eb884a08db9b19545682cef4564eaafde5ebe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html": [ - "826ca8d2f1e16bb533cfdd449cbd784474ca3ff7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html": [ - "45ea854c9ec05b5d667558fb888e652b967bb0c7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html": [ - "eae3a492a1ea8e065967e6d71ad9922b1eaafd8f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html": [ - "f5c240470414c3a46696cc1c08569791ed411cdb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html": [ - "42b73b98f0ab391f7381306a9932053d0ceee2e2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "563df4647ab2f7393606792af16e2d9d41207366", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "7a76e7214827bbc03e8ca00a38236a8a5d7b1392", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "68d32d2ac3d2164f745ad572ab0ba4214b0d1800", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "91f69c4eab7f811e5889789d06a7d444e8096151", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "03b23a38a7ffbf0462c833c7dce61c28eb3a558f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "1da46493b51c414605c3356bbfa591e026bb2078", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "d048b8b79ff050023b548cced3a6100bebf4bf76", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "2257779291dfb254b64a1b5c7f2cae70ca097e6b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "d27edd2f30d6e6ed569d44e4887e9ed0bbfaca7e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html": [ - "e7749cf9c2ae5681e4cf99c216213eee1e4b869a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html": [ - "ba169591a874f29b6bbe81a2e2519c81fc4b8153", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html": [ - "b30761f95dc0fcef181670b3df95972a55c3346c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html": [ - "a8596c8d0b89d3a6afa2dc640e9b258907035124", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "3310c514812bcd4df4b2db89ef093a67f1d3cbc1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html": [ - "960ba475ac69921f89c83874704c0d9a8b24f9a3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html": [ - "625ad77b6b0dfda138f275f1b73094c5e1bf98bc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html": [ - "a47c334d1da581a586f5842c5339f7d5f8076f01", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html": [ - "1161393b9d8660134031a51d8de2b3befc54596c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "a85d6cb581f823ab555eb8d5733df7c2071d7a77", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html": [ - "e31c6b4a5733ff858c62ae1a30acc32c73538898", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html": [ - "a9a83822e2f47f5c8bc45645805b72f323b0f1fa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html": [ - "7c66682771610a28c63921d44b83a3471e1f1c9f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "f13f260bfc5029ec6360857bdfa99c37cb04b82e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "b31eaf5cd4dc0f49ec4a0c1190377c65f09ffc88", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "df0fa8bea69f871bb5f5728ca9109ee825d9d53d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "bb895608c04f239709d9e2e391931533bcc342eb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "6f75c80d9f0b4ac10cfeb722008e4fb35f318c0c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "4e49c1332873e6dd66a88afac502248f8179070a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html": [ - "b88e75d8a00ae2efd42dc5aa56dbcd462f096d79", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html": [ - "6e26e8155d527930f2902bd0ea0d4986d0b97c78", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html": [ - "f2e062de0cdba5e1ea036b9c06c83ded78e2dabf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html": [ - "54e3cab0b285cfa2b521dc681699036747eeddc9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html": [ - "7cff645e7dc621ee252f7a0843142f9b1ec8cfd9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "59f5e0d9ffa8f51f1edd8d9e6feae40754185eae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "aa21dda140fad1d825bf038626d0f73678e5c521", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "32fb4c150f09aca412d18ca2c8c1c22656dfca1a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "43bb4512fdefcc05088e769528fee091732c2685", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "4a1d468cae71d3fac13ec358fce51c2cd8be4285", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "e691e70eb710c7adf8a578bdc3bc18274b6a11e5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "ff9ef36d6e89ab75fe04bca4c673a21c0e8b9440", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "1a3a7e41b772e3f4959c793e9dcc553a341019d9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "f8414cca66923e4bccef8d6d5567ac6de5cc6436", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html": [ - "cd3c65cee4dc4c088c06b5165ab29c978c986a50", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html": [ - "a98398413f9b882ab619cd9a75cb1ee1a91fe90f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html": [ - "ac8e45aec21d497bf148dea989fde560b264cb60", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html": [ - "212ab61e8a9a49b885da9998c09b38c7c015a81e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "4f52b26639f9d1471996421f4e3ed3ec02dfdcf6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html": [ - "d2fe181ec01b9e34416bda5c165965d5582a258d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html": [ - "436027b53936ee9a18b5abb0d9122f474ff489c2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html": [ - "a64c386aadfba0c6c89ba6e95cdbafa8aa47a616", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html": [ - "66b1fa13407c26da8bf963521290992073bf45e1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "fd1546484ecb2a3a57873b43f613979d642d22e7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html": [ - "f422317ce932083b6b061fd483f84aaadde73721", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html": [ - "10f9c9375b54cfb9068fa5ae00b4902497545440", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html": [ - "f608fc84b103873a49e3298547b4a0ef2496d595", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "d32fe27d6f413429077057c57324bb3252ea68f1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "367ab9608f2a609f5e4f389534a3e7c251934a68", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "b50d5436b2fbccefc39b046f2d64c708518b4e34", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "5e7987c543aaee7518b143718a04b1187af8850c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "2015e3c033f33a7489492e8040411a22f20eac6d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "5ec20b18f58680c60a7b31661a488955dcb8582b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html": [ - "0740a1a569a1296dafca9f7359c81a04680b9f76", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html": [ - "730fa9f67f38909b87e627fa3b24b3fa9015fc6d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html": [ - "beac7dee87e8ff67d14e5086c116879be52b0964", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html": [ - "94a3ea3beb59598cd73184299f1cead410c8fdad", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html": [ - "fb2ef443931dbbb5e9ae29efa96e02b9cef09ad7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "6b1743d661de90ff7072d633c3dabf78d0037069", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "ae1aaa7351edccf8ffda793fa97fb6d7e237f723", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "fa3abf2b86d4c8272c0f30a40d6b7c4e961d839e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "43b2b608ae2124acb861bdec65a654dbebcf6674", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "96f3ddc438ec6c24f592ad060273119c47c84da8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "c0e538c5a5262d46cca227cb5a61d9ac90a2be7b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "96f8bdad38d46e05a10d81c9350d8d76e02301b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "9f3b7fdbee1caad261ec5fdd7e718609f61bc19b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "f9f4ab0e06b743146fd64e66b7467699fdd7d59a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html": [ - "3e4fe46e3b9e7e24f79a3e4185d52b2d720f6c8a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html": [ - "0a50848188af8a6cb19f9e829759155f7bb18804", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html": [ - "016762b1038e75f2db1ef12ed0fa63f04178e85b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html": [ - "a4a2c34e441c08f14c638ee20b3d1cb2842b212f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "5a5d207a8d4320dad58958755fb5030c7c215815", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html": [ - "a51f6d5f3c5d15034a0f4cd8adb0de074b325937", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html": [ - "ed753d540d03da151773a8420a9af2c22fb1f411", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html": [ - "1b14e7fe564649cbc718ea73b9cad1ddfc6c9194", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html": [ - "eb2ac214e1c54a141162189534cbd94c596e94d1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "8bd072c297fa9dee7f367c37df495f66fd90db3e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html": [ - "1bfefb15022fa8881f320657c0e65ce95a258659", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html": [ - "529c7c6354fd97b34ca6bdadcb62ae720704bbdd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html": [ - "9a9d7e5c26ac9405de821ac4b2c6123992235ef8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "74517584b78457de8edae67dd49691ab71839169", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "f6c1523aec314cbbdadba5fe8837553ff3558942", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "4642f3da9415dd7fc422e15f5afe06f214b5dac7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "2b0dd209c0304204b7b757c9e3ce2f9f51cfba9a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "78b0f9d1323c245d37e79d32aacb41ead25d2aef", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "8262f1f02ac4f5b6853fbe0d47e285109212d838", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html": [ - "d4f2ece37f79300310e17dcb7bca6592da62a835", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ - "92ed5ca63d4fa353da9a4d6a0b8ad0331b52067c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html": [ - "fec95e2dd3d97a1315de5ec7f9429bdf406c3db1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html": [ - "408c30ce714777e7aad76c5968448535c16523f0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html": [ - "02144343f9c03e2a120334af1c483fa63cc16cf0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "9854e5269cb37b1d5c5c27a9029b7e856de73e59", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "9a874f6981f288e39b6f7d0219a0ccb3fd73f0bf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "7a58be80afcec0266f3b1f6c5eb3ad567183d75d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "6c1af1daaebc6c68575342ceec4a5c5b3df1feb6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "9d54371f7a97471d20c552c91582b6acd11cc92f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "f7e2039664d1a7df88a8ec48f2e4b36f37535d93", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "4db5a3412c2610089ade324f7ea8eb68a1c4b1cf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "cc9cf4a7a2b35dc17ce792a742c22bad04456a52", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "e021fe6d361ec1a3bb5735a495c0a52f29e86e5c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html": [ - "3c8ad03e18177fff00a181e2bca97fd6d7d2ae1d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html": [ - "62729be3e1601095ce0c2bade38a993fe3d2279b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html": [ - "bc6aa09d14edfbdf79d04a7fd854b1384c916172", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html": [ - "f37b001ea983134c98824e9914a8febb7c7063ce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "9dd599f4c5cdaaf4d0f6813b28564edcce99fab5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html": [ - "0163bbf2322c31ea4056f2957f999882e0b2b8f9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html": [ - "9cfea4671849acdf8497746fa8054b08bd743043", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html": [ - "f398ed9944e168010f20314e120de283fd6b6967", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html": [ - "64a8a95e18a8b3799bb31cba15a10672986b8102", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "da34e4cd23e3d9d9f5030639bef222aa33556ffe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html": [ - "3523f7f307471173162205be3e6091d84183a9d4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html": [ - "e766ddd6ebdb1ac0748f976a647f4f74d6466c44", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html": [ - "71dbeabd5dfde48210da0ecc0b3f43187ac2f909", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "d0d8a5aeb85e6b66aab72050f35f5d923f476ed0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "a7c4c015b80da2970c029a28574503225dd0c088", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "fcf6d6f35a1a7e19bc5f4935b2960146436bb6c4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "4822a74174a3c270300e039a68a36d0399abadd5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "ea7ce8a70e06272ec180da1c3a00540edfc424cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "b6a6839b4422d794c22873c8649511e4be4d2ec5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html": [ - "530582c62bb05b48c5e1082cf8154828663eb3e6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ - "8efe4f9e5eee5f7dd8fd6242e99e3e979ecf68ff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html": [ - "b39012509774f5e560fba40558143353420e150d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html": [ - "156cdebabd4f1b444f191414a5309a8aeb833ebd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html": [ - "1fc1ab69af416ac14f526a9add158f53032ff4cf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "535edd8001fd3c703434e026994f77e38de6eae5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "993591179d98bd044726f379301d149f4c333c95", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "eeadf2a6827c0955efae26d15cd58ec974f9972e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "1c43ebffb4aceec97250e526129203d0fd1434fb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "8d9e9506e16c1277745e9da4710ef75fec148af6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "e11bada1cea404cf3e4688bf1eb7dd27e96503f8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "a3c34afc44dec012439f43d5ebc13f994b53e226", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "fe5958fa8d06ad8d2ebfa34c82ff52b4be678826", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "c6080bb856bacac69271a84032bad65bc2ef8dcd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html": [ - "ab1b31d3cf74c34378bfee80813499477ba0621f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html": [ - "a876cb5ea7f5c5d6f73c70cd9de63f0e52373ee9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html": [ - "ee556cbb6ee886295537693497295d82ea4f5f9c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html": [ - "54d86203cc75367db9ba6c16c3958d09b3495f6b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "7a9c7de61e561cb68d5795feb567de6196fceda2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html": [ - "9af359d4544aef339844f6a876a899807a13dd0f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html": [ - "e55fbc53c94967c804726a2dcf4beecb73d0b3c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html": [ - "037b823d14d61e44b00b0aaaf7147383f73f3383", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html": [ - "db10211d8dd83ce48773dd687a60de3bcd674021", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "a16d88d3401f06dfcad9dcddda8c25485e051ee1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html": [ - "3bca4b734b7f0c90898eff9e1af3f75638efce60", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html": [ - "fd3711b7bf3aa29434fcda519dcb302cb6830d5b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html": [ - "ce778b4d8b10f1a7c53103023aac26e310a70b67", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "2f6c967558e1f2b9288667a254ddac09d3517128", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "01fdf611e3086390f1a7b9f63827ce93fb8fbb0c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "c8926ab77f2da18f0d7cb3fb53c8f44bc397c176", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "f6f910a2738701de57fd8eced3d4eeef1d4ba0b8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "911bb234e7ad1884b42480df43290b9f524377c7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "860140cdd8eec1afe6b030741a73796494a95431", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html": [ - "e7334960f5f4ae7353ac7002c457619f538c3cd9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html": [ - "883c8ea388ea73b6cda1b7016b037caea9c33dab", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html": [ - "cea83a0eb26565bcfc60b9fff172e0322e6c626a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html": [ - "104e5a2514773e925d6081c44ffb78c38304100b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html": [ - "23eb43a2a9afb00f4f5d9b505bdb8774704d54c3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "be2d9887aeeef6908c8aaf63ca734cb22714bd2f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "3a24d4d9babe314c0ae7a2fcb2ab4c7b04d49b62", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "9acc8a5cf7162265e87c006903bb24c1dbfd822a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "70df55e7013a0c91e6d2f7670400c1f1ba96b50f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "97bb1ddff6aa59b847c6198c41f67765694f51f7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "0a8ab9ad8158e7cbc7ff34764f9afc4cc2dae963", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "7b939c990c2ba693f54af96a04dc9c42ad319924", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "3a0a7018a7a4b921fdd57705496bf12085ba0cd4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "f57cecaafb8097b341bce580b23460654bc09aa7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html": [ - "05e9293b60a280d1d831b1ddeaedbca453cdb194", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html": [ - "ae4f10a589e5702f9a506a9de599412e666bf392", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html": [ - "72a063a1e83f6b625b95cddb710f657cca821337", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html": [ - "b4303676d73005dffb462cd0e1ef25bc6f468116", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "0b94d3423dd7be8ca3fcb2313be06693125db217", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html": [ - "d264328983060e2ed22ca3d9720c7448185d7101", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html": [ - "fb7f01553af6e34354cd1eaf6c8433512b4cd507", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html": [ - "9d656aba39ebf7a2f3588661fa619626148cb7ab", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html": [ - "a9b1c76d71e9c71c3a6034576016deb678da057d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "7e9e657e20fc7b8ba21074f7d5d02eaa8e2265f7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html": [ - "790f489e3ff76cbd88be000e0ecb2d5a1ca640f7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html": [ - "58c6a2e26435f23c15b49e0b78db7b5e84658497", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html": [ - "cb7db40f731d5adea1629346d4abedea22bda901", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "a4bf26f27041993433e7b6c198fd7d81732cdb17", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "2c72cfd0365419a09c8b69fc7e528da6e6a45df6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "5a0c79c2f779900f7f2521a939dde1923eb05e3d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "230b49c6c88e6753e9e1f1f9285d74132e07081e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "9d5fc9daa0cbdbe7cce8ab0cd51bb0a2c05c6a25", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "19d36c1ad53e28cc812b5f87f524e5f5b97296c7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html": [ - "15406a81c0a9022483aedae1d377514413e4051f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html": [ - "37e52c124f6a5c7454a75cd7609c16af22d9e66a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html": [ - "5791e6746f5cd2bcb82542510a0a93f209eb9f66", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html": [ - "b5cd5cff182aea1eff75fbda726934a527d33201", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html": [ - "7ffa5ba42ba7a1e910dc764340169cdeb40aa926", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "5fbca347f56f2a06e5881bad25bdf4d5883f08c6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "31f3bf272e7877b2b9bf70424f0ae8a40a3eaa94", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "13c639e65d0b6b6308d6ddec330e07399dd4ab24", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "67bc30fad793caf9f41a87942badc19dee4b247e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "b635c09a9486dd899f1cbaaee2764bb0ac1fbe3d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "d9853ea580632e35b205b46bbbcdf01e7c4ec8e6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "da89d4e38d30bca86499c68501d45126a6fe24b9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "674aa78d410263da288ca6b4c1cbf2d30b24f923", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "e44814120196c719140c7110815308a56bdc2bb8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-float.html": [ - "a645812463cfd28f3788369389ecb064de98d278", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html": [ - "4bfdf19fce1e46b070fc12aa07aa54b1ff575520", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r32f-red-float.html": [ - "8fb2731733afd08f3708d24e224d8f176a9f4a1c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html": [ - "f3297078c3e2ecdc745cebe49f65cba6f3434cf4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "ad1403eb9f9fe779cbf12b6c13e35e4770c9890c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html": [ - "379ed8eaa4b447d6ed3375cac0bc3829d6a90361", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html": [ - "6bc5383d0f68950d8418a104d07f56008befe6b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html": [ - "d1528175b24720ed284b8e559999bc4c571725f0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html": [ - "2677e19c412460bb4b487f80d669cbe9b0e3b822", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "03e41e4e592a0b3ec73eba1206e0dd8066190823", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html": [ - "79b809a62c512b8654277ab1e0acafd733dc94ae", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html": [ - "acb16897dd705f6c41a211bb5f4fac9e3cf63f2d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html": [ - "a7476805214e4a6431d7d8c5bec16acfe582b730", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "ec452ca3ddf15de8d305291125175d658e7d29b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "9c90b029c929d0628d5cd4f9bf04d5aa31df6535", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "c743a932ed4e97bb0c0873d5fe6640a375936e92", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "07b38211b9632b9241a302b65f20316c2404e1a2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "268447cb1f49bed6800900ec0a057d40aa25f194", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "f3649821af7a4d86d7bc750a3fda0da287193295", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html": [ - "21c5b3821d57d52be0ad96fea1d453cb67c3b84e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ - "dc93c6f68245faf76b924b2731cae59d3083bbe5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html": [ - "8746a474baaed1e36aaa972071feb12a1749d5e3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html": [ - "d3fa07996ae02850e42b7d05583657e19087bc2f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html": [ - "257baed60c8f3784052a2a211d8a4469c44a17b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "f7de0f109311a2aa5d59dae6c970260135220149", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "0c1279803e043d0b75d390eb44de2f16956ef9d2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "552de6688f2bd6b10236455c690c784e781d515c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "bb87edfe20cd523370551429d8b02d0c7bc835ad", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "988a844e8d254fff1f6601c179ea11eec352fb7f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "a835304653011fce46aa883b62afcd8d144c6f0d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "f3ac99ea3930c2b040b602defa1b0e988b63f561", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "1b9bbca716e02eb8b8604f8de125db41a3d63904", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "59c3a1b7b57195a39108cb3c348afac98ec4cd8e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-float.html": [ - "0271e63cd6f1fc47dd42c9bda813320e13905f74", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html": [ - "3d94567c3c3c5d6e7aefe9ee8ad9a037cc689e1b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r32f-red-float.html": [ - "f47b1fc59603824adc5f9c42a8c8d85bcbf36693", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html": [ - "95262668e145ad81341ab4725469caeae2b032f6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "720cacf67b8702ed656924147bc2c942df546aa1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html": [ - "978f22fe4d86f47fe04c74a7d99723682b6f7094", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html": [ - "e8f9448966e647b1608b238f0a0af5e1e60aa959", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html": [ - "2e05ea9416ba43a9981695da859b1b540558b781", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html": [ - "1f721e65ebfcd61b85e06bb223bc501d619ff1ee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "a06c23af75cb0418d278e948bf315fd967a844a8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html": [ - "ed7bcf5368ebed913107a35855a64968327687e2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html": [ - "5bb1e564f91e84f6637263e7fa02a9e15634adda", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html": [ - "943c5cd398747891238139f7f06bedc584308c8f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "43847bdf2e1903030a369c6806e15abb14539c6b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "7a94221134ccf502774cc0f217a6c185bbd43eea", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "363e211a9ef4266337943419366926249d34535b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "d55c7e6bc518c87c6ebb7caee660f207ec917307", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "36172da85406ca8dadcfe6f7b31e77b08319484e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "1525b996491834685fbc2b26f7154779b528ba62", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html": [ - "c60be7c4e62060cbe5be02f6462a707810af33e5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ - "819aec12ec098ee98c7c3d2ad108e0230a7bb0ce", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html": [ - "232d615632d769e87d3cb5f38423614cd68c5cd1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html": [ - "e21f551f83f8b5d471c5ca236f1c6f503475b553", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html": [ - "d28761fd3e42286af1ca62171a2d1d7805a25cb6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "43168e0068bbf38e859fa33282f35f845f6ba8df", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "d33dc10ba152bf6b25b98312a6452979c2e4ea68", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "35083ab603b4286c6569a5dda31c71e7f50f82a7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "9ac058558f056e7de8774a75d56a4ee04208a4ee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "54bd6621a1450ede33fdc2eb5d3a976f139e94cf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "80a3afe892d7a7c23c88f67e94570df21a9ce5ef", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/00_test_list.txt": [ - "a25c3ec81a6ed9f26c498a5b91018dbb3a49eebf", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/active-3d-texture-bug.html": [ - "98d714c29978eaa5d2163d401bfc2ea14af60968", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-luma-format.html": [ - "b8460e6512e71cb3488ce65e16d4f8e6919fb1fa", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-webgl-specific.html": [ - "3924bdd3d07e74e1da5fe991a3f6f3841dd6a590", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image.html": [ - "760f74eaa5255d553e6c1f722acf837cb9eda5bb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/gl-get-tex-parameter.html": [ - "4fa3bc5d3d15737a08caeaf81f00d788b20cf593", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-specification-order-bug.html": [ - "4070c6a24a91e36bfc8df6e5d372598988e7b0c2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-texture-sampling.html": [ - "586ee2997bd7ae80fa39b3e74456b4fcd9f58740", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/mipmap-fbo.html": [ - "6dbe245200cdc162acf195eeb0c10f9c7080c9b0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-3d-size-limit.html": [ - "caacd2d8b436d274c7d08aef4aa3970a9a23d501", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html": [ - "88d4548329e07ce82ff5ffb8e6d4abe8e9568722", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html": [ - "e652b9f3e812017f07566c489db528dbb429d304", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args.html": [ - "c459a222aea3405d19012a62261bf3e8eab955ac", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-different-data-source.html": [ - "41fe15af6ccb9fa8e2fea9af07719afc995240a6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-input-validation.html": [ - "611ddff7bb7784460ecd6dac166b3e4c9798a664", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-mipmap-levels.html": [ - "d71434a9b4a105efcc550bb0fba1d9d090194d21", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-new-formats.html": [ - "9a2375e041281557a5ea7faff080493263ea3006", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-srgb-mipmap.html": [ - "16dde03a2532d20aa0631ee560c810b314798079", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-2d.html": [ - "f3dcb729f00fdf756c52d8d993d3cf1c52653437", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-and-subimage-3d.html": [ - "dad3e66c09cca814d21324dfb9e85fd1059f512e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-compressed-formats.html": [ - "80d792e3151521ecbc206f95c64fbe693afcea91", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/tex-unpack-params.html": [ - "8f1ce0c63e840345571913b95a803e103520b64f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/texel-fetch-undefined.html": [ - "ad0b4c53d8b8d1168b052be2e77ed022dc89e1fe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/misc/texture-npot.html": [ - "6a7bab24131385636893a5fd3cf96153d0fcfaad", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "8f7ba64e7115d59d8c5dce5203dbe8236b837083", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "9f2ea3f1099da9241909e38864e54aec51759bdc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "8cb4a377101f4dcef6f0be9debae68f95a7a6ab3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-float.html": [ - "f825d9bceddfb0ba01eaf2514702d4b420fc32c0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html": [ - "d818e76b4336f8f293fe399a9fbce2c9ec4722d6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r32f-red-float.html": [ - "ae4a0f2ae3b8565e242f8827a923b70b31a238b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html": [ - "9ed8be8c99a88b8ddcf44b91b55f3afd8ab536f5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "3dc1b9c20853ada8e94303a1f9ff98e505120281", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html": [ - "4deb86dbda00154a784339aa9052b413686bf00d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html": [ - "f9756c1eb5da9babf431b2daa4c2b3603d9abbaf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html": [ - "ca99ff0016682b1f1a50b753aa79fae388229e17", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html": [ - "77d520e811e76c8e55a452438727c97b0dbe6e2c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "39a0f224eef7ab4f1421de0aff2512b6941247f8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html": [ - "f7ee085e686ae97e528ef700bd3ed366bfdb84b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html": [ - "46f29632e9bd8c941ddd09073fd956885ce23d32", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html": [ - "80a7f32e0694d6e7a6566f9167d89a8402b86e26", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "3aff625e9fa0eeac74757113e3572569bd0fc908", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "d4c829b316449ecaf1b4acb4316a88aa7cff8be8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "f8242792c38f7576e5dea2f67f305f9aeb5235fd", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "0786edc5dc03d40ddefed2879c2650dff73269c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "9908733ff1e12955e47d913f9a7a4c9788a71b73", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "2cc215d7d91f1708f942d50c53355795178309d8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html": [ - "9f3127e7e835fcd93d1f8a1c1213d9485df26eba", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html": [ - "9508f83f855f40f3a10ff5bdc531c14f52ff5c69", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html": [ - "357ce5d64b950b50c50fca9d15b1d3b2497fd013", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html": [ - "89e3bcaf062779dfb3fb9b51959c2903f6a818ca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html": [ - "7d52595971e19df591a23aaa36bc71f4f3aecfc4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "6a26e41afb3e7dae3ff1141061dbd54823fb04a3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "6530f77ffd0dfc2b24df234ea8b1b676b5c80aee", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "cb4f1c891439b3a80a01f168d2c2c1d9964af393", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "2ca5178de72759eabab4ffc618a83d6685982184", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "f15e4b9b44a3464b5303dbfb3b962bd12cc00eec", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "8196795f9eeba9991ec32d478b84b249ca4ab6c9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "6dbb77130fbc63d2f4b87aa8c325412435efe961", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "4126adbe662c9730ff75aae857b4cc377028d79a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "1f2055c64ad189c820691d12a31eb79bedc4c40c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-float.html": [ - "862aa951648963c817623cc23eefd2cc42f50628", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html": [ - "42fc8c1962632cb762a0a792bb9f2ab27890b854", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r32f-red-float.html": [ - "10ea10e3aeb8175f58aa90ead6baa974e43e73b7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html": [ - "b8773e9856ca6f5720cf2c02a2f84dc2f32bc10c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "8746338160d89078f16eb1b39a4a4f4e87d8adaf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html": [ - "8165ef9bb874a0c1350b092fdc5ed7136e46d263", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html": [ - "1036f60daf2c7a49fabf260179486af672a293df", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html": [ - "068aa4adecb02d04764d5e6b814c3016fd3a1c28", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html": [ - "08e80b40715da79c0c8d571da5ec906c228eae47", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "dc37c62daa03b63cf04a7b9e3f5cb285e19974e9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html": [ - "373d3c38d5616b3ff2659763038c106cd5019a77", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html": [ - "13d09101cf1e8b371b019394ecc71135f4404e31", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html": [ - "54921b7b5ca2febe2defb84f21c00bf049f6a191", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "5c100fcde2f4236b46b151e0b80e0050a420fe4e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "53524db2705478f0c896ea88973a05ef0bf2e07e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "7004ac1503b621d1351fde4484bad31dc15aa05b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "dc321cc374f2d83a4decaa35b71128ba3bad695f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "6019f6b27ec236f296cdee3c59ef312f86fb564f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "263aa6f972990cb1a8594f6e11fdb7c83e7710fe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html": [ - "b0fcf8c2d337437d6b28d5e259b0d7ca92cefda9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html": [ - "b9053929b5287e97259a9bb4b7c075af39c1ee69", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html": [ - "5113080a93b5b401620b0e819999aab7fdeb2bf5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html": [ - "b8ca593022435de503afdfcb4d3cd1855ca5731d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html": [ - "57512921939a6df8797b5ec6e67f9ff0a0844641", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "fd68c78dcd7c8cdfcc07e0c0d4fa9113bc7e0ef3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "38d5d209d05b77c31688dbbc330834667b00006d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "47f9129a9d88549ad58c608d92ca720bb28713b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "a2b8b9213600fc7a11101d25a52697c6b1db8d5e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "246de7d3edf822829ddcef090fc9e179a2bca4ca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "9304ec6e47bfc3878d64d5ccb97b3c836fa95f7c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/00_test_list.txt": [ - "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "7a4f99ca2cc5b1b16a92cb284738838c96043bcf", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "d1e7fe87ac0641dda34ef8a8300ef153b67ec720", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "0f8a1f53ada573f97326b6cadae82475f8314153", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html": [ - "1125cc99582682a84edf84c1ccf823802fe6500a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html": [ - "bf6cebdf6ed3f89821c2eacb139cc617c58fe73b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html": [ - "6363048d9a2f6657e7b19312cd8b02959a62fb90", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html": [ - "746010a6f4e5260a1c97959874aa8d628e768c83", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "65b9436dca59a83e67089b4ef3d08fe760c061d6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html": [ - "639047c234628ea50d2351686ba885b57676b6b8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html": [ - "8a0c09b7f622174107a081d2bb3f1117a6a52151", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html": [ - "c682b085f536b06686bca591d42d3beda1ce4e3f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html": [ - "9fef207243ce595068ac6a885690669e476fc4a4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "c3151708218ad2bbb06c69cdc563f113e46a39c2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html": [ - "105f674a6645f5ba990ee0a89e73bbfb42a6d62d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html": [ - "40582d24a9d6257e25b612ea006522a1d9911be5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html": [ - "efb91ad1ba4ea69b15f70fad3a0faede74def04d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "f5605fed9badd960a88a100355dd13c734b40227", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "df4e5267d7279ab3009dfd068c08addf4e560b2f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "0ba8d740115bcd24160d27bc3fca24fb180b1a89", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "5ced9831b7e3cc4eaba330fe67f4617fb816eeb2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "8117642468235dc4ac859a956f1994067d736626", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "064a0490d2e6303e1c6950fb76a80c9121c393c7", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html": [ - "6f0462f24ae06ea714acd90c0749fb0f1ed3571d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html": [ - "0176a25aa74ef9ae528942b72859ba3195d23745", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html": [ - "83abb323a4d63583b3649518ab20702c00e25626", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html": [ - "e03cfb94572d6d8e36bc04be9fe2a15706862411", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html": [ - "87f22fa375840d3e510d4257297d20230c0eb6f9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "04b253043fe245e621161ffe5aab99ae7eb81b6c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "3d9c5ddf7819d00d1fa0dd164fc3d4f45ad186eb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "0398e73565dc5cad16d50cf2d1dbffc291b02f11", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "0d900fd7070e61d11480f2d98d1e1576b9816647", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "11f9d3f974dd0721d8d956c97cdcf39c8084f602", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "de387d3409720bfa4628217488b6648b6b838112", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "2cfe6a42c2486c3569c2b687b828ef0bf3ba870a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "5c7c6b5e68b34eac5d3b30abd0b7fcb53be71b27", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "3f316e2838c4da720ed9f364d949cbf5a47a90b5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html": [ - "0ed7c7c8827d9f7a6080664c5d13a6b0cf3a37ac", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html": [ - "6b6bb9ab4290e29959b0ede2909f3e72090ea5df", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html": [ - "81b36abaeea3910f046198f6ad053cb776e7763d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html": [ - "e4ac49a01ed0b02361769396ef4b764381a5bc91", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "1e15b95649ac8c6412434cebf9facb09ea3c043c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html": [ - "6faaeb0d464e3d61b7f2ae1290f280927fe9039f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html": [ - "9806fb10d904a6fb97b71f9d6cf64e6a2f4f0f91", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html": [ - "1caacdfd5b3d0563042aa9c3893c5100db8efd22", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html": [ - "9422c31ab9833db3401057d294524e79e20db205", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "366f1ca19deaf6760d9f13aa2f5d0c5e18f7dcc2", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html": [ - "8a05b09d708ee9ba3ca855a51361c1296b9391c3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html": [ - "569fb1729a6a08cd68c128dd11573ac5878c430e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html": [ - "29bf90237f428590baeebf0b8df358f9723fbde1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "5199c5dff2a5214b429a79c8f904e260d7709e03", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "151c3bd8880759ac4ee7bcb7bf80d4607cc4815a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "a6ddba35d63ecc5abe4101c3ec1396dc6698265c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "62a7db1dfe756a805eb92801a1b1d4b09c98f73e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "c42f6a77f9c25d04712d1770846aab230a1fc246", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "17a2d80eb2e5869f90f76d0d3c6d443cdded95bb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html": [ - "97a35b53720390bdff620c0b16b59a4f61b4fe46", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html": [ - "591b220947506d34e53797bd4deaa7783096c7c4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html": [ - "3a4d4b04bd5dfb432b3aa4e67d59980861c2aea3", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html": [ - "742f38947152bc1ef100a08fd203fac89a7d65a0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html": [ - "4f07e41b40213d2dd9aaf3d1e449e83341954c65", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "44d16a6fee25cf370a83480c943bd91a37a09ad8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "e340f3028e4bf460075ee2194c5f03531fe6d2cb", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "9b695a3cfaa457d0dfc47de01f6b05bbfda13d9f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "0849f462b6e3ed3178a34d06b1c72b765d613fc4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "6ac55129878044299686f355a814100fc2cd1af4", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "0ed88f9d7a0e522108b5fd5450a058e8eeb10d65", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/00_test_list.txt": [ - "11f7a21276e35f256f840bc56c69e40f9f2f22e1", - "support" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ - "183872c524e3155ec02e8e873bb01a4115acc5fe", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ - "e1639ffac64243e95b808335b803325b1360d3e8", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "9f8455802394eac70ccc949e79c938ed28d02a16", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html": [ - "9480a5b96c40b0953ebb231056562ae6c58c9ea9", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html": [ - "01a898385faec40dd88431e7011f97d247e13b52", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html": [ - "5f67d4971b0c82f8439445dd0bd539ea7d8de53b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html": [ - "1c4aee02653f9f761cd7b98d19be5815f1ff820f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ - "f7192bbbeb1d4f806c0054f003431796f2766167", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html": [ - "950849099b750ac15c5d12e9cfdeab10f19d08ff", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html": [ - "44e3d13edf4e132b43569fee496d83f53f141c3a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html": [ - "5b6711a0932d3e120f6d0add00eb345064c887a1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ - "57aea79cacddcf603a665e5b4836a6557f78a37f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ - "0217abfd73959c224ab3586ef5502a4e89560c9d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html": [ - "9aea6a7e5549336897c064d31d11f2e8f18b2a0b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html": [ - "d2c1897527f39609a20af36a9ec6b06f96db78e1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html": [ - "ccd84f454563908ccb41fc832dfc1d9f1b309f05", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ - "4586d7d4257bca083a933f0d494892f37767f58b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "7267de4f1b831d8d455d5a42e7acd2162527601a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ - "a46850349bec4b535b26556cfd91f9308eeb1aa6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "c4bd164cb9d4621f03a024168b57ab26868dd516", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ - "a1146ef45c4072df2f98f5dac1cafc6df5b7e489", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "b17404e2361449b94123c6af47960b2c6f3d97db", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html": [ - "f2ddb20921711c4dbf8c35d6791905684838da02", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html": [ - "193455c3007510b02e148d097be0b6672e80788a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html": [ - "d962aee21fe6cc399ac40624219b96cd23443ae0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ - "cdc18ca4456d143898bc19c8ef77b97e5ee4815d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "dd5e504c7c42fea5b2ade2a6690bf874507c6054", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ - "805d1ce90151c0a3809931017bae79abf79eb20e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "487132ecb5b787329b9ed2e08b570ec73b44baa6", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ - "2d4667b2c562000560b429f888cbc578d65b7c6d", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "7420c932a5b09f14450f6b869c2a368ec5009571", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ - "aa6c5756491e186e3989f8d2467c2711514b52e1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ - "1ea0ccc5f2b639a00046f6bdf16bc1a4c856509b", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ - "c129b7f795be5ee696a0e9d138defedea5018ef5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html": [ - "47eba2fc3d374ba25db029376ef39fb5d3374a58", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html": [ - "5785cd2a2c5d9ac03c95125b42477356ac522942", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html": [ - "543346f93d2c5ae7732e554e59d1e4cef11cefb0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html": [ - "bcfc482882623db955d092a7be13445752b2bc7c", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ - "430d2a795bbe4f04ad1425684852997434e0a594", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html": [ - "702683c769089dbc1e48fced74dd795c86113bbc", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html": [ - "30205d9ae10f8b36fda5dd5b48897f79ed95837a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html": [ - "342effb403356fe3b5eefab400d4718069151e38", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ - "7b3f7f8a6e2731e89f842fb41c333561f50975f5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ - "ca168d01423285e7f0cfd62e5478b6a035439d36", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html": [ - "a2d18ac1faaecd8e386ab5e746c108e26cd673b0", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html": [ - "ec1e11052baa1cae11a5284a5eeb43e5069c4350", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html": [ - "5ca3317927f1db76eb5f2958f5f7ed6be8f2a118", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ - "5aee40fa742184a89392b01698996e3ad8992594", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ - "7c854c416c39fed02800d57e4ba06140dcc0bc51", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ - "fcd0f53fac4674b04202124da846886ac6c5c608", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ - "34da6c39e77592390bd8c47c5173285ecc68e002", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ - "00d5953681eeae2750d06d8fbc538d526bb7f897", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ - "f2d3a2d74fd7eaccdc4f06c4b5d008a0a724feca", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html": [ - "9c9a18ce2750940b1d5dd26132ba65a34ecfbb44", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html": [ - "ae04c52853b20bab337d2dd836f3e45b8c2eec65", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html": [ - "d572bcbd5312ca9742b93fcb093ed48d79889612", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ - "ae7e5f20df3182dcbee743b1e74c16a753cf542a", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ - "2defbc1266d86b11fbc3a384c56a03a3c22261d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ - "f5b02948aa630baee2f892f6d21ee2dbfcd0a58e", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ - "ba0e96bdab5e6b5c6b7f92e82b42ed6e9d9cf99f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ - "9f517c7b7cbad210dc701b13144f471c45d054e1", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ - "84e8116beb854d05fb31907722c2cf57ee442bc5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/00_test_list.txt": [ - "84da3d3ca614885a3bb0a6a105f9f76141996841", - "support" - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html": [ - "c8f4d1ab8c0d56f1379f82c915a51b595960d3d5", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html": [ - "7c463f416792ed782a27a373073c87b846f7e103", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html": [ - "376f169aad70f885cb9c0f68f6d58b975cd5a20f", - "testharness" - ], - "webgl/conformance-2.0.0/conformance2/vertex_arrays/00_test_list.txt": [ - "5b59a217393d68c2f425114c064e1c69dddabac0", - "support" - ], - "webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html": [ - "47b5d560d7f9b91ea47b59e92f2e221f0604f587", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/00_test_list.txt": [ - "32ec5067a61d7d4f67d9cf53995d55dbbe45339b", - "support" - ], - "webgl/conformance-2.0.0/deqp/LICENSE": [ - "0a93ef7186802587714fc662744fd00c9abd7f5a", - "support" - ], - "webgl/conformance-2.0.0/deqp/README.md": [ - "bdaf88f05070aff40fdeedcf6bb8ab4db196c473", - "support" - ], - "webgl/conformance-2.0.0/deqp/build.py": [ - "5349a6c939d3fb8b79ae0739d236efd0fc48b330", - "support" - ], - "webgl/conformance-2.0.0/deqp/compiler.jar": [ - "940f408ee5d8f8b4557f856f7f513c5c3632346f", - "support" - ], - "webgl/conformance-2.0.0/deqp/compiler_additional_extern.js": [ - "814a16e4b07220ce9f55d1d3d687629a1ba7ed67", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/00_test_list.txt": [ - "035e839a8aadf48f67a18b54ad687d9a3843a654", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.html": [ - "1ba63203d2c0873eca92a94988fc1e422fadf050", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.test": [ - "7b5f5911490e916d97860c72c9be3ae67246c0cc", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.html": [ - "aa7134ef1ea6cf0694a2d570494e273985853806", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.test": [ - "355a4432a34d5697fbb2be63a5c1c5d3d74591fd", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.html": [ - "a6cc869a1ef5d034e93b15499342d4d59b9ee18e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.test": [ - "c3887e7081f1e4b0b4d0ac3d2ed54d0656faf55d", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.html": [ - "9da98c3ea5f8490e56857a99450ba9cd08a30011", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.test": [ - "51dd9c23749fc300a87ec238aa4348671398be49", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.html": [ - "1484816f2d1073ea70142dff899475fd90a34531", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.test": [ - "4dfb0a4a7d6f79432dff20d12f6311c6a76e7cd9", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.html": [ - "7eb4cdec590d7652b298b901f88b2d4398e9da06", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.test": [ - "f7ba4f29570850af67c54c435e6fc1901c7660e5", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.html": [ - "4868cefd662761e836a6d16c8370ce052a850bfe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.test": [ - "2161a4c81bc0a6ba32026a47c369e6f6087b2179", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.html": [ - "bffd6be43f1c4485a5fbf80ed95abcd7ecc0ae0c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.test": [ - "7641da22820af139d7e7d539751e71a8b3e52097", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.html": [ - "7b2748a53d70d2756f8c5257cdb28f92c3ff0f50", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.test": [ - "16fc3906542fbb80e3d31d138ff07190eb56ae28", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.html": [ - "9b1d3926a3266112eb2af5823d406a4b30e46d1a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.test": [ - "319a85858b1ad11f612589752cc8c23c30fe2afb", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.html": [ - "1ffd5e7d8eade8246b75fd3d07b9500ac3ac739f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.test": [ - "7e3d2514932698903e64ad906145dccbb26db842", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.html": [ - "62583eaeed4e177213aaad235182e35227da0dd5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.test": [ - "4b20ad8ee858a892653148e9523311fd930dfc87", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.html": [ - "c453f9b21a3d8ba8d296b388d708be89623ce487", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.test": [ - "dda1f1aade97b257ba3538b2a462e274a4c96ed3", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.html": [ - "14ea84e46069be60a0b9cae8f24cddbfc8560c87", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.test": [ - "a387631af4e222309cf8076b14f5f19972a0474e", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.html": [ - "99d074630bd6d285c53636f70ef6adacbda2ed14", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.test": [ - "7e82c3e60d5a336359e2d0478539865e2051ccd7", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/00_test_list.txt": [ - "d98d8130b45a4e4d64b9806554bb3ee85ecd4e44", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.html": [ - "d19695c34d3b3bcdada2c4a7ca43fcc45bdb42b9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.test": [ - "f6276522b4f057ebb59232c3b3f3f83e6fe78528", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.html": [ - "69a1d7d656070bdd3978cd29d93be7d9db0de15a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.test": [ - "a3a5b476fcf3a8addfbee4380bed2ded0e877801", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.html": [ - "e88f390955f2a4b6184998284e9639028373097c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.test": [ - "59c6cb6ffb99aeeca6b9fcc0e8d5732ef759fa4c", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.html": [ - "7dae66547003ad4742a616494491f2ed6ea7b79d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.test": [ - "93e71b72b61c06ad784c9b150923c520d94e1d85", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.html": [ - "788e06f2256775e73d4acb840aa8fbf35a337c10", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.test": [ - "968c2d264f925f88682527562b7633bcf7767f48", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.html": [ - "c0d07dddb67aaa1aaf93411553d8c5c38e42db1c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.test": [ - "86f98d9832ef50daf7c7bba9b5f5021303b79588", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.html": [ - "b9332ef29b40981aa7c26f0e997db3096e0c385e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.test": [ - "f7ba4f29570850af67c54c435e6fc1901c7660e5", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.html": [ - "c14d383518475d6f0baf1b8b289aa8ce1b2d398e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.test": [ - "767a03599eecddcdb049b15ffbbc1b54bf5bd480", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.html": [ - "20596f05c0a8603c1cf3809f7b08c7bab5f5c4e0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.test": [ - "10d65b22eded60771f4dc0715da89303cacef1d3", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.html": [ - "ab674ddd589071cc25d8df05cfb2cbf8ecdeafdf", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.test": [ - "b588cd74e3361096c10dd4bc5386bb2bb08aa59b", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.html": [ - "201a24c959bf545930957b078ec21cd6df16aa28", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.test": [ - "4cdaa061800b5b159154009f8c27a21007cefecc", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.html": [ - "a447a4eff7b14fae9171f089fac23790c267f449", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.test": [ - "c7b86eded46f9ad386cd2c379304076c77c210e1", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.html": [ - "b47acb8593f887ed56749be3ea7f9510036f7c91", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.test": [ - "ebe3851965bc11031bcb991f400ad7175237c7b4", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.html": [ - "3839047a022c3af7bb090391301882660afc4852", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.test": [ - "42c5b357f2fc1abe7e032243bb94c497ad2a2420", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.html": [ - "e514064bf5bd4d6eef1e9ff069d52820aebcf796", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.test": [ - "4f195250f36c7fa98165e241c53bfc90e453fc9c", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.html": [ - "2ff62002139d166af0d8274fad85b562852549b1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.test": [ - "687eb7ebab4b3778286d68c4cfb33687adc60638", - "support" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.html": [ - "f843b17262ff067841f8535ffdda0b9c153450a3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.test": [ - "2477ebb064c5cedcccb364d96458dcb7ba6a6726", - "support" - ], - "webgl/conformance-2.0.0/deqp/deqp-deps.js": [ - "4b38dce6c4a37f435eb2c5571b258c2401b1f412", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuBilinearImageCompare.js": [ - "bc23104c09d4392868932bf5a354b5d057cbcb4f", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuCompressedTexture.js": [ - "a309f81cfdafc55cbd661e23b143bf4e918316ac", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuFloat.js": [ - "3d91ab5aa9415d341df39997dd3823fb40942bd2", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuFloatFormat.js": [ - "a0b4dc82cf4b6dc3f8938a7220f646b81080ae5b", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuFuzzyImageCompare.js": [ - "aea5bf7e090ddb1b59653929b8a932dccca0ef40", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuImageCompare.js": [ - "3a8138ef23252ca1a785d1fb3234c7c0bbb0076a", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuInterval.js": [ - "23296c1f3f91216aa9b37691771f115cb99047ce", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuLogImage.js": [ - "2dabc9060baaebb67a4930ce4c423dbb3707ad26", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuMatrix.js": [ - "e2959ecdc2ce16f29f5d32ede897e28b96b869ae", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuMatrixUtil.js": [ - "63dcaba871a312fad38fd8926bfc6f062734e296", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuPixelFormat.js": [ - "daf3297a9341c27e4abccf9d36152a3db8937783", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuRGBA.js": [ - "0bab841d1ba5c3b28790633808e5396420b75319", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuSkipList.js": [ - "cd34aa0145032b924413594b131cf00877379ec0", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuStringTemplate.js": [ - "d70056733bb9393f81216a86ac64aa285970c2a9", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuSurface.js": [ - "47d3634aad66a627461a18c426e120ab53f71dc9", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTestCase.js": [ - "d4322de4d1af31c4164fcee3c87cbc10fe68d928", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexCompareVerifier.js": [ - "254963ae6663af2748841609ce0d8189f4f14a05", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexLookupVerifier.js": [ - "6b471998aa824eddeb123263914dcba83b5acb59", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexVerifierUtil.js": [ - "4c88f4460872ae7c32d197f023849bdd0ece32ca", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTexture.js": [ - "8a3a2ed1d4ef64b4ee85677e13e18de7c770c603", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/common/tcuTextureUtil.js": [ - "40450ab380188693aa54108fbb37b4468e553cee", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deMath.js": [ - "7551d6c1b6491ea54a74b120f7848ccf1d22c897", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deRandom.js": [ - "2246a2e9d3527cdabcec9bd4e0f4c8b4cafc59be", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deString.js": [ - "fc84a723270fac070c834fc758e06038a9ab5bb1", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/delibs/debase/deUtil.js": [ - "56a90b6ff61f0a63b066c18e99a0412c3c03c493", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluDrawUtil.js": [ - "baa05a9708b298b5e4a371f38489ca1d2c6b6714", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluObjectWrapper.js": [ - "38f8a28f9c5db6fd4234a0adf99c0d98d6fd04bc", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluPixelTransfer.js": [ - "04b81a2a1a8ea0e5be79bc40fce625b521406dbd", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderProgram.js": [ - "0c340ee380946b935cc73590f99138326f1aa6d9", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderUtil.js": [ - "1604dbc61373314ac6545c37028c8ef64fe21769", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluStrUtil.js": [ - "b554db047ac09b201a6ec38c3316ea24e54865bf", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluTexture.js": [ - "fcc33588e1388c2d7b07076f50b0cba9775d72b6", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluTextureUtil.js": [ - "06f3f5289d4dc31bc339f26fce859eee1f561152", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluVarType.js": [ - "a05f1c1e5c800916236e34bc647734a5b8d32ce2", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/gluVarTypeUtil.js": [ - "30e198a60644cabb4c75c1c62fa2847f68f1d8e3", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/00_test_list.txt": [ - "7db3d9d5c719fd5949b407802aad0acb85e7f6c6", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/referencecontext.html": [ - "44a2dc4e132d0554cac2906c010687f20d01c244", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrGLContext.js": [ - "13f75e8f5e53a55b6df872ac6de189001b456daa", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContext.js": [ - "523dbe607ffcdc39c0f8b55c9f0c75c92268dc72", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContextTest.js": [ - "cc8abf5969bf7e5891ab76290717437101c7523d", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceUtils.js": [ - "3b93dd8f9f4baaf1f9c54991f3d73c7625b8dbd6", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrShaderProgram.js": [ - "f5201a5315a3d87c72ae82bf03b6af3c70b3926b", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrDefs.js": [ - "c0400465e4f4d67e41171f08b13c998dca94210a", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrFragmentOperations.js": [ - "a9c2a1f4643dcf83b8f9e1c56d9b07a08bf4b418", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrGenericVector.js": [ - "62a92a42271d7298f853e15c62f074a90447e2f4", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js": [ - "6de1ca270178b9f7778753b95c890bfa44f6f7de", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderState.js": [ - "cac4dc56a30a33b1717382404d03fcdf0aade908", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderer.js": [ - "4d5752b2c49edbbf5c6bea5109315fa4e98b5849", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShaders.js": [ - "143d9b7289cf4d883efd4258025baf52bec3c7cb", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShadingContext.js": [ - "38b9d201f951e85565b3c4e5f84bcc977a24e9a8", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrUtil.js": [ - "03a58168fc059781762a5dab9e6f38d9bc9dc60e", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexAttrib.js": [ - "f6095e2cc9bf7f572958ace751142e3b2bd0add4", - "support" - ], - "webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexPacket.js": [ - "ec00e17d1931c7f907d7f714a2b1eca8d4d88255", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/00_test_list.txt": [ - "0210211a2dc36ff4885d510f8b8eb04960ac1ae3", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/attriblocation.html": [ - "4b9209a1da770306c27d7b6dab294d98f241e729", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/booleanstatequery.html": [ - "1257c361e2ebbb9ca0527270489d838d941adb8d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/buffercopy.html": [ - "7d11acd2c7ba14ae1e8ef9e60f6066c1e6bd4306", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/bufferobjectquery.html": [ - "ddb7af1f4fe0c025d3445f2569eeafd2f58765c4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/00_test_list.txt": [ - "6ac29a3862211153f434aa3760cae85c6f166089", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/abs.html": [ - "2e2d264d879d038194f95a1310f0de25d9ea834e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acos.html": [ - "655278da5c56cfa4fcf39d71b1a264f25527d7fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acosh.html": [ - "45653eb97aa5ff468b54b5ddcec595aff0d6a37f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/add.html": [ - "f801b895ca17869e4170d07ba40fc8e5c12639bf", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asin.html": [ - "11601527871a3dfb06f68833915df8bc96504433", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asinh.html": [ - "c5de3a77515c6b21957ddfc1f24f6f98f4edf49c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan.html": [ - "59d33f45e6008e135c94065455bfd325856d16b0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan2.html": [ - "1565b8af1a3119f18f40fcc22486c1006ce057a6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atanh.html": [ - "25fbab97a11962b558f2c27ad651f2c0c9086519", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py": [ - "cd32b4534b1ac9b3f04fe737b73f9fc4964dc382", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/ceil.html": [ - "bcb18a5b9de5dd97f5f3c461ea2b168801060011", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/clamp.html": [ - "7d0372276d4b9fd7a95de4c839a84dc7410b4e04", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cos.html": [ - "bf2c92e17838ac1f29787145315f948224f04821", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cosh.html": [ - "1c4c62b84e1f46591303db728b7c1f2a155b0b2f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cross.html": [ - "a936911b9f29a76c54052a03c2e33aabc454bd70", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/degrees.html": [ - "70c00f2aadd9c39cb462d93d335738db722f74df", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/determinant.html": [ - "9a5e49682fd90a1775cc67e3b8e0bf9fd116d70e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/distance.html": [ - "5cdf46d9480ee28f63f56fad81790b50bbdd6543", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/div.html": [ - "be275048f70e7d0aa5b8ed58742f1f153ac69650", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/dot.html": [ - "64d98d72313f5c889691aab18050193bf76c8b82", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp.html": [ - "3f036946deecbe646c50a649ee85c4cf80bf4c97", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp2.html": [ - "36e1348583cba09c4e53ef1bdd44d40cce947df9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/faceforward.html": [ - "cb52ba62f7deac443ac967e78d855d41074f1de6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/floor.html": [ - "9ee9e5eeb4f0baf3114be1f1236957e2c8544f56", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/fract.html": [ - "853abb68785504cfb837728a365bcf6bf4a1db61", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inverse.html": [ - "34b7687e272250bf8864b2f66f72660f4ffd543a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inversesqrt.html": [ - "ef5b661be3fff8591b4d6db8c841c4385bced363", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/length.html": [ - "63fcfec29d7a3b4ffd75d6d2158f875b08d5765a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log.html": [ - "3f94bacdfd89ee10325dccc43880924bb707e5b4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log2.html": [ - "04977f98f260545a0b86d20363cf6081cbae824a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/matrixcompmult.html": [ - "7c3d1430ae8e6aca85e2e8a88b12bf3b1fb29655", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/max.html": [ - "80781ad06ea7b7d05817a578aed519ae4f277d3d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/min.html": [ - "16236bfea3d480d0592b558cceebe82da6abec9c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mix.html": [ - "95049fa08bd80e22ff192d92d6eb5f890ffdb7f9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mod.html": [ - "dddced0470eb666927336c2d8f81d8d49abbc9e7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/modf.html": [ - "93522eee9cb058a2a6da523b16641c14e83f25d1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mul.html": [ - "126c8bf90abf0ad4a8f52292163ae7ada4c2f9df", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/normalize.html": [ - "781e53e4a82f654f9fc23987ca0c241e78a5af2a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/outerproduct.html": [ - "d2c440637713d81902216f0d495f5819f5ec2c36", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/pow.html": [ - "253bcd16a8349443ceb4e9dd2319269f0bad9a9f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/radians.html": [ - "d768833c3936e5b47c530e9cd87b424f0ef7ac04", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/reflect.html": [ - "ce26ee9990d9c87593ececbdbfdb7bc7a6b48b15", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/refract.html": [ - "986516966397710ba7f9cf5b13aa20562d24fc63", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/round.html": [ - "82382a04b17edc21c375e233423958ed82e6daef", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/roundeven.html": [ - "6ec902a8b1f72fdd76b3fb4447c8f8cd3c8153eb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sign.html": [ - "b58c521d95a606ebab050dffc57d2bef0bf08502", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sin.html": [ - "1aefee63f45d8555bb5408448632c4d0f93e7a09", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sinh.html": [ - "03ff676fb2b213e7da614e647b3e1535ac63e068", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/smoothstep.html": [ - "8962fa8f5bc9eccd8c341818a2612faa6689a5b3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sqrt.html": [ - "cefa2d8bd2f1e073e32d4e73c93cc81068dbaeef", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/step.html": [ - "310a62946db1e71edb83feef7c44640542c4ce73", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sub.html": [ - "c6e2e9df0d6bf6b57f05fe6bdced5506c8cd6de2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tan.html": [ - "de1cb4e89d819337cfab585a7cfa4685adcbdffe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tanh.html": [ - "d3180414f69c39aa80b0fa15999a7b0607ebcd49", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/transpose.html": [ - "47d668146094cd1006a3444cb6f6effbd41f6cf1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/trunc.html": [ - "928c341f856e698970b2a67564e7bb2d994c4053", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/clipping.html": [ - "b4f9230202af4aef3978e7a5d89d69561343ae9b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/defaultvertexattribute.html": [ - "b5206b802237268904b49d363e3fece365413150", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/00_test_list.txt": [ - "ba28d1bb854d1fdac183891e6e6a57ac1ab315b3", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays.html": [ - "5af0e2a0e961439a915157f3c6a05890196af108", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays_instanced.html": [ - "0bd66f4faf3ad8ad0b35839601a7ff6a4032471f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements.html": [ - "e6cd22f5b84671032784de58f927bf961e982e29", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements_instanced.html": [ - "f468f472bca400bf4c4c880615f3758ae8462529", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_range_elements.html": [ - "602e72725a12e6d7ba374aeb6a448a48c07af527", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_test_generator.py": [ - "c6b6017eab027efe2160f1c132544c3213f23042", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/instancing.html": [ - "6247d694fd785fac4b2a9cea5241ecb109987f75", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/draw/random.html": [ - "3ef04acbd181b558f8b17683c7156360b9d17a41", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fApiCase.js": [ - "3238e6c2efbb556165d2e2f4565b8147b2503205", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fAttribLocationTests.js": [ - "93f91eca1d7b0d17c6cb4080565669b1e56fa7b0", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBooleanStateQuery.js": [ - "173dea0946dd4a9c570aa486696ab0e05a455460", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferCopyTests.js": [ - "51186231a6fc671258d422a8988d5599fc0981c3", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferObjectQueryTests.js": [ - "a4384d3ae7fb2b07813e6d01aa546ebd7874ffa4", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fBuiltinPrecisionTests.js": [ - "d5786180b34ac21a570b87ee495254f18f601c84", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fClippingTests.js": [ - "e261cdea633cdba9e879b2c2fd2b5c485596770d", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fDefaultVertexAttributeTests.js": [ - "863bc4deda63a5d91f4526d78a9faafe90a92383", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fDrawTests.js": [ - "df42ac8193ee0e672fc4e0d3652d6ab7d4169021", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboColorbufferTests.js": [ - "2f7545a970d89e4122d9e400a2c57daf337b7e63", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboCompletenessTests.js": [ - "1ae68fc8c7b3d381fb98563f6268b66021cd876f", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboDepthbufferTests.js": [ - "c662a3764eee3d8bd0445c8c3e5e74bd46afd116", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboInvalidateTests.js": [ - "3a90cceccd4d1831630aeb340336308cc2b592c5", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboMultisampleTests.js": [ - "261da0073412a7084e60dd652ee5a1c6b17f59a0", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboRenderTest.js": [ - "78229de447b127d230aadaa611d4352b915f04a7", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStateQueryTests.js": [ - "4795790ef47eaa8537a5b75d3b49e0f1ca9d03dc", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStencilbufferTests.js": [ - "4cebe7e4a982121fc3ede42bd75c3c427475fc6a", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestCase.js": [ - "cdaa7d352f895121d8621170d19efda457f07f26", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestUtil.js": [ - "ed152a43e4f438c2af1a32df708a9759e5a9154f", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFloatStateQueryTests.js": [ - "6b5431061e0e733a6ffea57089b81c3c269dbab8", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragDepthTests.js": [ - "8a892a09267d06212838bfa9d2edac2c4dcf37f9", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragmentOutputTests.js": [ - "b27eee7a6e2579d37943c90353d06f7c0b1f4098", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fFramebufferBlitTests.js": [ - "ffc6a0c68cec01cdc590b176624fec701c73e3bd", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fIndexedStateQueryTests.js": [ - "a18f6708b24250f0378cd80690954eb976cf299d", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fInstancedRenderingTests.js": [ - "adc7e857ca9f275ba429ce5490f800353c11e425", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fIntegerStateQueryTests.js": [ - "ec5048e4f367b3f745054cdda71d664db5027dcd", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fInternalFormatQueryTests.js": [ - "8eb1b0e2c0a28dac9330bb670c9a7a6d4f1f3dd4", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fLifetimeTests.js": [ - "4bccc25cd9f6fd0ebfa2f5be6157988eeabab494", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fMultisampleTests.js": [ - "fe2120af6d3d28813d593074825c3415e47c22f1", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeBufferApiTests.js": [ - "2a8910eb0d3d9cca27fcf5513c604bbc92d47088", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeFragmentApiTests.js": [ - "c3675d436f7198d3b510cd50c3da958fb5095aab", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeShaderApiTests.js": [ - "6e48dab60daac0ef432dd2b5d5dbd058bd724047", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeStateApiTests.js": [ - "40d6384edcdddb305158e225f3fa3c92668597d2", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeTextureApiTests.js": [ - "171eb7205dbdd8ffefcee84a3d937f4198318151", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js": [ - "1321118c416fdb15ea9f5e8494f5ef460d6e2534", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fOcclusionQueryTests.js": [ - "8549d657bd41f673d511a8271185571a82d5c4f8", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fPixelBufferObjectTest.js": [ - "43f001e110fed725c376b66cbe655fe38f91e7a8", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fPrimitiveRestartTests.js": [ - "85973665ad8c15756a95acd30940d2fbf8a159f8", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fRasterizerDiscardTests.js": [ - "ce746485695980989e710812adc5116a16c5d09f", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fRboStateQueryTests.js": [ - "9903102990e6d30bd9470963c4206696244ddb73", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fReadPixelTests.js": [ - "7996c9196c9202751022b68dd9daa2b3e73079b9", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerObjectTests.js": [ - "271a2186aef4e3349666cfe5924eb81e64727b54", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerStateQueryTests.js": [ - "22cfde12aae0ab36c641a5d5ff1910b70cb3aad8", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderApiTests.js": [ - "2768f0325bc456967213115bda1b5b4784a1d79a", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderBuiltinVarTests.js": [ - "c696c6c12eacba1e62d876d33762450875b5f416", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderCommonFunctionTests.js": [ - "ddf1edc345f9475fe6eb7737c77587b210ed5af4", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderDerivateTests.js": [ - "9c859c296f4c8ecaf8ad75555ab776e14cd37ba9", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderIndexingTests.js": [ - "c08db90758291b21fb5b23a22325184c882d2c64", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderLoopTests.js": [ - "822b121bda6acd9fafa38c36625434cb6e48cfd0", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderMatrixTest.js": [ - "5af21863f5ae4e538bee63eef939bd213042a7a1", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderOperatorTests.js": [ - "24f161ad1fb0559726be6d41afd88fbc51379b1a", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPackingFunctionTests.js": [ - "3e4233db4cf7f79e9db3394e0d9e229f5e9c0ca3", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPrecisionTests.js": [ - "eef5be85fd6fcbdfa5fdbea94a4c7db849b04bba", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStateQueryTests.js": [ - "1a2859f2498029578d3f8810aaf1915d4c994b90", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStructTests.js": [ - "3c23545d7599e76b4f805ec6c7df2cdd8300be0b", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderSwitchTests.js": [ - "27670f9d644a861fa5411766c05e06a0fdec53fb", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderTextureFunctionTests.js": [ - "5adcdf528fdd61b2a7cf127a906651d323714c25", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fStringQueryTests.js": [ - "8e90ff576b8dc65a8fa7e4d30379077acb261658", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fSyncTests.js": [ - "bd18845d9eb242217ed3da73b5fdefe23fe4e7d1", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFilteringTests.js": [ - "4e5bc8aad8fde13cb9e6c0495630beaa3f7b16b3", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFormatTests.js": [ - "7300225a8db17a01592952d8f6265ab5a6059ff5", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureShadowTests.js": [ - "c878228b23973aed3bc608529ee32a01a45a242f", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureSpecificationTests.js": [ - "5ff5edc550e2eed712b80527462948b0c4da23d9", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureStateQuery.js": [ - "ab1f4d6bb9b24091c8e284b3f40ec57202aa9d48", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureWrapTests.js": [ - "a6d6e96d14a46874440f3a0208a4c3df3a6987f0", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fTransformFeedbackTests.js": [ - "5beae6985d53aab8b108a2b648ebb3768af8394d", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformApiTests.js": [ - "59e50f1fc995a39a3e27dc2b81934f436b052014", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformBlockTests.js": [ - "91a90fdc64de6a03a60ccabac3201960c19841bf", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayObjectTests.js": [ - "6ee46995ca9819a279cb78f3df806fa77091c88e", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayTests.js": [ - "ccfd34331357afb5268cbe5392ba3113ed491f53", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/00_test_list.txt": [ - "d6d590a07792ddc40d3e2db09a800a10020d5814", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/blend.html": [ - "24c33fae9e837ef38a2cf2ba6990c8f61eaa04bf", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/clear.html": [ - "4931285fd2a3aceed7f4e6e36be9c79b6bd85654", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py": [ - "5f8aed6bdab407f813d613e1fdf6555e8ede73c4", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html": [ - "0ada192f935ac2591b605fbc072f66c1a78635a7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html": [ - "3ecebd948a8e25e9c4fd97f45d28e28e95dd6743", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html": [ - "c14fab34e1f183960f82f5078be073837c3f24a8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html": [ - "746545b618e0f33befed9ba53f0956fec90300da", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html": [ - "499904db4043538b43758e443a8befa8daf9e11d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html": [ - "e162d1adbe8ef93f82e2857cdc230413f81a2dc5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html": [ - "a085d4ed9cdec53f80333a2d334e1b9303faf707", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html": [ - "584ebeca180560f375f06169399cade7a6844df0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html": [ - "9a66e732db606c0e13fc3ba0b3bdfe74d920509e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html": [ - "d5b77679ab4f77fd6b0ca517778f6c4ff0b14ee5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html": [ - "b20c6a89b4a9a9624f93df67589d6c4ffec2c830", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html": [ - "1477710c585adc6e6da97233a96e699c30d11922", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html": [ - "be4fe69af668806769f4dfafa238467e9c3ac020", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html": [ - "2ab8e53f4a5fe9a4ea646d244ab81a3f1380e90d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html": [ - "a0b780037ac6cc521a730bd6a239d3d2070e1401", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html": [ - "2c5427d3f1b1fcda3f7c256e737c0d0322b25c37", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html": [ - "3eb610c8e9d4dda0d00c4c61d93b5bdb42667d82", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html": [ - "1bc711518fd476d593852787822567055752a671", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_00.html": [ - "ec9c26543479c9d5fffb1e0f56e73b4ed95080bc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_01.html": [ - "b80f66a97540e6ebc6e724eecfbaaa3c994b1026", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_02.html": [ - "ae4e7ea581917ac1a31dcbd1fb766909f7eb7d31", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_03.html": [ - "95dc8a8944367912c1cea1917076404df64fe0cb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_04.html": [ - "e0e134045667dcca1a8122449fff80a802684907", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_05.html": [ - "5783b0aef978843bf011fbda70394b0c09f785e5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbocompleteness.html": [ - "2f8fe11913039f06867f54f4b4d5c8098f7955f5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbodepthbuffer.html": [ - "6b8219ff4d30f9c1feb984f62bedd559a03cf7ec", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/00_test_list.txt": [ - "189ebc1d174c6edd372963f0b25cbbdad76b3225", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/default.html": [ - "61167e80ea4e87e87e51cc6a211ab6dedb184557", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py": [ - "d1a271d36629028f0663b444f826b4cddf42e210", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_00.html": [ - "40269b503a6ad1d4191b2855a2e577e187bf4ac5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_01.html": [ - "74e09a7329dace5f112f4e7fe367d6237602e0e9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_02.html": [ - "641a83a6ffd8cd823ad6735fdccff3813795e697", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/sub.html": [ - "2f2fd69ea82fc7c56b0a2320f023561b68fcbd6a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/target.html": [ - "f78482833f95641565b231d6b4ff5b675a358753", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/whole.html": [ - "13b53ef7fdfbe496a309f43da8414f88cf6ae695", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.2_samples.html": [ - "cddfb818fe94ca743689b41c28fc8cdfd73f2ecb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.4_samples.html": [ - "8c0ac42453e5b3d85d8aef12778f3f2723354bc3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.8_samples.html": [ - "d01bd462e7786b0b7f6a50bf033e0f79d10b6ba9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/00_test_list.txt": [ - "65e66c8949da6e0d679b4948c749db7f6da57517", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/fborender_test_generator.py": [ - "8b13aa75d96713a95c3521476c967f3e05c99d90", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_00.html": [ - "8a5438bee197204df87ed04be85d0139dacd6df7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_01.html": [ - "860dc1d43db4daa32d723d38aad447d34ba0cb12", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_02.html": [ - "48bc8c8485c41b6d6f74e5d8fcf9a50498fb7464", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_03.html": [ - "8f6610b14953948cd0fa4c6222f8ccea83751a07", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_04.html": [ - "f4a80fa42ff26de4252c5c447729a16ab004de95", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_05.html": [ - "8c15ef4397f8f5cbe8fd6804aa1563d4e832c1c0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_06.html": [ - "dd3a1276b6feb7fda03df5e2950c7b09b41b5cbe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_depth_stencil.html": [ - "9cabf2d3f9f975e0f87a6fcea2fcd21c48ed8860", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_00.html": [ - "2ad8be26b7b7e9a3a31321099cc74413755cf805", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_01.html": [ - "78ba229a373bb047124615fc2a0779e0347ce0f3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_02.html": [ - "f00c71c3e715ba20ff416fae39ed9bd4736eed2f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_03.html": [ - "d59c87854e4f26f390d2289a3154a64df30b6fd1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_00.html": [ - "66cf5b5c511af9563dbf22046c6a9164dbacf892", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_01.html": [ - "5edaf497031170e174a2b0820285a98d75b7f168", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_02.html": [ - "db6a499f8b871ff53e00eb13d766ecab908f9098", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html": [ - "504e71b08648b30da08458db014f9bfaced9ce8b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_depth_stencil.html": [ - "62bfa2d817a2c181f0b5a1e9ceaf92a64452e633", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fborender/stencil_clear.html": [ - "daadca49ea16de0435301edc744c3c9e6a1fc012", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbostatequery.html": [ - "3d838896fe903e66e8c6920a228d35b1b645770f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fbostencilbuffer.html": [ - "972df6a574fcff97261b02a9e2ead976348965fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/floatstatequery.html": [ - "3742fdc5b48fd984100a6b9ab842bcd90179d76b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragdepth.html": [ - "62f2065bc6895288e2ede7169bd0c8c969dbdad9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/00_test_list.txt": [ - "8a410f650607b7188574676ee32636870f243ae9", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.fixed.html": [ - "3cb0ecc8c65c9f340580f94c6164ee3eb647aa73", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.float.html": [ - "cf114327686f7e87f96f0f3ba09de825b4004d81", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.int.html": [ - "3d42bf8009cb14f666dc5ff6e8a3abda590980f9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.uint.html": [ - "735dfe17ccc43e329d43b3d859451dca0ca361af", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.fixed.html": [ - "5f747a618091caa80f68fc2b2cc351d216c9cb60", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.float.html": [ - "66c05b873d5c5c633675713e3f91788879609011", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.int.html": [ - "b87301f88e7a247f87b8486094f76d4e8d7402df", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.uint.html": [ - "f85a48636821806f10f02535fe712d97ff837736", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py": [ - "b2b3dd7e16beec248591af8d7016e2382850a4f9", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_00.html": [ - "e57db36e774179c58c5fd5e1aea55c5927849a16", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_01.html": [ - "2499e03d7dd1d58b408ef4ec931d4c5646e7b1b4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_02.html": [ - "985ba95327b4acc82fa40aff4cad5b3253043d69", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/00_test_list.txt": [ - "6aeeaf64ab8ba71b275aff4ae9ee1415cbbebdbb", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_00.html": [ - "ff9393c7a3267aca4f16ee348de98ae9d09ac8f7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_01.html": [ - "9584881171421f3036ce8fdb543f6a785c6724fe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_02.html": [ - "76b34d7d512e39f347067a8b75b57962e556cde4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_03.html": [ - "d8c77fd06b3979d6ed124b0dced571de7eb5dfe3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_04.html": [ - "167d2b357b1537881fe8cccc7ca16372f13d336b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_05.html": [ - "9c1ff0833b2add1d0b34c2d16d325a1a7969dd8b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_06.html": [ - "0342c4ca810e70c1037eb10a18b58df54f3c94e0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_07.html": [ - "a0917afb749c8a94018a993f61dcf6080ab0f035", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_08.html": [ - "9858040a43155fc4bae332aaff2c510b05e89098", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_09.html": [ - "485bb3446262afc415e4a8aaacaf41fa493abd5a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_10.html": [ - "147e515bf08d2596f9de17c779a2426806c2df4c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_11.html": [ - "d6a800934b7329c119ed7d9c6fd4e1f9580a19bc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_12.html": [ - "012642c47df299edb9a6a82a2259e98fd476c9c8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_13.html": [ - "5b1a5abff5cb00b92a608acf8e57d9f8b71d439d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_14.html": [ - "b670720f0c0615f2cd620a55c1e523db39768505", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_15.html": [ - "a5e97649fdcec21bbedc0ca750bf154581b739cd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_16.html": [ - "9b27bea285b19776eb6b95c31d2f21d0eadc6cf8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_17.html": [ - "e2a624a91b8a168f6653ea6361aaaa3de366fce9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_18.html": [ - "9010665581f36c95f5a4967adfc64794239ba9bf", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_19.html": [ - "97473faddafdc17853dc97a23235647f4f16ec45", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_20.html": [ - "85c23fbf8b47b8c818e8eefb098ea83e9c0a5254", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_21.html": [ - "c9b9343bf1f1c2604f03e435d1f367092f3bdf37", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_22.html": [ - "134e63bf0c9036d5a2ce3574b1df652242ac6bf6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_23.html": [ - "cbf0882a42f4f3652a14f43293137cd38cad0ec0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_24.html": [ - "ea9907508b13a546b2912d5b1bf12f462dd12b78", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_25.html": [ - "69d2eda41a9e5ab91a73c6de6cdf9f6e6d97660b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_26.html": [ - "02b14b529b1bd59494131a6fdcc78a3278fef6da", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_27.html": [ - "b5e84beb005590751ca063eff274a9d44a3dbe5c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_28.html": [ - "84bc2ff7ae95837d324fef5e6725f110d01ef6db", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_29.html": [ - "84828f4b455777938bf625e53a8d1e09f15d080f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_30.html": [ - "a3709de7e290dbc32181b986ae005f503aaa3731", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_31.html": [ - "7f71066589fec6222ea1a3d2c8479afb72221e35", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_32.html": [ - "7d3c308748ec5628850e15cd9a5ce6dd24d0a9a3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_33.html": [ - "b184169b4b68164a68917202e812aec9a6717362", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_34.html": [ - "23cfd657bbda7cc95c45af1d554ed5b9c7734a91", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html": [ - "52caca51b07626885ac4bcea3b39f7c54f872266", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html": [ - "cfb19640befd109623dbf42983a7db193aa6e05c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html": [ - "2b183e9e0a14fb0506ae101794e612dcf489bd35", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html": [ - "914b783e6e658d020990602fe9e412f80a164c79", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html": [ - "6b9f894ee45754cee69cac39e3bca0c2da3e43e2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html": [ - "6941a83f853788597b44874b60cbc56fb129d0bb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html": [ - "cb93887331e557fee3510aa60d6eed3e728005fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/depth_stencil.html": [ - "40ff48176e89926a6b5e98ae99d1352b5b697069", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py": [ - "82c05801c1faad0665b132d168e133f98660924d", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_00.html": [ - "7e5e21ca6444145fb1ce7504d65aa3da481460a4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_01.html": [ - "fddaa337f86311f8b781332792bbae024b4f6f22", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_02.html": [ - "9678904b29bc16ff2faad02ead51c2c454f5b1d0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_03.html": [ - "17a0adb6df9885471b70c82acaf3a43bed800814", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_04.html": [ - "0397d04b80d85e745d495a2a30ea2ff59d07d1c8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_05.html": [ - "9226ecffc277f67d5e932e43eadaa9b97a83bee6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_06.html": [ - "070c232d7ab16b60a46892bf11cd101f94fabaec", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/indexedstatequery.html": [ - "2ef0e752b4720a179bf88913e65c69dc28887e9b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/instancedrendering.html": [ - "c0f767090c08de0111a8ddd3921b937670fb96db", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/integerstatequery.html": [ - "d4eec297275cf58215243d2011da6ccb6fa96e9c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/internalformatquery.html": [ - "f134b6be51aae9009c80d300b84d22896654a40b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/lifetime.html": [ - "663d4e27dbafe7fc21dbe7f75c486fa4bc073395", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/multisample.html": [ - "6f9d72a37c63e4f103cc436a1b6714bb82dfd755", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativebufferapi.html": [ - "fa0b6e26c65dfbd3186a8982c7ce7462b2a3ea30", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativefragmentapi.html": [ - "193ff1f03ba09c872ae7d8ca6f095b6bc36456e1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativeshaderapi.html": [ - "5a5abc09209eb14adef3198980915224b380d40c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativestateapi.html": [ - "4f902b90e58044acb9cbc91f96051ffe004b0fc2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativetextureapi.html": [ - "4a6b5d29c614ba49f059ab2d8d1893459ffe43f7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/negativevertexarrayapi.html": [ - "d5935806133608bbfa3b971eb57cc2f45ddb665f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_conservative.html": [ - "72fc6b486bde6a98fa74d85b696ce0a2ee24b20f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_strict.html": [ - "06c8db503234651746549c08d81f6add5972e53c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/pixelbufferobject.html": [ - "95efd94337026ef5104bf1a56feb55ddfe9e4f0f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00.html": [ - "37d022b51a2a888e2cfc4153d8ec7617c8ceb4d0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00_test_list.txt": [ - "6812378afe587e0221012399ddb4d62db41a96d4", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/01.html": [ - "05037db04d7e35eccf60c146b2f6e430602aab57", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/02.html": [ - "9b3319608fcb3168d4d2e0e64152a7fa40b7f95b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/03.html": [ - "005aa179a9f9da0ccb764612b4bacf777ab33e27", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/04.html": [ - "eb1a8d598469218653f4b5e7c5bed0463cd4fad8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/05.html": [ - "a9537ec1038b115feb60845b2e2133201a3fbb2d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/06.html": [ - "af597b9cc498f40d86d5d9330c717c450d3404df", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/07.html": [ - "f8b021bd00eb6278badeeeff44138d0d8274163c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py": [ - "9201d3cd234fb760fa20e6e0492e520961e6bb8f", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/rasterizerdiscard.html": [ - "acf9dff4f18ea4d10eecaf0923b8fb446a4c5504", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/rbostatequery.html": [ - "b05f022bb5fb36c5acdd7b23b73a01744c25efff", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/readpixel.html": [ - "3002afe68a48f4248707493deb7663d45f2a0074", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/samplerobject.html": [ - "046b5b8963f4ae11a5b6763ab84f776d094c45e7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/samplerstatequery.html": [ - "ac75908dead1ac0d822be55d8ee54ba7d9a8e2a9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderapi.html": [ - "12f71e5f9da4d92325c9e61daf8c3c8f311c6b08", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderbuiltinvar.html": [ - "f699f18ef104b76db54df99e7a93369025806279", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadercommonfunction.html": [ - "cd50e92ba2317732119fcb3b56b13e03a4ce5d19", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdx.html": [ - "e014bf8f212eb068c770fd950500cd480bc6d1e0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdy.html": [ - "4fdf0cf6445c65c36ab14d07a1f3fd45bc698767", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_fwidth.html": [ - "5ce92f799b4fa1c41f33ac603da02b597629dec7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/00_test_list.txt": [ - "da4d02b37d2f5300907707530a68a927666ff48a", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_00.html": [ - "c0ca0db12c866f6b5afed56c59da4eda8510c7e2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_01.html": [ - "b0f21c4a6af2dbbd3fce720f024e84a3d9f5b8a1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_02.html": [ - "37ed294f52907aec32785e55b1538e457a06ceea", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py": [ - "f764723486d332982372a79af205c445db1320d6", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/tmp.html": [ - "f12242bdc24a77446432951d3acce3ffd29e9201", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/uniform.html": [ - "5b0c1319f2f8ec093973a6638cc50838bbba7280", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/varying.html": [ - "6e557fcb34dcbf46bc67e46041b0639062c65df6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec2.html": [ - "f59f0b697f2921a47e68360cdb2025eaca3b0fda", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec3.html": [ - "bbf21e3ac5e41b2be6fbf0a91121ba6cf4fd09e1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec4.html": [ - "44665f3e920f7385519feafce711716022158c13", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_do_while.html": [ - "0dac6eb680e5bef3ee0fe16a3740131687cb30cd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_for.html": [ - "91f36ca53ec9a9788d24852e30d94a1e6924ade9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_while.html": [ - "768e04ee0f875b64a38cd0a4822e99f7551d29a7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/00_test_list.txt": [ - "dd0bb5a55074b67d6b61dd4100dee2e0b260d4a6", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_assign.html": [ - "d857b75c5ebbfaeff59669a3257584f4c1845a0d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_const.html": [ - "a7d156352b49c8409bcdf3f3588468aec519c18d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_dynamic.html": [ - "368016623edb275e61d246b87f69238bef724801", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_uniform.html": [ - "6b26f5090db252606b1e925cc211779b9db95c75", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/determinant.html": [ - "0340ff4cfffe3ab44f671eb276fff6be46e19a5b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_assign.html": [ - "7333b4132230afbf6dd57ead12f1a00aec08c96c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_const.html": [ - "ad5e5abd86a1f94c54c93edc9f9dae5d474300e5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_dynamic.html": [ - "776b95fdc920cf0601842deac8c08c4022c43c6e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_uniform.html": [ - "ed6a134f572593b919a4cb9cefb4a74a0ac7c921", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/inverse.html": [ - "8dd8c7527f93844ddf8a6f3a7eef8e64bb9c1ca3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/matrixcompmult.html": [ - "737fc47a757aab6d7d12f6c3078ed6b07f9aae38", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_assign.html": [ - "45c128d35fd77cc6589209e81d3f612b5a7be38b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_highp.html": [ - "06dd0167bd9263f8d6fb75de373d805acbeb0beb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_lowp.html": [ - "9adb07d426bf7153e06b5c15915e1205c203aa4a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_mediump.html": [ - "77c2df60957e2091530588282ccdc6dff93eacf4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html": [ - "a07ed90c12a264faa2f1e1a68630042264a00f99", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html": [ - "db661835bad7450582ada8c0209e5219c057bcbe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html": [ - "62c5e70a3ce0221bab2aa4e6b3aa8dcc3309ea41", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html": [ - "aba39ef85d2a47154e452406743b89e29738ed0f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html": [ - "3cfe8e4dc19f831c6dae883831300fdbc1073876", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html": [ - "d61f5b8a7b8199debae2336c94e4d8d3b48e87b5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/negation.html": [ - "d67621bd1628bcf586531dfd42c717d77e59c5a0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/outerproduct.html": [ - "b0c5573fcd7a8078814c68f622d05d90e83d9b46", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_decrement.html": [ - "c02ff8e64161d0b7f34ba114345595ec1b23e2d4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_increment.html": [ - "604509d4703178cfb1b31293bab5c90ead60eceb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_decrement.html": [ - "1b600703856c8829ef2c3f80a0d4c1cf2662f42f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_increment.html": [ - "c6dcf03d14f1fb450426377c3921cfcb0e8caf6d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py": [ - "df6d058bfb6c068cb398429da9b3d93aae660279", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_assign.html": [ - "6a1b65e7116cad908c51d984abdeeaacbca490ef", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_const.html": [ - "9645f387db3c119dc1a18207010f10f1e152a2c3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_dynamic.html": [ - "9ce95187bea700dc9332e76ab0247a51dffa23bd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_uniform.html": [ - "9a3b0631259791e13ad1d71b7a123c63c9f811f6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/transpose.html": [ - "7de027d59eadd6fa7616587e3464a052bcd29b0e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/unary_addition.html": [ - "3eb7cdf09a6dc3600f2dec5d2f3b610150a6c53c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/00_test_list.txt": [ - "47ed2c281b31076fa590c73896176f49ad9aa510", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html": [ - "f0a06c9dc78c19a0be6321524f8b1e03933bacd6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html": [ - "3462430a1c0bef6940cd897d990c9d5598d4dacd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html": [ - "fb50411eeede5206ea14ff33b327d4edd971e5d8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html": [ - "4073817ec738a90ded3856701f76f5cd54f70351", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_00.html": [ - "0d4466d60d4bd7ad3dc2c9386c1c72ebc7a07bb8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_01.html": [ - "9216f9dfd7296342763ea392e0dc1af96c5e09df", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_02.html": [ - "28ad5e520da90ba8ed1c7efb11b0b1627908d26c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_03.html": [ - "744064804871c6507db974b39d29e6660e3b0772", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_04.html": [ - "961a1abacd6377f60364be1e3d05ee485c63265b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_05.html": [ - "1df5b74f41e652248181d67f5e56f454b27e43ea", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_06.html": [ - "32b0233dccd11fdb2956b0bdcfc44c2a2963df30", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_07.html": [ - "01838ae82ebbed0d5e6ff5ffbe846d9e032d437f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_08.html": [ - "905d3e6eb9d4061f812d35afa26c4c3b0945f166", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_09.html": [ - "2421787561d88e873025af78a24a0f616bbcf541", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_10.html": [ - "5031a4fddb73baba4b7f384f3262cd9bfce4a48b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_11.html": [ - "308a7298ea306f20129ee8591e30110455c37b87", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_12.html": [ - "97d944d5740cd170e700b1f6636f8a271878ca2a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_13.html": [ - "77145e31d6b2a30b23bfe76389cdbf3078a18812", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_14.html": [ - "7a1c8f1c0f9d7b7ed0c061ba361df80cd5dd8fa0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_15.html": [ - "0aa069e4ffa1bd252b953253ab6f8bd4ece92fc0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/bool_compare.html": [ - "51872d3cab50281fbb0afaf8a2e25818f2ee3cef", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/common_functions.html": [ - "e761ee0695e7d697c11376b23d3e055209b1cd9e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/exponential.html": [ - "b82f36f270d18c2f238472f2565cefe3b1d90ac1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/float_compare.html": [ - "27cdf92bd5f495e346d9924948abee20686399cd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/geometric.html": [ - "245bf441990854f60be07581a33721da745b4da3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/int_compare.html": [ - "6e5d7f7ab2d3b254eba8d4213c8791a214df6cc1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/selection.html": [ - "670c0182fdde1b858074e8688380681cc05d8221", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/sequence.html": [ - "f045491be93963b8490b8ada644838b8ee85aecc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py": [ - "3c92701b4f54e3817b8e5d354a5ee9f429c0aecb", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_00.html": [ - "4c7d9d88fdc8d0b2c041cdff9ef77305f2369a1e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_01.html": [ - "acfdcef6b600294e5b1ec718f565e9f3a4d1ed97", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_02.html": [ - "a5ad6bef86a7b7e34742935e097c7f1b7e7794da", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderpackingfunction.html": [ - "5a36055a2bf713622c4f30cb712ed3c8651f8a56", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_float.html": [ - "7b03a8b0098f17aa8e0107fb5991b97c71aecd03", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_int.html": [ - "706c6b4c12ffdf212055f7331540f8994ba01f61", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_uint.html": [ - "e08b6b25d1f35b5fa56ab1430c2a62650226eef2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderstatequery.html": [ - "cf81c4ce8245487ca006b038c70719cfbf2bd4d8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderstruct.html": [ - "16632ce5168438c47c61e3edbd484a048eda3b7d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shaderswitch.html": [ - "74828e7dcb68956d6740b58f5f3189ee5f3984ef", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/00_test_list.txt": [ - "13a12534dbcadcc475817f012acbeeb40a072e84", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py": [ - "4a4b819edecb695ec04c93cd17674f9e42ba8bb6", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetch.html": [ - "92515fa0880ab292f75a80b9878a1a5afeec8b32", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html": [ - "6a02b78415607b42b8391ce34abad8731a6361f2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texture.html": [ - "88b9950e85949eba481a0609b2a76b1fd7cecc8a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegrad.html": [ - "9424708cd35849a256f5c5b0cbef20d42378141e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html": [ - "637f48b6358bd6920487eb5e0167a29f799fc3b8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelod.html": [ - "ee51b89f354f090b04e536c374dad00f09890ebc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html": [ - "93dc80d170ae8ce24e237bc7830c7ca38fee4e35", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureoffset.html": [ - "d06a589b42e4c1f758cfc9cbb358ecbf78667a62", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureproj.html": [ - "6369549ad4f10f1621d86907b228c770b260cb86", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html": [ - "65c5ba219292534cd20a755bafe9dbca8fe4e0e9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html": [ - "4aa298a712155d0ea1e524f1d53fae4b05163bd7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlod.html": [ - "df866a28a14ba3c0a17d7107a6cf2e1069cdb8e7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html": [ - "0b1e0dad0afc12a9f243311afa167344ac4c4d26", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html": [ - "cafc8a69e3f76f3c9e0ebe540c847011a8f6bda2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturesize.html": [ - "e9ec2872e0d26b38bf2437a348d3ccaf312e004d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/stringquery.html": [ - "5310628023da2281cff40562d83f8a073eaf85d7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/sync.html": [ - "ee54ac42eb269dc87b72c8ed3ee878fcf151de37", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/00_test_list.txt": [ - "b446b8d6dad91c6a6c18a8f5bcde0401ab181cb5", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html": [ - "204e8b9a219e318957079237db677dc0b213d059", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html": [ - "9291638b956b9bf6718e9e6ae39937974a927718", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html": [ - "720a1b2911ba4edae3b5d35038173be3dffbba40", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html": [ - "4b05bd976418a59060b85055d02fd2cbf28e3c6c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html": [ - "6b97385fa192964cd65a7d4fb4f09d28be27aac1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html": [ - "358b0323854c876f91ee09f9ee64c085ed0d31eb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html": [ - "d3cff465cd07b9ebe3f3f46f5e01419a9e904ec5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html": [ - "7f72fc2311aa6017c7f57bc197922e1d39e5b54c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html": [ - "606128288a355bc8709c07d9d71b8542c2c022c6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html": [ - "7d10802eee45626c8a9d7eab6b13b4a08f5c5c69", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html": [ - "c783aac62dc62df8e7fe1a28e3f849cf0c21c2f6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html": [ - "b5727fa5df7fd5d7d92f8044f795aff10293b038", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html": [ - "aa85bb0c68511b5c988d7ba43d1eccd0d5d3fa68", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html": [ - "6fd4c2911ceb882211b81c8c8551f4dd7ef76138", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html": [ - "fa4a6c4a21b2dfcaf0fd8b1441aa09a18e697b1d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html": [ - "9bc5325a4cf4c51a8415951dd0405697699feb3f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html": [ - "40c1a66df024452906c45275c1e24ae8498ed169", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html": [ - "ca99135532476bf53eb896b4212cbf2a45eb9a7a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html": [ - "21dc88c4308b16a0c25c689fba6a15481233f88d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html": [ - "ce76f1f563d35763e45f6c8dfd00b356218ce6bb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html": [ - "0684e72dc4f98026dfa0f934d10e89d052e5c0b2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_00.html": [ - "f9eabdbf1d2ee6a5af8d426443fdcf5344bf881d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_01.html": [ - "fe91493b9979054de6624b48a6e1003bc2219a4b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_02.html": [ - "bfe0be1c51d94d93d1c5c1b27b7874f7bf5ec89e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_03.html": [ - "df24ceb7686112996397e52134c59d6824dd0201", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_04.html": [ - "949f3a5504db479e4d8ca68ebb1800799f68766d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_05.html": [ - "c8639df661bcd528a9abdd78dd1386ac601587be", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_00.html": [ - "2754a635a179fdaaee2444672bbfca066d6790ba", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_01.html": [ - "df189ee1313e6045c3c464e73dfbd95ee823ed43", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_02.html": [ - "1a1d9a1174e04c0c847e221e5032c05346c279cc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_03.html": [ - "0548e10686558e06a84d4b40dc183635549b25c1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_04.html": [ - "9cf10dcd0dc0d80f1c5553ff9965b015828983e8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_05.html": [ - "c1a3081ef1cc9f51fd1110b4cbc8228dc2b5c2fd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_06.html": [ - "bb06762092cc1aff37cdd0b2d043774de8cd2291", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_07.html": [ - "9a71fcb707b62bb9d52a51e8db7912fffb2519e2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_08.html": [ - "ce7c6df1edb18c7d8bfdc66c30e222636f660c72", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_09.html": [ - "80e6af9f79fe379485bd99555b99590a3fdd1092", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_00.html": [ - "e090de020a277024d33d3b4cd62a8f73177b950f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_01.html": [ - "2eacfd3d0cd31ce1a5d227ba42b491ed17bda66c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_02.html": [ - "9de1f75511b98de03cc2082b9ac9e6de9e9c94f4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_03.html": [ - "b06df13ef41f8d11880cfef1297035e846b73843", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_04.html": [ - "73a730983b5c8162c80cdf59332777d45039c7a4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_05.html": [ - "6190f85992e377c2da7d253f2ba797aef8bbac22", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_00.html": [ - "eac61e88c42eefb5bd510c7ef8271607bc40b1c9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_01.html": [ - "27ff82ef9dff7031bcebeb124e5453197970c37a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_02.html": [ - "f9b37b05a4ccef79271131d1d0fa258984ce6b38", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_03.html": [ - "143ca8d4ddd14c95447456c879bbb7874354dac5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_04.html": [ - "98c178a300c009ff67ef8527e9ecae95537257a9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_05.html": [ - "8c8e76ec750a5ab0322235c2d02ffc324d5b1c6a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_06.html": [ - "7530a32941162ed5ec1def358a81ee896643c5ce", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_07.html": [ - "c93ed4e1ec487927be54a79bcaeff069a383cf3c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_08.html": [ - "c5d86afcc940c392b4d9136d1ca5d9160629e29e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_09.html": [ - "7884eeb639f304f7a0890c30d3f90e2f1fd040e7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_10.html": [ - "408ddd67f4f53344bc66c45cc61acc26f826e509", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_11.html": [ - "9933804fe9e39b423cf1c05193758ccc6d0d2962", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_12.html": [ - "5606375c47d12232be5c09d87d5ee20a6b910ffb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_13.html": [ - "4eb3bbd92b9ef65bc46c28592efb3bf7ef172149", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_14.html": [ - "e1b43546807487e68f6d57d8cd601f69d8de5720", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_15.html": [ - "f4fe43fd2e9a4ca4195e0c0b9c03e1652844082c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_16.html": [ - "5910fd09deb726459ffc9592351afc15d04585c8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_17.html": [ - "a5999cc756d70ab6ac50e0702f80ef64dbe9cd3d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_18.html": [ - "5c24dd2baaa3668884a05c7ecba9215adecd7ea5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_19.html": [ - "3c5775621261f44c267da01b84d1cbfa5ce235f1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_20.html": [ - "e14a72cdc5fcf88ac7e58ff4294b078023c30b17", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_21.html": [ - "faa6e689a2ce95b8c873f710a1d9672f9eea5c9e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_22.html": [ - "b3a028ca222b3d7b6c7c44fcacf08de2b494306e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_23.html": [ - "2d45456724391950e466c36d0b917b31932c1070", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_24.html": [ - "377a3ee440ea2de8ec0fd8e222bb9fe74e78dd9f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_25.html": [ - "baf1c05b3d91528789e1f34214c0d23a1af99b1d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_26.html": [ - "ff0f856a1ef0d74235d6fa3ec4e5982d7f524e8d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_27.html": [ - "52f2e27eb4fe8aeed61abbef3683ef272f72ff05", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_28.html": [ - "da53c75334b298452a0f411dc77284a4d9a02d83", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_29.html": [ - "0b51790f7a562947387365b257ee9862ff255349", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_30.html": [ - "d10515f133a5d6ee6f7e13c6d6acfad4b02a2983", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_31.html": [ - "0ba1fe9b7bd8310ff1776949244fa4f2bb972a15", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_32.html": [ - "31b2b3d4492586cb35a789af807620c29e9aa169", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_33.html": [ - "6f462792b677a1ccce7e5b6eef26aa378e628bc9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_34.html": [ - "95354fbd5d2203b9cc4fa9302af59f7a940eba7e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_35.html": [ - "b4b376a36860e4ac905c1a9ba40ad3adc5afe09b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_00.html": [ - "2923dac261739b376919091556750ed5a5af9528", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_01.html": [ - "9bc9b7af2968497a5c3468ac0b1c0b26cb1be598", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_02.html": [ - "0c88ee732488adb53c5138b294aa18672c5ff3fa", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_03.html": [ - "f0e28f873bf4d2f6abcc32adcb58a0cf81c4c38b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_04.html": [ - "2b88dd1e81ae9c0322c0f2a09bbc6d07740f132d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_05.html": [ - "78d0e0c5da35aec82f148e3942ac937b29188d86", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_06.html": [ - "8e3d9d1a4a6a8ed6593ca8d842f0d8af33881621", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_07.html": [ - "8237d55d939a90fe0e81146646f64fa9b067adfe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_08.html": [ - "516c8944687fca31f1e05019d150cd1ae2107d70", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_09.html": [ - "b27d00aa9dda43328bb7103d017319c7d281deb6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_00.html": [ - "5bdc05957cc6d8eb67e4fdbc09104d4bbd3eb5f7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_01.html": [ - "870fe6385b84796ee937000708ba8df1900b2148", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_02.html": [ - "15e6e526a3d1839b40f687b5ca5f56237fba22fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_03.html": [ - "1f1f3d267ddd595fe659e4289a3cf57278e9d998", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_04.html": [ - "2abd60bc798952e82aaf58a32a9531c89c94026a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_00.html": [ - "e1e5c308d7f1aad69405a2cfe150d7e241ef0cd1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_01.html": [ - "7f50121dcf2cf6fe90b8bebe3272155fab794b73", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_02.html": [ - "458a0960b1008ffc38ee1c3da99bb8e7b5e385fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_03.html": [ - "1c8ac01ca6fdfdb762fc07ef168252514d33ac34", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_04.html": [ - "998e524cdad68b66482d3f4344d5c79a5f1d5af6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_05.html": [ - "804cc295ddf7ea7ae6e0dcb513d8bfba465671d3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_00.html": [ - "f7b0527f53082229bcd1bb016cade69904e8814b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_01.html": [ - "2dbd0d19360775ae55154c1abd58a083b291518f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_02.html": [ - "7a47679d2e5a04948c9198eade8927232f3c7fd6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_03.html": [ - "16c18061780338ac471e78d8fbadedd60e668789", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_04.html": [ - "d699fd179738df2044a563f7f6f274f4a3da8378", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_05.html": [ - "9085c47d88923a97ef839396f8592c384d9006d0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_06.html": [ - "39e800ae66e3f972b2a87206b5c68d0f560b9387", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_07.html": [ - "31950f62b8ff551af5961a11bec417b42a458cc1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_08.html": [ - "53340130de22959b11427633119ed9497ddbddef", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_09.html": [ - "bc090027f498b4457eef21695c7465771c938944", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html": [ - "9eeb39614c849c2bbb58acff9fdc0e178a725c57", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_00.html": [ - "7cf55202fb203c013e22dde146b227fb56eccc13", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_01.html": [ - "097a3aa813a38f8230013a8ed5f3154161b156db", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_02.html": [ - "438e28d7c00812de5c634432c2e786597286c5b7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_03.html": [ - "93d2624eb07f74f734d126dcc3457667d94769d6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_04.html": [ - "6be1d3bbef19ef611e4b25637d83b7acae3808fe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py": [ - "340d59f889cc7863685835a5afa789076154ad23", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/00_test_list.txt": [ - "cbd63eb92dc30e3b966f5ead4998d725482edfbb", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_2d.html": [ - "5a968f1d9dbb9994ee1f7ea015769fc8057d0d8b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_cube.html": [ - "25d0267681ce3719f815aaeca98f8bccc239b0fa", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html": [ - "4f10d030b0884c0d85c40cec55711c55f6e63646", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html": [ - "7d7d0f8b84143c5d3c32004dceacdc394da2e2fa", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html": [ - "9fd2f1be1428d5ef8b344e65d6ce3d854b628d06", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html": [ - "25eb962784c3057028c859edbe356fa30d24ffc8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html": [ - "f5c3e423d6dc86455900ef6e5837a52017d3612f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html": [ - "63a00815f3175369950e1b26827e72fd1f17949d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html": [ - "880b665648aa132b8f964e02d503d2c247df2712", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html": [ - "1c73979a4be6dbadf185b92d1157aa6d8af1f0d6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html": [ - "7cd08b25d9977d9961f16d17841d07c2af48679a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html": [ - "522accd2951e3ffdc2a619645a90078bb68578a4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html": [ - "3ccab2f8cf7a404cbc16fe3f8a4ad637473c7366", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html": [ - "bed0662e3e1fbc2a59959523fbd91a5c949386f2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html": [ - "45ed7e501a25b17079f89d2f70481bda5d5c4196", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html": [ - "5e5b611cb08ebbc9e6b063e8ad3a0e55d0dd738e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html": [ - "77aeab3f9740afaec655f48c9d50f565d6502fb8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html": [ - "df2043215c2fd0261343c05e143ab0928c261691", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html": [ - "54852bf1123efa1f0cc2a23eb445a768e83dfa4f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html": [ - "cdfbecf48fd7d5b4ac294dfbdb8b5fa2668bae2e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html": [ - "a58f31080b68ed3e21f482cceae2971c3e786fda", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html": [ - "872f72cc9bcdec1fdd1c80f0081e3c4be409d890", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html": [ - "c9726e73a5cb714da8980e24711219358575dcbb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html": [ - "71abb5a133505de3b65fa57a35a84a14428a8b6c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html": [ - "1ac9b3f78fddcd53f7f251cb3ef3dfc387b72d56", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html": [ - "245ad6d04db285903626782377f0e4e6b0fcee48", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html": [ - "ae25cd4461a7f74cd80a17b516bf558a6c20af72", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html": [ - "e99e1540be61adfeb8bdd8be0661c8b059ca0ff3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html": [ - "3877f30ea12cedd2bfe58f3f7a9f3682cd30ffd7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html": [ - "aaf8f624aebc299bae7938424b538086bf39f07d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html": [ - "a7a1723b5a6eb8b962d25389bc7c8a52533fa27e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html": [ - "afaf5cf4b2a33c255f9128db2b796bf87c56f493", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html": [ - "b9d7674f01bc3f22c36ce85590cbd4522bb75106", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html": [ - "71c52cbd49b4fb196f3464ffa506173f7e45ce40", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_depth_stencil.html": [ - "ab9be08236c74dd133d8c72a6e9d8ceb3bf37120", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/textureformat_test_generator.py": [ - "c769a14004be6fdc9a9841d5ad22b9f90223576d", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d.html": [ - "50cd1f2a2180b54171a99e3d52c615c17dfac827", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d_array.html": [ - "f8b55fecb199066161334ae2b061ead21712b7de", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_3d.html": [ - "dcfff46cb079d4eb3c95033a9d3774f76b2aee34", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/00_test_list.txt": [ - "48498b565e7c9618439dfd12ef28779a3b1fba89", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_always.html": [ - "662dfa93d05b678ed3bbc4995be9a913a01c4adb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html": [ - "22e6ae871bebcf83221cc36815c33f98be864878", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html": [ - "421d35696f52dd7f6d397554b2184f2d739b6e6e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html": [ - "13a5ac383752b092c331c4ccc69632534f31507f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less.html": [ - "d66bcd2bb84882d1c0cb417c36a890e14f51b797", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html": [ - "cd8779185492f01bb31b72d92a79850146013c45", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html": [ - "b395f6c7e41c4a17b785127d560e66667010561b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html": [ - "df68b3d1f4af0fbe054a017ae62e7a2f6b83abb7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html": [ - "fa7b8b0e7b57ca61d1e483707769663e3f5ad9d9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html": [ - "665d17da594516b1c8349f100e346a350f95c909", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html": [ - "79027a5e6b94983543f470ab06f321a93e0459ac", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html": [ - "407288db87d7117737012beae40e1ddf2b0f5c4b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html": [ - "59e79dbfeacae29c7f65dfaaa671235a87c3c8a1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html": [ - "8e2ab44648b52e6fb23a4a207926c5fb6e42f650", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html": [ - "93bcdeade7f27e1a7bf0f6ee7d0e259ffb7024f6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html": [ - "7462fba319167d443ed5bdd601a6b1daba0f1452", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html": [ - "a5f46ce9d6d2f77a33211795f88da8d4d2c24fba", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html": [ - "f4de817a0257db49aa13a96f392bb4499771f4fc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html": [ - "d8a35785a7bc857a9fb434e39ac81529c0c55c7d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html": [ - "633a3bd3138cd5cc0a86871e8ac0e67851987f70", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html": [ - "1863f2a7e67cd0c59343a06b27c5c507afb0b57a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html": [ - "e6f1d099fe9bfef396e0b00d7985a78060783438", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_never.html": [ - "a35a6d08b4877f895f15daa91e1b419233956e1a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html": [ - "98071c53c8c494f36b9cf165fcfee0e073885b4e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html": [ - "fb3d03c026a23536e07bba1d936b339890e3d67e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html": [ - "32fc36e89b126b3b22e7b28c42e87792cc6f5ff9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html": [ - "584ff0797e074695884f57593817d1014c2cca5e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html": [ - "37fa6d93a20a81d474a457f710225ec0cdad0f81", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html": [ - "77f8029fe99ebd21f1efcc4b76d09583ee6c4798", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html": [ - "6bcc477e375caace743310663470194c304d495f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html": [ - "003e21f93f55e708fd1b66896fcd06447b1416c0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html": [ - "804254de622c8060b48984ab62e75335bd5fd0f0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html": [ - "12be0d46306e9d365c743582d5b37c82b6aff4d8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html": [ - "d8b0ded8bf61721c0208eb5c5fb26f0387d59c1e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html": [ - "47cf02e82c5c3c0b3b0e323414b2d08087f66b7c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html": [ - "92a3d402d0f25794ffd2e2387cf07c102e5f0d86", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html": [ - "b4a491ba04365da304f8f0abc48453b35ebb651e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html": [ - "b117f67066f2a5962e7e8c472eadb050acdd2bfe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html": [ - "df20e35c23f36dda7f817767c030eb24229bdb7b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html": [ - "35a65a9835193b014836fe7c2da53a0de089ec6c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html": [ - "44c7ccdc8a006ff8309053581d2d0d0bf6bd0f6e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html": [ - "6c2418ffc7a6c403bed9e2d84aa886fedf494e72", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html": [ - "6ac64a70b70a48130adf1c02ffa8abe512dd29ad", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html": [ - "75fa2fc315f035e855372075de788282f5d2b375", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html": [ - "c3685fe7d906fc173198cf34a9f2311c417e7e6c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html": [ - "a667ff87978a10062210e692e28d6d891cbc40d3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html": [ - "482076fabef8612044b6a916bd007868acdc3098", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html": [ - "7905b569d0985416fddf975d9c8c54f284aad0ab", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_always.html": [ - "6083870750b2d7f9be09aad5f408c42be57d2ae8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_equal.html": [ - "1845e14f62bd171beea0f9ddb15a0f00f3e19f5e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater.html": [ - "60514571073357c45c952dd46a2639d6b41dafa5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html": [ - "26ca28dde5b6504a62993878c0960e0bbf4575cc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less.html": [ - "faeef3cffd8c4661c183a1b1090dac0c95642628", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html": [ - "cefda94dd7d58f7970cfebb7dec5c165f5c4e653", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html": [ - "048b0a0fd372c8b2cc0742aa42b278a001992ad6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html": [ - "daa66a6144470c991b6f6f93fd7911f83ca3da73", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html": [ - "f026a4a76f1912cf41379bd847d99c8df2026ac2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html": [ - "aea5edd107c1758cce640511d37e54335d183855", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html": [ - "fff924f7425aefa47fa2c6dc34370199fc2da1ee", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html": [ - "a7bc56811fb9726876ade1680dd929dc9ffe8a68", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html": [ - "bfa62d19076fe1ddf9006c1531c115fa1cfbe8b3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html": [ - "e5edfc9c57e976f4d088155bfa948ac16f44d85b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html": [ - "2a747540b3c0ad974511a4b06dc7d062d232a0d6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html": [ - "88f3e117fcf0873633c4648d2585bc5b265f626d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html": [ - "fe2ccbf64f11b08d740cadf9d4dd2e9b974d6ebd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html": [ - "29e435797b94c83eb41d7012232156ce710b2e83", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html": [ - "7bccbf8e3c0142b94ce449676861a12a3301f2bf", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html": [ - "45dfb20fcc51bec71ae4b81e76b6b1d222fb52a1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html": [ - "bfe579cd8371cc7be662163b9e10f379276f8833", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html": [ - "0763879844f8ec7a51c62ab36bcf975873f31248", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_never.html": [ - "4d87165e0a919bdf335e852f2054590d0ece63be", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html": [ - "72021a3f404f9990fe223b957aa397949773a1f3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_always.html": [ - "ec9b712da2122e301a79f6e465a77ccda54bc2f9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_equal.html": [ - "894da8d4fac53d5c975aab9cc6b2ed52eb18d3cf", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater.html": [ - "108de5b5e98f98a84aabd7e1fd056df2effbbd47", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html": [ - "2ff25b0f0bc6670c7b1eb5bc02cd4d13d2bc0207", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less.html": [ - "a2b5c63926720998999dd7d82930620c1afdd912", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html": [ - "465ccbe892767655fa5108846ad03295d91cfc0b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html": [ - "af3e4c49b9442e70e7d19072242b56abd3b9ea62", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html": [ - "408e6ce632f153ff60d88af33a838951cead8cad", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html": [ - "c4c4ec556ff3e86bc72760c32dcd41a8510fb4fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html": [ - "cd6541549ec31830da3ed30a07ed34d0fcd2e0d3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html": [ - "a5376d36c705b63f54543f59d183e17a414ba63d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html": [ - "50fedd90a673dae5c73088e97be810ad90135c36", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html": [ - "bc71c8d2aeeb424bbd37c5aceea6a5fd7df30137", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html": [ - "94a109f1c10099680aa49f89fff33e394e1bb6da", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html": [ - "b5a40b4fbc8e40358bb6064d026b1b9ebfd03126", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html": [ - "8c5a7f501b224a97f566c1adf9e7c31e3841737d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html": [ - "36661778dd8e83c6fe8dcde2763e332040ade75f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html": [ - "35100f1562c5aed65289421ac8212eb00df3383e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html": [ - "6a2b7eb6dd58ccb12192bb7d9782fb1ad4361267", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html": [ - "a289060cf610380535fc6790597729a4c2b08cb0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html": [ - "f3ffd17fead8e6e877456448693875a424fa9bf8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html": [ - "7311fc6a1a16d959ae720870f41350b946058498", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_never.html": [ - "5877bf5c1a389c3eef5c9f79630b7d02e816a617", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html": [ - "5efa09dafe77528885dcca0103358bebe7267dc6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_always.html": [ - "899477437262fbc202a54c7d463edf9c353c3ba1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_equal.html": [ - "1273f01607b433bfeb122c668d3f90fb4e5ba952", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater.html": [ - "9d300af862c2f79eee6f328f448f510e496fb119", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html": [ - "f8267cd15438ab51f9b9241322e5defa0669dfa3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less.html": [ - "ed2ce67d85376256a3ab6388483506c8ea873caf", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html": [ - "c182ed2a5ee2d5a37eb42e43e83121d8498d07b4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html": [ - "6c1ac199994916f63a9f1a281743d2ecc98407ff", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html": [ - "b751a5c99f799f7b16f0dcc0a9304896e263f1d3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html": [ - "dcc59dd9a5240525b9cfa6c6d28201d7eb38c989", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html": [ - "4c3b3a1dec588f40815e87f41a9eae2321bfc014", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html": [ - "7a5fc996b01708a481580ad831f60caf565ab407", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html": [ - "772bce3e6e382959f6aa318684b3f252b2a1f045", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html": [ - "9cc720ee3d4e96dd8a838cf4719cc1b0b20d457d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html": [ - "ea50be840a50e8fd48fd8699f4ae3e3402702548", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html": [ - "b6fffe7f6a944fd7eaebe439d9798de1ce8302b1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html": [ - "1116355344aef2a47e6d0143fdc877ed78cdf14c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html": [ - "997f2a7b1fa2a627e58f538a6b4e8863c2257ffb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html": [ - "c2beaa267e2d553d1fcf2897be8ca20e40ae610f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html": [ - "6427163d42217804ef31878a20528d6812f0728c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html": [ - "ff069ecd4a2af6eafd7e9553ca13776da20e9f56", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html": [ - "822f764c60140c8548d2004c3a1485b32a209344", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html": [ - "b215b52a364b39e6da260d607631c923ce9a17e5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_never.html": [ - "4120a88f47ed7402a34f33e69a8e71875bf16086", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html": [ - "e6d51139016ab0ba1bd27e3cbed33f578f72daf4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_always.html": [ - "5b9627e50f093fa822ae173a6d121e4f565aff39", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_equal.html": [ - "0a8ce1b45025e0feb60ca8687548a33f6fea3800", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater.html": [ - "a484c30a9cb890e951c130faaca5ece515ac54e8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html": [ - "a61fd158bf7b542c2e603e1756783c37f7022f94", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less.html": [ - "27c7cfc34a58124e9c13274e6b7521533bfe926d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html": [ - "555c800df764176a79fb04cee65ec480f5747fd6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html": [ - "12b591024c4baef4032be6741b0428ef5e506e2c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html": [ - "3c3b619bd4441545571b328e9760f037291d76b5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html": [ - "a8b4e5c1cf78160c95d9f27a21e67227f75cdced", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html": [ - "a3b0c17307848b0125736f4602b94755a4d08568", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html": [ - "137f87d28b1b2ab3c0d000658cbf27df269b9d50", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html": [ - "ccf2fe7441d9cd846f3df6b9c78532a69781d80e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html": [ - "2e08b753c7db11d9e507131a3b6961c6f9aff2fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html": [ - "286f7c76b50e4afa24593fd785ac2318b53795cb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html": [ - "3a6781c2d1e08a4475b86fff10f34e9332d712ea", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html": [ - "daf476922f89a610f758d0f084e2b39212b58748", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html": [ - "0dacb139b0e044b86dedebff10fb7d8aa20311e3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html": [ - "ede8ea584955f69265e3959e754ec89a0604829c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html": [ - "0a98a231e00c84cb3e6a31ecf0a8b078011294c1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html": [ - "07244e642f60a65a13f6fbb50b5500720336132b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html": [ - "f20db241a85ae4ec9ba1b472ab1910bd69914efc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html": [ - "377af2e407f47cdbc1eee47e5754da892b098891", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_never.html": [ - "cfb5eaecfe8a40b1ffe5a1438733db987f691866", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html": [ - "13c50a435a550b060e357805099507a265129c58", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/textureshadow_test_generator.py": [ - "78ed69ebe214ec9e484f3475561f9ac90068252e", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/00_test_list.txt": [ - "b3f8275d995dbf1967a66fc659be1488018af39b", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html": [ - "fd29384b2bce1c1b0f5ae9b5456c3241ef694a92", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html": [ - "a1d0ff947c17c58cd59bda3bdbf2ade20dd8403f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html": [ - "cb6052558a67b4735365f9aa2c3178452d0ad8dd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html": [ - "e9700f9b44b96621d988381f44048cb49f52b8e9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html": [ - "75ca2d1e38bb08bf6a6a961c10c74b48f4b157b4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html": [ - "672f8f471edf1e6dc1c570380a004e647ab32649", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html": [ - "4766290e147ed7aa28f6a0757c2ca97c0019e0e7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html": [ - "85a6ceb6f95f9981c9d121c3a4dd7e68fb8f86c5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html": [ - "657b3bc8f0188d2d4e4a3784cf875c9eeb0a3b64", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html": [ - "660e76f557d1f4e89f4acb4c34dd384935c2be1a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html": [ - "06b4410572832937ff3e12c3d47e7a786d204c4c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html": [ - "56984f0fc5d967bd9e6f57b01f9fbb4e82b5a8a3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html": [ - "e609f1e2a461386cb5d2332a914d6aa4bceacd7b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html": [ - "7e8ba3d1b8a753d03292e47d31d7dc92477c33f3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html": [ - "d03f4fd5178725ea134eaf790ddf23d9a5959ea2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html": [ - "601bbf09196c66e176b640cf2a1c00fbb834bb1d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html": [ - "f063c9cd4def57300e39fd63602f62124ce7ddd2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html": [ - "361d63f347d8ce3481bfcdf4b03645e1b19da8fe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html": [ - "e113d59ed3f99c0c2f27b75d84160f017374e7b9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html": [ - "b7a9e249735cd5e285c4e4d90a74783e4fe7cb96", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html": [ - "4333ec09dbfb02dab83111a66d1f4c17d82573f1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html": [ - "e4ba54bf433c150fa1974476a37d81b1234b6dfa", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html": [ - "63ecdb12d7f27276266d936f018c02f432519d5c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html": [ - "0397bec8776917f5f6d4449eb3ebb6b18afb6306", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html": [ - "296bb234ce40f5d11a3b6a535b504f43fb421be1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html": [ - "f8fe94f05d93d01bfca64a4b1d2d083f56e2af6c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html": [ - "bb6337b5025772c9b3f2df006eea463b4b310875", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html": [ - "df06233724d57775f75cb01d5af22b87560bb9d8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html": [ - "544141d8d203b5071e21f605a97e052169b23410", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html": [ - "419102d6d1819247fc22f40b521ae7d20cfdb3fc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html": [ - "eb768697673f699aab68cd757c7dad83a844c4e6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html": [ - "1c56e60da1f7f82f3528082ee983d3ac6b4e9137", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_align.html": [ - "aad577681781a889d2013131a0a4edd8899945b3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth.html": [ - "236b2e419a4f0aeef9dc0081b4e777d7c9109af8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html": [ - "32e1ca879dce91cb5c74123b7bfb48cf115e5df6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html": [ - "1a9c49d0f7154736950b70d974d9d7e7a8ae5ae3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html": [ - "710aacb95bace22fc9bc43c9486b877099b397e6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html": [ - "8c50626f9eb59ae8efb3f097cfae191953f3fe87", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html": [ - "4c5022befaad484ca3a3f5058f5e9db7855cf1a1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html": [ - "623a80bba3be291241c3d9fe14a8f1575004b6c9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html": [ - "9dcf63f435a7fe7dafc6ac355f37141040004892", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html": [ - "89870d57160fff8932c1d31b92444314ee92fe8f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html": [ - "9a3b55f17967feca5bf8067218900dc23c5c5fa8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html": [ - "1d5741c3bfac00fa901d8b83389103e6398a5e9b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth.html": [ - "d5b78d4095b5e022d5c845084d3a1b242b0c6dd3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html": [ - "3b5c346773fdad5be7988c13d85d8b510cfb71fe", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html": [ - "14e140bf9f43e7eb9f8c6dc84400a8838c395ff3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html": [ - "0deb345c128bbd126d6b399685d6feec68e82be3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html": [ - "62c5e9ba8ca4041413a9be40d5377ab815bae250", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html": [ - "6e4f6e2b2e7c30e99cd4f4a9c2d4d49e025b37dc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html": [ - "7320a1e6be63b8bf5143308a48429c6891a6fd99", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html": [ - "6db70a46c9c22fabb0a9aa6d5a502c24212d42fc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html": [ - "6877b9d224388ae67972a077e3730c32ba265eac", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html": [ - "1bf7612b7b00ef570fe3f1c21aca83f541545da5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html": [ - "d90d7c878a5a310971c805cebb3c946cb74b2b2a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html": [ - "c95fad0f4c72cb46831f21191854dd3411313be7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html": [ - "baa018470a3e6386ab98ee0ca0e1327fa78226d0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html": [ - "dd4617b0df62c912f6bb0a99b5c3de741a305682", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html": [ - "ac8151db32c8d92a8b85f918375324ec6a9775d2", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html": [ - "f32d13c3d09f3d87301ec2d81b57d6ffffe239d6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html": [ - "9cce8a4c77a76c14da943b76cd865999e246c557", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html": [ - "9946e3e71ae2acd3f703ffd96da8c3012b0116c8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html": [ - "a4d35df0098d75feac8664946a0cc1aca1d7f539", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html": [ - "b9fdf2ca0642d4125f709c23f6a5dcb3879bb602", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html": [ - "80da19c06dbb30fc0576f8eaaf823d8badcc74bb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html": [ - "0f9695e5aaaf99707d2252687c732c5223b6986a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html": [ - "81246b4316dca2f7067f356956937af2f2075876", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html": [ - "cab0f1026c42f3f2bd6da19d10ade0bed5b20e79", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html": [ - "9a3c521b7d2e35f5fcd31ccddaf525fb2d352e5f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html": [ - "acba2273bd56c2d9687d8950cb63ea09b12a8b0d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html": [ - "6f8a937e5f67c1e115233a10317ac8f042ca567b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_align.html": [ - "cdb92f2ea9542b203ade0689e53c4a19102b1842", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html": [ - "522a501e430fac9a2a60e236eda82bc17d4d388a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html": [ - "8274789984caff935a0b510595ea57424755dc3a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html": [ - "cb1dbc4d195285b3cc199ed29e13f586045c5d1b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html": [ - "443a2950e89b1ef17094a81354224a2af4d86edc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html": [ - "85ef007ca05e3efdb890ed958e61c763502091c5", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html": [ - "f618fb035e841980281ed344faeae4a0e4136969", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html": [ - "14b1b75b42cd43a9573175387f9702cdf2e1fd6b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html": [ - "56777741b5d028589e03922810972f911412f488", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html": [ - "574c68bf717baf2d29fa0e5acc3760bfcfffe512", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html": [ - "e7fc2a75ddb9bc0c674bdc3a1a0cb33735629278", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html": [ - "f653215a774bba91f113a306bd17afebe092c4fb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html": [ - "283106ea4a69376df63e49b7204690646d271419", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html": [ - "824837ceda33d2e67eb6f4c9c163dda73cf383dd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html": [ - "32f28fc979e1a49217bc7d26dabc47e48f20c06d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html": [ - "9466002a1984684d20f44a697bb53a6d22f659e7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html": [ - "80526de0a89d91ee193106e9877873f195a15079", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html": [ - "d682888c3ce865d9349cfadf826368ad3ed88c04", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html": [ - "d1917c3bd5fbfa5fe9b54a4713152987c74cf6c6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texturespecification_test_generator.py": [ - "4693b1fb6be737bd53a365aa2ed332cfa4da00ff", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturestatequery.html": [ - "8f864878671884c3147395daf490bb8e5bf506f8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/00_test_list.txt": [ - "7e3a90712b4c572f90da6f4a81d675331823d2dd", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_npot.html": [ - "3369a271e3109315b881019f3cc9bce116ff194d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_pot.html": [ - "d1e35d17490a8d7d2060dd4b6218ab35aea098b7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_npot.html": [ - "5504c1313c41528bdd96eaf20308b2609cc53111", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_pot.html": [ - "8f421f4cb6a473ddcbd2408ab9e57765fc86ad79", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html": [ - "ac64543c66ca9176e370776bf90edd387360b75e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html": [ - "a3b952692e960fdafbf4f12d8ad9f581122a1e68", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html": [ - "3265b178c5b06284c062cd1001178dd4c2162376", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html": [ - "ea06e0fb50596239333cb4d43c5523faf645ee0e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html": [ - "9e7ea2e085623108f4a8a326bec195d0e48a1e1f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html": [ - "97f482cd5b548846db2c3c6269a2d799b3243857", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html": [ - "89dc553e5ce00e3adeb25f1009800702a151f1c9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html": [ - "b03e04e4b6eb171576571715439e3ee8c795db31", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html": [ - "b20d8672d9d5b4f931cd5dc1917a9e7307d36166", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html": [ - "4d7a1b6b0b6569de3145a36cca7f5e8a7d235236", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html": [ - "5da82a07d7946b09d72af0f77b149441cd01766b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html": [ - "0d92d52c3e94ce8e2067f5158eed203ba0672ca8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html": [ - "6515d828c9f9e318421743693730fad9f211e4d9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html": [ - "0da56b3740eec5b39ddc6c625cb2e83a2ba200e4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html": [ - "b03c1c8ef56e12a0aa4ff83515a1ddd3b48a3266", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html": [ - "d2acecddb6fbb91b6f404f7498fd86aafa19df55", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_npot.html": [ - "bd81f3880397f140638be0bae5985fee021e0b1b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_pot.html": [ - "5dccb87c6a8bd79a2200211786b32490f8eddfb3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/texturewrap_test_generator.py": [ - "ebff114f59ce94ab7b0acd339ed9d4b70e8635bd", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/00_test_list.txt": [ - "79daefed54994fe87475ad1fb0a086aa1de31cd6", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html": [ - "c47d250fa9dc722239f4cf0a50d374a9e589e2f8", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html": [ - "dd72014b5a5f01dd04f8bcd19e34751f928bde20", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html": [ - "f5b0591fe88d49a8f037fa3c9f5ff3356f52d9b6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html": [ - "8240eab7d6997f12c79f9bf6afb2ac7520e7e35e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_points.html": [ - "9ec2910225d75b6da3f7416ac907693b08fe593b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html": [ - "55f4105b795971fefe5b5d86ff74d5a38fecf4fa", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html": [ - "fa9169097bb802c0682a19cd79462a7f2a4fdb06", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_points.html": [ - "696a1d3565d4c44cd803f71da8435b1f07ccbc90", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html": [ - "59b9026cbaf847bf1c3269e1c9c1dacbfbcf5a23", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_lines.html": [ - "d9b3c0ef0e49001342e9525f01b5a29791dcc3ec", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_points.html": [ - "e11098ebeedcf007ea80496e0a1f3f0ae65b6db0", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_triangles.html": [ - "6138354542f66d759a874689710db92ebb89a63a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html": [ - "eb6f682824ff315022d011f7f1c6c1cc9848db94", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html": [ - "6b6a5ca0a357949a4dd3f299e559a16a65eab948", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html": [ - "4abb9f9e2ab153c566eb421129fa609305e20cdc", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html": [ - "8de3a63d103fac7f154b616523544b4eed3f3032", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html": [ - "6ab690a4dbd1afa1d6eb69347720f70543266df7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html": [ - "644a3a34e337db395845ad215a552550f8b42529", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_centroid.html": [ - "22426e80b1736555dd0fccfd748efd177c60f656", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_flat.html": [ - "44b7adce6c389f8be448ad90ef2c0c39063301b3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_smooth.html": [ - "61c4383927ac72f62ec6a5c70845c92bf55f71da", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/point_size.html": [ - "f397aa27a32e70462624a70cef85cecc4f478378", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/position.html": [ - "0d29daa66b5fb79cccb2def02da82e3932daa047", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html": [ - "c45bc53c1b5d795ffebd85a04e1ba424362da9e7", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_points.html": [ - "fcf6e800ef26f546a69689ac8f628727e680b01a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html": [ - "f7a901581088b478d9dcb77cad8675876dc4f42a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_lines.html": [ - "fb820949481437b555d095d7ce82d643e37a72a3", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_points.html": [ - "49d9499eb25cc6f07f04ed168a7dc21f6c90a217", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_triangles.html": [ - "2195e142b886d06cc07177e1460b73e09c9fa09d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py": [ - "7f8ba8117051867ba1173ff94f79553b913fe1c7", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/00_test_list.txt": [ - "98735207bf55aa7f5c339fd0a9d2ca5a722c9999", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/info_query.html": [ - "35cc2601953078bd7b22fc29d00355da049fc64e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/random.html": [ - "0729970401287fe334428cf6c0e65d022f5a7093", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/uniformapi_test_generator.py": [ - "a6975e77d9921cc2189264ec270024948f8ac8e1", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_assigned.html": [ - "8b007f72e59692eaa42b70b013e969e10c5dddfa", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_initial.html": [ - "8f169682cc6e120909a41ef7a0f2bd368c1b6ecb", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/00_test_list.txt": [ - "dd35e89981cddc0d9329b9eb97d6cb86c2105f38", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html": [ - "2aece6dd5cf503c3f037686e30c59cb411344a0d", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html": [ - "29f8a9125a07194a17c823cb00efd2a1f97d2b67", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html": [ - "fb9d01081fecc29bb0a75a586251fa98a07de49b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/random.html": [ - "cefac1e6b7eea354d7a5010e8efd380afa4aba0c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_array.html": [ - "18e38dc1fff7e1855a1a247d60cf573cab5d2177", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_type.html": [ - "3da41602001436851c8cc33a865b65d7900ace7e", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html": [ - "e403f2301effea871e88cc16749c8b49eebccfa4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html": [ - "5521aaa0380432b0a623caf93c9ee3ef51b8942b", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html": [ - "2ccb7e364a56ff3de075cdf8c5470f2ee9bbaf75", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html": [ - "f2797f536d6be1fb9f41c4f4d8a91c403b6841a4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py": [ - "574d9c36085965001714f01d819fc39290f35544", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrayobject.html": [ - "dfa4ffc7551277bce66e2644bf88cd5dd67189f9", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/00_test_list.txt": [ - "f06de02f82c3cbc51f479a2750353fd3dc69d54b", - "support" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html": [ - "2adc8e3d174a87c9e6825aa5e25edd548a9ddcd6", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html": [ - "e76ce04a662e7d313ad0e993fc45cd453d381a9a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html": [ - "a7ffafad7bf37212bd98eadf89a3ee396b7b8806", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html": [ - "a925cc3ea3a223c65cff5a5086f975d210183049", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.first.html": [ - "974634ea12f175c3057f982102589c1969dc5bbd", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html": [ - "3666013093e43db04619a56292687e18ffe8bf63", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.offset.html": [ - "3f61358c76ce8c6c9ea60d3c03ce19a14367076f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html": [ - "06ef70d73ebba8ab179d2ef3f6a7a0786844b556", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html": [ - "a312feb77dc64ea9610ae3e6d94816c100fcbbc4", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html": [ - "5cbb67940eb26f4da6e5b8ecf2d7fbfbf32c7624", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html": [ - "c61b466b53ce51db27743214d6dd9bb10370acee", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html": [ - "87400277ff556ca21e3d9442e585e2669bc77457", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html": [ - "ecaa2eb94c33fa3e919e214f585d815da2f56534", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html": [ - "f217618b845718362c52cf75b206db65efa7ba05", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html": [ - "78886285d8bfdae85086fc99fbbb703d1b39d019", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html": [ - "8b208973c05a791c3e8d6e1b6504c29fc083008c", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html": [ - "64f5f1114f0d1f2604471babd0b2a476ee383a74", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.stride.html": [ - "0febe5901f33876970016657b514534ee73dd816", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html": [ - "98d558942801f94a1d687628fcccdf8e9e5e6139", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html": [ - "3dbe5022abe99947af6be3939a0aa5c2b8b24b35", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html": [ - "faf68153c98ce8a12446b7a99ab3b49db73c59c1", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html": [ - "f3a0cd250b57788ba37d62de193bb63090077b5f", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html": [ - "2bb483b8a12b4c2fbe8efae1cc15265d62a2a803", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html": [ - "a55c6b6fad8717d02abb6f4e6c240e4ea3908044", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html": [ - "bc77af3e6a9b99d2c74ae768f739039d64327d9a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html": [ - "2889f7a90899b1ac4c8489c9da1edbdab9da311a", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html": [ - "b8138035c570ba9a2a654188aacd30f590a99e24", - "testharness" - ], - "webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py": [ - "4fa2ce836ab78840d260816525ae0d8765ce7c40", - "support" - ], - "webgl/conformance-2.0.0/deqp/genHTMLfromTest.py": [ - "47ad28ccc96ecfd034180554473d7696cb1fed59", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsAttributeLocationTests.js": [ - "5ba033ffc07c3c4574fb87dd0a205b4cea02f364", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsBufferTestUtil.js": [ - "446782b4b651416d6c6e2cb5874f3568476842fb", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTests.js": [ - "4dc3be70f33ce57c59755bd0e828b7250f2b2bb8", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js": [ - "e8df9d28e358d522239134312e2cff0301b658fb", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsDrawTests.js": [ - "eb7a4b2935d383c642813b16c34d2964f0845fc0", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsFboCompletenessTests.js": [ - "c0f59c209284c67f3346a96ad746d0ef651d14c7", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsFboUtil.js": [ - "86d05891f2e494a65fafd4f9933932cb5cb463a6", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsLifetimeTests.js": [ - "427a3a4fce2be96af94077b70102178ad6224aa7", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsRandomUniformBlockCase.js": [ - "20b8dcd4721e10af282c2e0d1d373687f0bd09e7", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsSamplerObjectTest.js": [ - "0d4030bd911c9f440621f9892af2b51584ec4d9e", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderExecUtil.js": [ - "0241dd2de3d57b415826f3111135262fd5459094", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibrary.js": [ - "27f86e055c934022200a4f4d7af97aa926e9f96d", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibraryCase.js": [ - "fa9666de56290af9baadde325c7b590614d9fcd4", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsShaderRenderCase.js": [ - "31f59de1f6b2d18f850301597d3e2d6876036ed8", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsStateQuery.js": [ - "962d87fb479967cfcb766ae81180f4d0ddefdb58", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsTextureTestUtil.js": [ - "f35d9422615e04c82e28fe54b0dc1ac98739c9f3", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsUniformBlockCase.js": [ - "e9c45366ac5deedab9739b019622bd355fcf6429", - "support" - ], - "webgl/conformance-2.0.0/deqp/modules/shared/glsVertexArrayTests.js": [ - "99dc79f35e8822f0bbfe441c1be18fe3ca3eff8e", - "support" - ], - "webgl/conformance-2.0.0/deqp/run-closure.sh": [ - "7dcc44c12c4a1b4a9ff07eeb80f2924b483a7cbf", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/chrome.js": [ - "7cd036f1f975d7157cd9d0530399226f4594bff3", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/deprecated.js": [ - "9dcf947c9d238d7c03edd80e97797db5b3711fff", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es3.js": [ - "934b1fe2b70361b398005650cd4795e0555d8d37", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es5.js": [ - "a7d444a8aa4936e9d7571eb9aea3253c9ead298a", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es6.js": [ - "4afb5777a52ea405057be615459470fbdb7e9f29", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/es6_collections.js": [ - "8be2d6daa4f5c1529570a503ccffe7468e5e9065", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/fileapi.js": [ - "f878a9d227fd1057e61b5ccc7d51824ea6b1c3cb", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/flash.js": [ - "097bd86914b77ff7541fabe325e98bf5e78e1a41", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_css.js": [ - "c85f7b10faf05ab70ed30287889bf7a3a5821572", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_dom.js": [ - "a3314d81234242ac407fe827983959780180767f", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_event.js": [ - "cf3b21bf1c769c4975c94f16274b4068dea482b6", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/gecko_xml.js": [ - "ccab53d6729f5d77ebf121b7102926fbdf51c48f", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/google.js": [ - "adb0e1a3fd34ca6a566abe749fb772bd7c7d809d", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/html5.js": [ - "007dfaf2a24b57ff629d3152a9b8f281d1c786e3", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_css.js": [ - "359b9ceb41947a5327a28ba8d7172b94c07a02c9", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_dom.js": [ - "cbb2ea5adbae19ee4a075ea874871affbdb31f16", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_event.js": [ - "de2b899046cf6875f0964c66866bd71a999c8b44", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/ie_vml.js": [ - "249ffc73a5c6fe84c16f5d3d4dfba06e1bcbdd8d", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/intl.js": [ - "d1404872af30cb99cc553a341ee57a13bdb2df44", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/iphone.js": [ - "232014149e1cc355fd4fe240e124e57ac04233e2", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/mediasource.js": [ - "f813ede3ea944d547e1956294778656c527e72a5", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/page_visibility.js": [ - "42bc9a4cdff1f7c9fa1cbf7463afe96fcfede95f", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/v8.js": [ - "be11bd83a5570fb2456fc7cf8eabe208098ca102", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_anim_timing.js": [ - "ea34abef545e3c785c87eee37755385064c18d45", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_css.js": [ - "e3b4ebae9572ba83a09677172eab9e6a12516cd9", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_css3d.js": [ - "1c3d64c93a88cac52c58286aa384564c01a4e19d", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_device_sensor_event.js": [ - "de36ea3244848931f35adc12e7e5515587d831cc", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom1.js": [ - "d00f73fd4bd0d2200bdb010dffe2bfb13d374f7f", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom2.js": [ - "d6642074cd25512a389524528fc1e2b1f011d250", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom3.js": [ - "ad34d565871d09e6515596749a0f8d8641ebdd2e", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_elementtraversal.js": [ - "ee4b4589af28ed785aa7e697cddea51e0cda5dda", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_encoding.js": [ - "947821a90979c6a9ab5e2eb89b26f58f2b9cecfc", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_event.js": [ - "7c72dd1836edbca9f2c67f5c8bd64cc89cc62e6c", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_event3.js": [ - "e98716e2fa2b8eaaff9a757044f26ba827f0be96", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_geolocation.js": [ - "0b9db0913789559b22f90e52c0979ae986dc84b5", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_indexeddb.js": [ - "19c35ec1ee04fc9802995eff71764b557aea617d", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_navigation_timing.js": [ - "cf0315e7e5cd1124923fe179ec987392c5757e9e", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_range.js": [ - "fb79fd2364044e59f8d770266bc063fd1a6c51c3", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_rtc.js": [ - "f10971f910b3ae6ed6c1818245776fc185ce3368", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_selectors.js": [ - "546dec9ce02af20076a19209ab6a56d53728d3b0", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/w3c_xml.js": [ - "7dadd242683aa8d5d600bba87d836b755e8a375b", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_css.js": [ - "60841f8e26b05263c4977221724e6ae08c761689", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_dom.js": [ - "da8c8fdde978235003fbca00ae6786402fa02a62", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_event.js": [ - "9fad616f3b735583765009736e1cb3071d030135", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webkit_notifications.js": [ - "30e4a0bc70e08772f930a777f05aa74e44ca711e", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/webstorage.js": [ - "eee69d258145dccebc98e1b02f482d2e280f890d", - "support" - ], - "webgl/conformance-2.0.0/deqp/temp_externs/window.js": [ - "34e3945c1c817f13f48f993dc58b0a612c385b16", - "support" - ], - "webgl/conformance-2.0.0/deqp/test-webgl2.js": [ - "d6122231f0cd31fe48045212685d0c81152bdead", - "support" - ], - "webgl/conformance-2.0.0/deqp/test-webgl2.sh": [ - "508941f3c1e531d0681da08bdabc429d0129b50b", - "support" - ], - "webgl/conformance-2.0.0/deqp/webgl2.js": [ - "5e3680d698eb79ae8cfe9dc8283e582e8ef79292", - "support" - ], - "webgl/conformance-2.0.0/extra/50x50pixel-black-with-red-triangle.png": [ - "4ec9751070e7583adee8a11052b84cad1b2018b9", - "support" - ], - "webgl/conformance-2.0.0/extra/canvas-compositing-test.png": [ - "ba80dbe760fb56bf80d79f199a66951e00d61da5", - "support" - ], - "webgl/conformance-2.0.0/extra/sample-100.png": [ - "197c869b6d278f1a0724483e431d3f1a00912227", - "support" - ], - "webgl/conformance-2.0.0/extra/sample-200.png": [ - "89f2b782a5ae10d7232e9b88ca407be28a99190f", - "support" - ], - "webgl/conformance-2.0.0/extra/sample-400.png": [ - "aaee3ce0dc4d71127f42fd25cc64c91ee89505b9", - "support" - ], - "webgl/conformance-2.0.0/extra/sample.svg": [ - "dfca5240237039630f9b095f5bda0067d76ef3fa", - "support" - ], - "webgl/conformance-2.0.0/extra/tex-image-with-video-test.js": [ - "e6dd62c9ac67d113cdf53ce80c3f6fdbc4ab46ad", - "support" - ], - "webgl/conformance-2.0.0/js/desktop-gl-constants.js": [ - "3ad7d0be2fd045d4a56d3b95fe8c6692d6c8a9f2", - "support" - ], - "webgl/conformance-2.0.0/js/glsl-conformance-test.js": [ - "a4c93d7aea41001da1006a30a311768a98a58422", - "support" - ], - "webgl/conformance-2.0.0/js/glsl-constructor-tests-generator.js": [ - "7f796c2cdbdb947fb998d8838b0b7e72d8384f8e", - "support" - ], - "webgl/conformance-2.0.0/js/glsl-generator.js": [ - "dbb97eb020c3d1264364f9a9aed8369770834cd6", - "support" - ], - "webgl/conformance-2.0.0/js/js-test-post.js": [ - "e2e2f6031a91cd165ee1fdc69301793dd8b64c71", - "support" - ], - "webgl/conformance-2.0.0/js/js-test-pre.js": [ - "6b054242d99d5ff437ce0fb969b961401f4b0a69", - "support" - ], - "webgl/conformance-2.0.0/js/pnglib.js": [ - "d2a9b99e085ca98032b565beb78d5e6ca8f6ec12", - "support" - ], - "webgl/conformance-2.0.0/js/test-eval.js": [ - "2d863239e927ea527d1c69f8a52272f7a9d66b40", - "support" - ], - "webgl/conformance-2.0.0/js/tests/clipping-wide-points.js": [ - "fd86bf5fd6e0e5b0c5233466aa0049f27e336ca8", - "support" - ], - "webgl/conformance-2.0.0/js/tests/compound-assignment-type-combination.js": [ - "d824f31944d30a798abcaf040ed17b5462e0a323", - "support" - ], - "webgl/conformance-2.0.0/js/tests/gl-enum-tests.js": [ - "3a17f09b267643b0b7b77af3cb941ce5c665e15c", - "support" - ], - "webgl/conformance-2.0.0/js/tests/gl-get-tex-parameter.js": [ - "db38fb05c6dece11c32e181743e9efba038d02eb", - "support" - ], - "webgl/conformance-2.0.0/js/tests/gl-object-get-calls.js": [ - "05e5a053df0819bc3566291dae53745dfeb407a4", - "support" - ], - "webgl/conformance-2.0.0/js/tests/gl-vertex-attrib.js": [ - "ddff0e550bb95807651747f02ab021bf13d8e6d3", - "support" - ], - "webgl/conformance-2.0.0/js/tests/instanceof-test.js": [ - "bd1ca2af84127ea45e0551edc9fc347a9f2dcc7a", - "support" - ], - "webgl/conformance-2.0.0/js/tests/iterable-test.js": [ - "31abe501120eb4c06ff54ccfac4d11676683e496", - "support" - ], - "webgl/conformance-2.0.0/js/tests/oes-texture-float-and-half-float-linear.js": [ - "7cc06312d8c93687ca674ce6e32b66d4cfc57e21", - "support" - ], - "webgl/conformance-2.0.0/js/tests/out-of-bounds-test.js": [ - "4e5169f18d1586201a22b4e43de914c38740aaa7", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js": [ - "33ab722d4caa56279dd24a3f2260a3c047553b3f", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas.js": [ - "4024a0200fa1506ffd90229197437105fb0baa35", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js": [ - "b2bbb850fbcef7b809c361b9eeb5e4d2b6d8b181", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js": [ - "50f5fd2c2c28666257d9fb70e8e87ccded0197b6", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js": [ - "62ee691f984dab6235822d99add8c3ab2b96bce4", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js": [ - "9dab43b07d55f0e7d5bc0e67c4d0e829f911aa0b", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js": [ - "148445880748d6fe8965a2bc17a8d91c4c71de38", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js": [ - "2e739ff18e5f6915da311a663f4960a55bc2d57a", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-data.js": [ - "80abb697cb14c82c14d731ff0d180130f5099787", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image.js": [ - "51de6018d8bc63be36e4b4abba52595f0ea73641", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-svg-image.js": [ - "be5a845b1ffe2ba30c47e626df809dafdd79a189", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-video.js": [ - "823b14ba9d1c7771d5271a41f50db362417740bc", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ - "534965ba317a45beba58274c2a48be07a2da00d7", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js": [ - "be7e2cea497af0ac11eefef3432c41a1b113dc0e", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas.js": [ - "c577d0f442d9712886c6d4c08fd30a40ed378301", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js": [ - "ac06127d852b9dc52ec48c7fbf33818ab2d08020", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js": [ - "26d04610986b72bafe87287658faccaa2a67493e", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js": [ - "e038ff1b5658c597ced8c5f6bac2df7828887a1a", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js": [ - "18f65222d84ea13b7e0cad78976fa679d1fe25a9", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js": [ - "1f1fd4307f90896fac570a9984206587d97ecc60", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js": [ - "a849e705d6ccd6142870579eb3e6ec3f00c07046", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-data.js": [ - "e1368275db280ab6a62614ba66eabf936c0c6b3a", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image.js": [ - "eb7bb6a00adc8e71f605acddfdd11ae04a2daf8f", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-svg-image.js": [ - "c940a601aa24a24cee0e1083bc38afd641e61985", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-video.js": [ - "bec53636481541bf290c90b4ec21796741fde262", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js": [ - "f9415cf85000705b019465b8117b4145ec61d046", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-utils.js": [ - "2424f430d4d1619616ea8f69113402a2df318264", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js": [ - "0f040cdfc21e17ae984f2a3932fe641a74a135da", - "support" - ], - "webgl/conformance-2.0.0/js/tests/tex-input-validation.js": [ - "77237fae374dab446993a76ce66824b91ee83e5a", - "support" - ], - "webgl/conformance-2.0.0/js/tests/typed-array-test-cases.js": [ - "462eaae1bdea91c6e957b78046830da75421aa6e", - "support" - ], - "webgl/conformance-2.0.0/js/tests/typed-array-worker.js": [ - "c68ee07c29b843c7842a896b7ea4f677a8c4f87e", - "support" - ], - "webgl/conformance-2.0.0/js/webgl-test-harness.js": [ - "4fb179f2b213f4b2c0514d2f65f33322147e95b2", - "support" - ], - "webgl/conformance-2.0.0/js/webgl-test-utils.js": [ - "e465db87b96c132e91eeaf0187499c74e8e0d1f7", - "support" - ], - "webgl/conformance-2.0.0/py/lint/LICENSE": [ - "45896e6be2bd51f4b78e9703caefb9b672e10a55", - "support" - ], - "webgl/conformance-2.0.0/py/lint/README.md": [ - "b030932f83c0d62aace9002458cb61891d65d994", - "support" - ], - "webgl/conformance-2.0.0/py/lint/lint.py": [ - "2dea67b6cdafe116216e08ab7feab105c5bd6827", - "support" - ], - "webgl/conformance-2.0.0/py/lint/lint.whitelist": [ - "a6016d7e33350d2526bf6ef15879fe26f2d4fedd", - "support" - ], - "webgl/conformance-2.0.0/py/tex_image_test_generator.py": [ - "609e878dbabfed05dc365053adf1f3e703dc4611", - "support" - ], - "webgl/conformance-2.0.0/resources/1-channel.jpg": [ - "2b16f42abc3fcb946489f13bdc03630ce50776e5", - "support" - ], - "webgl/conformance-2.0.0/resources/3x3.png": [ - "6cf1e7447a3a9aca40a80383b755001789941e6d", - "support" - ], - "webgl/conformance-2.0.0/resources/blue-1x1.jpg": [ - "a70bbb0219db91035d8e37d56a65498c10851b6b", - "support" - ], - "webgl/conformance-2.0.0/resources/boolUniformShader.vert": [ - "9226b3b5c0fa77dc96638aeb4b33d1d1628d8178", - "support" - ], - "webgl/conformance-2.0.0/resources/bug-32888-texture.png": [ - "e78cfe79979b85202bec19b8a454e669361ee8ca", - "support" - ], - "webgl/conformance-2.0.0/resources/floatUniformShader.vert": [ - "58991b474164f3ce97cdfdd0259bb76a0664ee7e", - "support" - ], - "webgl/conformance-2.0.0/resources/fragmentShader.frag": [ - "08596ed5db12206d1c8146c056b2283bdecb7cd8", - "support" - ], - "webgl/conformance-2.0.0/resources/glsl-feature-tests.css": [ - "c8063d92b2a591df37940944ce03f39feef8dc53", - "support" - ], - "webgl/conformance-2.0.0/resources/glsl-generator.js": [ - "dbb97eb020c3d1264364f9a9aed8369770834cd6", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-1024x1024.jpg": [ - "e06e7f5eef7e09a62c7ff6631c309ef24083e178", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-256-with-128-alpha.png": [ - "183e55de2190bb62612513c3e6dde674df002b79", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-256.png": [ - "01e486b5a92e405158cf38f6dfbb44440fdfbd6d", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-default-gamma.png": [ - "a5a89beb709b4f0c87877266daf284165b21ea1e", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma0.1.png": [ - "637c792da03ba633b708a3a8086017fe91e1eb43", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma1.0.png": [ - "40ceeb0465168d1ae32190720fd844b3a1bd9b0b", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma2.0.png": [ - "73fcf7b41b6b43d273549f6b103002daa226e4e6", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma4.0.png": [ - "d878f1e967dc4dd26d8e3e2b5d6cd9e3bd2ef00f", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp-gamma9.0.png": [ - "8a69ed1f3d3168ce3462d193234ec309d76e07c1", - "support" - ], - "webgl/conformance-2.0.0/resources/gray-ramp.png": [ - "a5a89beb709b4f0c87877266daf284165b21ea1e", - "support" - ], - "webgl/conformance-2.0.0/resources/green-2x2-16bit.png": [ - "7fcb96960e142ccca49f44755d6294352caf0e42", - "support" - ], - "webgl/conformance-2.0.0/resources/intArrayUniformShader.vert": [ - "d82074e4737011e38202a63c4ac966c2310ea00c", - "support" - ], - "webgl/conformance-2.0.0/resources/intUniformShader.vert": [ - "051c05e2b8581040d23ec0aedc6832dc1398675a", - "support" - ], - "webgl/conformance-2.0.0/resources/js-test-style.css": [ - "bb7d5148e5a22212169d14e0fcda2893a0abd718", - "support" - ], - "webgl/conformance-2.0.0/resources/matForWebGL2UniformShader.vert": [ - "56bf75826da6aac5a0f65e05ed3d91926fbc1b46", - "support" - ], - "webgl/conformance-2.0.0/resources/matUniformShader.vert": [ - "123a4be03bc805832889d74fee1fde7971841731", - "support" - ], - "webgl/conformance-2.0.0/resources/noopUniformShader.frag": [ - "b2dfc9f1d4ed8374c130501a52ab2599a379f52d", - "support" - ], - "webgl/conformance-2.0.0/resources/noopUniformShader.vert": [ - "821e440d4c2637444afe3cb587aa3b8bdfbac0cd", - "support" - ], - "webgl/conformance-2.0.0/resources/noopUniformShaderES3.frag": [ - "00af837a5f6cafedf7e2af511064bb454de978c0", - "support" - ], - "webgl/conformance-2.0.0/resources/noopUniformShaderES3.vert": [ - "e213a4bb3b31af21b83c56d4a84665423601a690", - "support" - ], - "webgl/conformance-2.0.0/resources/npot-video.mp4": [ - "59f5f774a783b459385451b4c5df238001cb9f1d", - "support" - ], - "webgl/conformance-2.0.0/resources/npot-video.theora.ogv": [ - "4458678fbfd81997ee5eff54f8b5e7fbd855264a", - "support" - ], - "webgl/conformance-2.0.0/resources/npot-video.webmvp8.webm": [ - "47277bdaac1f47f803bbe696913a53fa28548f59", - "support" - ], - "webgl/conformance-2.0.0/resources/ogles-tests.css": [ - "42269c8b604199320db4a0e1659f7192f45c7158", - "support" - ], - "webgl/conformance-2.0.0/resources/opengl_logo.jpg": [ - "e3b70bef3f2c78736c72e263b63acea8d9a9467a", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.png": [ - "80b2d1d4230dea2249da175075c9bd6a67ae4393", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.psd": [ - "9cf26f941384b26016577c84f18728a4042d4b04", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green-semi-transparent.png": [ - "11f2928ae2c93829e8d352fc069816c9d5bc2132", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green.bt601.vp9.webm": [ - "d90e1911c62e5336e86b5bf4563222479d8a6f86", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green.mp4": [ - "4bd6d59658906d23566f1aa14443c3dc1eab4610", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green.png": [ - "605ac9ba1bb8444b0495b34654f0eb4bd43b5a44", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green.svg": [ - "fe4d20718f8809c9079e6c4e7f5d36946d6baa51", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green.theora.ogv": [ - "1543915a1080c8bac5ded8b16554baec290d1c81", - "support" - ], - "webgl/conformance-2.0.0/resources/red-green.webmvp8.webm": [ - "fde59a18b4dde9a13f37c3f462af88ad4b0f3c3a", - "support" - ], - "webgl/conformance-2.0.0/resources/red-indexed.png": [ - "3188d2d75b470db8f73861ca7159f7f4d8e82121", - "support" - ], - "webgl/conformance-2.0.0/resources/samplerForWebGL2UniformShader.frag": [ - "44cf1b11ac941c37e98028970cfab8520e5ec8c0", - "support" - ], - "webgl/conformance-2.0.0/resources/samplerUniformShader.frag": [ - "11cba127460f60886b6bb860764d898eba9a067e", - "support" - ], - "webgl/conformance-2.0.0/resources/small-square-with-cie-rgb-profile.png": [ - "aa8bf377179eb9abb443514c73e1c1fb02ec71e5", - "support" - ], - "webgl/conformance-2.0.0/resources/small-square-with-colormatch-profile.png": [ - "63454ec0dd7ced88d82c82ae7a72c86993da4342", - "support" - ], - "webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.jpg": [ - "a9186968fbd03385fde3d278ca80a5b1d8166ac3", - "support" - ], - "webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.png": [ - "59226273768e5095f230a39dcbc35df973bdec1a", - "support" - ], - "webgl/conformance-2.0.0/resources/small-square-with-e-srgb-profile.png": [ - "2792b0ac5703f306856d228f135f4ac92ff97371", - "support" - ], - "webgl/conformance-2.0.0/resources/small-square-with-smpte-c-profile.png": [ - "2904e895235c885a2fdaab2469751e873a9df243", - "support" - ], - "webgl/conformance-2.0.0/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ - "a0201f113fdc8e971faa17dbff8954192ea866fd", - "support" - ], - "webgl/conformance-2.0.0/resources/structUniformShader.vert": [ - "59c719a0014a0455e0714103ac2a670ed400f092", - "support" - ], - "webgl/conformance-2.0.0/resources/thunderbird-logo-64x64.png": [ - "e2326f5510a0d2f89601c62459032be9d64585da", - "support" - ], - "webgl/conformance-2.0.0/resources/transparent-on-left-indexed.png": [ - "2be3127440403e6016888dbb3667c2bef215ef83", - "support" - ], - "webgl/conformance-2.0.0/resources/uintUniformShader.vert": [ - "5f9501c753fddf0c3631c1f731a7ddeb394eb9df", - "support" - ], - "webgl/conformance-2.0.0/resources/uniformBlockShader.frag": [ - "8718ee86c89641f50eaeb202897ac6f775dc1c8e", - "support" - ], - "webgl/conformance-2.0.0/resources/uniformBlockShader.vert": [ - "ba02029c31b858fc95d1fca2150d456c220b9de5", - "support" - ], - "webgl/conformance-2.0.0/resources/vertexShader.vert": [ - "fe6640b75baeacbd3041d3b2697e8d077950db20", - "support" - ], - "webgl/conformance-2.0.0/resources/webgl-logo.png": [ - "b9b22e1ab45e9340a5f2e5b72d8bdf79c9d97994", - "support" - ], - "webgl/conformance-2.0.0/resources/zero-alpha.png": [ - "e55630c116038f90ef72cdd02b664f8f0daa06e3", - "support" - ], - "webgl/conformance-2.0.0/test-guidelines.md": [ - "909738ceeae6114872d61e9dd0f63674254c0fcf", - "support" - ], "webgl/texImage2D.html": [ "2f769160dfdeaa3b0a73380e5540b30dfc971489", "testharness" @@ -99165,30 +33027,6 @@ "294b30c7607edc38aed19a31e44c5237eee8b970", "testharness" ], - "webgl/tools/import-conformance-tests.py": [ - "55e183f9a5b2269ec75345786039cdb7f1106c0b", - "support" - ], - "webgl/tools/js-test-pre.patch": [ - "397f774ce955bcac66cf70c62239281c06aaf509", - "support" - ], - "webgl/tools/js-test-pre2.patch": [ - "13cb667374c8e03dda509d42cda3f51c961884b6", - "support" - ], - "webgl/tools/timeout.patch": [ - "fe3e3c877f3d24d103b30486c20d55467ee844f9", - "support" - ], - "webgl/tools/unit.patch": [ - "43c57b9dbb45056eccfc85a72c5863cb4cdd488c", - "support" - ], - "webgl/tools/unit2.patch": [ - "7678d4ae72ab17d623126db2fe192d48ba69948e", - "support" - ], "webgl/uniformMatrixNfv.html": [ "f75cbcb99724219224c63d0dc595b1c001298500", "testharness" diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/deqp/__dir__.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/deqp/__dir__.ini deleted file mode 100644 index 163ca23a12f..00000000000 --- a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/deqp/__dir__.ini +++ /dev/null @@ -1 +0,0 @@ -disabled: for now diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/00_test_list.txt deleted file mode 100644 index 03c181f2393..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/00_test_list.txt +++ /dev/null @@ -1,6 +0,0 @@ -// files that end in .txt list other tests -// other lines are assumed to be .html files - -conformance/00_test_list.txt -conformance/more/00_test_list.txt - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/CONFORMANCE_RULES.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/CONFORMANCE_RULES.txt deleted file mode 100644 index 9acfe4278bd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/CONFORMANCE_RULES.txt +++ /dev/null @@ -1,132 +0,0 @@ -Rules for Claiming a Conformant WebGL Implementation -==================================================== - -The WebGL API is a web standard, and many web browser implementers -deliver their browser on multiple operating systems (OSs). WebGL -implementations also typically rely on the presence of an OpenGL or -OpenGL ES implementation on the OS. It can be appreciated that a WebGL -implementation therefore has many dependencies. This document attempts -to clarify to potential implementers the rules the Khronos Group uses -to judge whether a particular WebGL implementation is conformant. - -There are two primary reasons to submit conformance results: - - A) A web browser implementer desires to certify their WebGL - implementation as conformant. - - B) A GPU manufacturer delivering an embedded system including web - browser with WebGL support desires to certify their WebGL - implementation as conformant. - -Each of these situations carries different constraints, so the -conformance rules are phrased differently for each. Typically, a web -browser implementer aims to certify that the WebGL "layer" is correct. -A GPU vendor typically aims to certify that a given device is -physically capable of passing the tests. - -A newly-developed WebGL implementation should not support the "webgl" -HTML Canvas context type by default in a shipping version of the -product until reaching conformance. It is acceptable to give end users -an option to turn on WebGL support in a non-conformant implementation -as long as the documentation for that option clearly indicates that -the implementation is not yet conformant and may have compatibility -issues. It is suggested that the Canvas context type -"experimental-webgl" may be supported by default in such -implementations. - -A WebGL implementation might reach conformance, but a subsequent -graphics driver release on a particular OS might introduce a -regression causing failures of one or more of the WebGL conformance -tests. In this situation it is not required to revoke support for the -"webgl" HTML Canvas context type. The WebGL implementer should work -with the GPU vendor to ensure the driver regression is fixed. A -situation like this would, however, prevent the WebGL implementer from -conforming to a subsequent version of the test suite. - -(A) Conformance Rules for a Web Browser Implementer -=================================================== - -1. Conformance on a particular operating system - -On a given OS, a WebGL implementation will be considered to conform to -a particular version of the conformance suite if the suite passes with -no test failures on at least two GPUs, each from a different -vendor. If the OS only supports a GPU from one vendor, the two-GPU -requirement is dropped. - -2. Conformance across multiple operating systems - -A WebGL implementation will be considered to conform to a particular -version of the conformance suite if it passes rule (1) on all of the -OSs on which the WebGL implementation is intended to be supported. - -3. Conformance as the web browser is upgraded - -WebGL conformance results submitted for an earlier version of the -browser carry forward to later versions of the browser, unless the -WebGL implementation changes substantially enough that it is expected -that conformance may have been affected. In that case, the browser -implementer should submit new conformance results. - -4. Conformance as the operating system is upgraded - -If a new version is released of one of the OSs on which a WebGL -implementation is intended to run, then WebGL conformance results -submitted for earlier versions of that OS carry forward. Future -conformance results must be submitted against the new version of the -OS. If it is anticipated that the older OS version will be supported -for some time, then future conformance results must be submitted -separately for both the old and new versions of the OS. - -(B) Conformance Rules for a GPU Vendor -====================================== - -A GPU vendor submitting conformance results for a WebGL implementation -typically does so because the device containing the GPU includes a -built-in web browser. In this case the following rules apply: - -1. Conformance results must be submitted for each GPU and operating -system combination to be certified. It is not required to submit -results for different devices containing the same GPU and running the -same operating system. - -2. Conformance results may be submitted up to three months in advance -of the product reaching initial shipment. - -3. Conformance results carry forward for a given GPU as the operating -system and graphics driver are upgraded, unless there is an -expectation that conformance may have been affected. In that case, the -GPU vendor should submit new conformance results. - -Discussion -========== - -A WebGL implementation intended to ship on three OSs may reach -conformance on two of them, but due to graphics driver bugs, may be -unable to reach conformance on the third. In this situation the -implementation is not yet considered to be conformant. - -An existing WebGL implementation which conformed to an earlier version -of the test suite is not required to remove support for the "webgl" -HTML Canvas context type while in the process of conforming to a later -version of the test suite. However, the implementer must not advertise -conformance to the later version until it has been reached. It is -acceptable for the implementer to advertise details of their -conformance, for example number or percentage of passing or failing -tests, or names of passing or failing tests. - -A GPU vendor might submit conformance results in order to use the -WebGL logo in a marketing campaign. In this situation, results may be -submitted in advance of the product becoming available through sales -channels, per the rules above. - -The WebGL API has strict security requirements. Even one failing test -may indicate a serious security issue in the WebGL implementation. For -this reason, no exceptions for failing conformance tests will be -granted. - -The Khronos Group determines whether a particular WebGL implementation -is conformant based on the implementer's conformance suite -submissions, on multiple OSs and on multiple GPUs as necessary, using -the rules above. An implementer shall not judge their own -implementation conformant simply by applying the above rules. diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/README.md b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/README.md deleted file mode 100644 index 82f980123e0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/README.md +++ /dev/null @@ -1,77 +0,0 @@ -Welcome to the WebGL Conformance Test Suite -=========================================== - -Note: Before adding a new test or editing an existing test -[please read these guidelines](test-guidelines.md). - -This is the WebGL conformance test suite. You can find a the current "live" -version at [https://www.khronos.org/registry/webgl/sdk/tests/webgl-conformance-tests.html](https://www.khronos.org/registry/webgl/sdk/tests/webgl-conformance-tests.html) - -NOTE TO USERS: Unless you are a WebGL implementor, there is no need to submit -a conformance result using this process. Should you discover bugs in your -browser's WebGL implementation, either via this test suite or otherwise, -please report them through your browser vendor's bug tracking system. - -FOR WEBGL IMPLEMENTORS: Please follow the instructions below to create -a formal conformance submission. - -1. Open webgl-conformance-tests.html in your target browser - -2. Press the "run tests" button - -3. At the end of the run, press "display text summary" - -4. Verify that the User Agent and WebGL renderer strings identify your browser and target correctly. - -5. Copy the contents of the text summary (starting with "WebGL Conformance Test Results") and send via email to - webgl_conformance_submissions@khronos.org - -Please see CONFORMANCE_RULES.txt in this directory for guidelines -about what constitutes a conformant WebGL implementation. - -Usage Notes: ------------- - -There are various URL options you can pass in. - - run: Set to 1 to start the tests automatically - - Example: webgl-conformance-tests.html?run=1 - - version: Set to the version of the harness you wish to run. Tests - at this version or below will be run - - Example: webgl-conformance-tests.html?version=1.3.2 - - minVersion: Set to the minimum version of each test to include. Only tests - at this version or above will be included. - - Example: webgl-conformance-tests.html?minVersion=1.3.2 - - fast: Only run tests not marked with --slow - - Example: webgl-conformance-tests.html?fast=true - - skip: Comma separated list of regular expressions of which tests to skip. - - Example: webgl-conformance-tests.html?skip=glsl,.*destruction\.html - - include: Comma separated list of regular expressions of which tests to include. - - Example: webgl-conformance-tests.html?include=glsl,.*destruction\.html - - frames: The number of iframes to use to run tests in parallel. - - Example: webgl-conformance-tests.html?frames=8 - - Note the tests are not required to run with anything other than frames = 1. - -History -------- - -- 2011/02/24: Version 1.0.0 -- 2012/02/23: Version 1.0.1 -- 2012/03/20: Version 1.0.2 -- 2013/02/14: Version 1.0.3 -- 2013/10/11: Version 2.0.0 (beta) - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/tex-image-with-video-test.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/tex-image-with-video-test.js deleted file mode 100644 index fa1cacf8e2d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/tex-image-with-video-test.js +++ /dev/null @@ -1,173 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -// This block needs to be outside the onload handler in order for this -// test to run reliably in WebKit's test harness (at least the -// Chromium port). https://bugs.webkit.org/show_bug.cgi?id=87448 -initTestingHarness(); - -var old = debug; -var debug = function(msg) { - console.log(msg); - old(msg); -}; - -function generateTest(pixelFormat, pixelType, prologue) { - var wtu = WebGLTestUtils; - var gl = null; - var textureLoc = null; - var successfullyParsed = false; - - // Test each format separately because many browsers implement each - // differently. Some might be GPU accelerated, some might not. Etc... - var videos = [ - { src: "../conformance/resources/red-green.mp4" , type: 'video/mp4; codecs="avc1.42E01E, mp4a.40.2"', }, - { src: "../conformance/resources/red-green.webmvp8.webm", type: 'video/webm; codecs="vp8, vorbis"', }, - { src: "../conformance/resources/red-green.theora.ogv", type: 'video/ogg; codecs="theora, vorbis"', }, - ]; - - var videoNdx = 0; - var video; - - function runNextVideo() { - if (video) { - video.pause(); - } - - if (videoNdx == videos.length) { - finishTest(); - return; - } - - var info = videos[videoNdx++]; - debug(""); - debug("testing: " + info.type); - video = document.createElement("video"); - var canPlay = true; - if (!video.canPlayType) { - testFailed("video.canPlayType required method missing"); - runNextVideo(); - return; - } - - if(!video.canPlayType(info.type).replace(/no/, '')) { - debug(info.type + " unsupported"); - runNextVideo(); - return; - }; - - document.body.appendChild(video); - video.type = info.type; - video.crossOrigin = 'anonymous'; - video.src = info.src; - wtu.startPlayingAndWaitForVideo(video, runTest); - } - - var init = function() - { - description('Verify texImage2D and texSubImage2D code paths taking video elements (' + pixelFormat + '/' + pixelType + ')'); - - gl = wtu.create3DContext("example"); - - if (!prologue(gl)) { - finishTest(); - return; - } - - var program = wtu.setupTexturedQuad(gl); - - gl.clearColor(0,0,0,1); - gl.clearDepth(1); - - textureLoc = gl.getUniformLocation(program, "tex"); - runNextVideo(); - } - - function runOneIteration(videoElement, useTexSubImage2D, flipY, topColor, bottomColor) - { - debug('Testing ' + (useTexSubImage2D ? 'texSubImage2D' : 'texImage2D') + - ' with flipY=' + flipY); - gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); - // Disable any writes to the alpha channel - gl.colorMask(1, 1, 1, 0); - var texture = gl.createTexture(); - // Bind the texture to texture unit 0 - gl.bindTexture(gl.TEXTURE_2D, texture); - // Set up texture parameters - gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST); - gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST); - gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); - gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); - // Set up pixel store parameters - gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, flipY); - gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, false); - // Upload the videoElement into the texture - if (useTexSubImage2D) { - // Initialize the texture to black first - gl.texImage2D(gl.TEXTURE_2D, 0, gl[pixelFormat], - videoElement.videoWidth, videoElement.videoHeight, 0, - gl[pixelFormat], gl[pixelType], null); - gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, gl[pixelFormat], gl[pixelType], videoElement); - } else { - gl.texImage2D(gl.TEXTURE_2D, 0, gl[pixelFormat], gl[pixelFormat], gl[pixelType], videoElement); - } - - var c = document.createElement("canvas"); - c.width = 16; - c.height = 16; - c.style.border = "1px solid black"; - var ctx = c.getContext("2d"); - ctx.drawImage(videoElement, 0, 0, 16, 16); - document.body.appendChild(c); - - // Point the uniform sampler to texture unit 0 - gl.uniform1i(textureLoc, 0); - // Draw the triangles - wtu.clearAndDrawUnitQuad(gl, [0, 0, 0, 255]); - // Check a few pixels near the top and bottom and make sure they have - // the right color. - var tolerance = 5; - debug("Checking lower left corner"); - wtu.checkCanvasRect(gl, 4, 4, 2, 2, bottomColor, - "shouldBe " + bottomColor, tolerance); - debug("Checking upper left corner"); - wtu.checkCanvasRect(gl, 4, gl.canvas.height - 8, 2, 2, topColor, - "shouldBe " + topColor, tolerance); - } - - function runTest(videoElement) - { - var red = [255, 0, 0]; - var green = [0, 255, 0]; - runOneIteration(videoElement, false, true, red, green); - runOneIteration(videoElement, false, false, green, red); - runOneIteration(videoElement, true, true, red, green); - runOneIteration(videoElement, true, false, green, red); - - wtu.glErrorShouldBe(gl, gl.NO_ERROR, "should be no errors"); - - runNextVideo(); - } - - return init; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-style.css b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-style.css deleted file mode 100644 index f12147ca432..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-style.css +++ /dev/null @@ -1,12 +0,0 @@ -.pass { - font-weight: bold; - color: green; -} -.fail { - font-weight: bold; - color: red; -} -#console { - white-space: pre-wrap; - font-family: monospace; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/test-guidelines.md b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/test-guidelines.md deleted file mode 100644 index 9c4de558b9f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/test-guidelines.md +++ /dev/null @@ -1,174 +0,0 @@ -Contributing WebGL conformance tests Guidelines -=============================================== - -Thank you for contributing to the WebGL conformance tests. -Please try to follow these guidelines when submitting a test. - -* If you're new to git [here's a terse set of instructions](http://www.khronos.org/webgl/wiki/Using_Github_To_Contribute "Using Github to Contribute"). - -* All changes and/or new tests should go in the sdk/tests/conformance folder - -The tests under conformance-suites are snapshots and are only to be updated by -the WebGL Working Group when "official" snapshots are taken. - -* Please use the Khronos Group License (MIT) - -These lines appears at the top of every html and js file under sdk/tests/conformance - - - -* Please use code similar to the code in existing tests - - Ideally, copy an existing test and modify it for your new test. Try not to duplicate - code that already exists where appropriate. In particular - - * use the functions in WebGLTestUtils rather than duplicating functionality. - - In particular, as much as possible, keep the WebGL code in your test specific - to the issue being tested and try to use the helper functions to handle - common setup. - - Examples: - - * to create a WebGL context call `WebGLTestUtils.create3DContext`. Passed nothing - it will create an offscreen canvas. Passed a canvas element it will create - a context on that element. Passed a string it will look up the canvas element - with the matching id and create a context from that element. - - * use `WebGLTestUtils.checkCanvas` or `WebGLTestUtils.checkCanvasRect` rather - than checking rendering results by hand. - - * use the various quad and draw functions - - * `WebGLTestUtils.setupUnitQuad` and `WebGLTestUtils.clearAndDrawUnitQuad` for - simple drawing. - - * `WebGLTestUtils.setupColorQuad`, `WebGLTestUtils.drawFloatColorQuad`, and - `WebGLTestUilts.drawUByteColorQuad` for drawing in a particular color. - - * `WebGLTestUtils.setupIndexedQuad` and `WebGLTestUtils.clearAndDrawIndexedQuad` - if you need a higher subdivision of vertices and/or vertex colors. - - * use `WebgLTestUtils.setupTexturedQuad` if you need a unit quad with texture coords. - By default the positions will be at location 0 and the texture coords at location 1. - - * If you need a custom shader use `WebGLTestUtils.setupProgram`. Note that it takes - the following arguments. `gl`, `shaders`, `opt_attribs`, `opt_locations` where: - - `gl` is the WebGL context. - - `shaders` are an array of either script element ids, shader source, or WebGLShader - objects. The first element in the array is the vertex shader, the second the fragment - shader. - - `opt_attribs` is an optional array of attribute names. If provided the named attributes - will have their locations bound to their index in this array. - - `opt_locations` is an optional array of attribute locations. If provided each attribute - name in `opt_attribs` is bound to the corresponding location in `opt_locations`. - - * If you need to wait for a composite call `WebGLTestUtils.waitForComposite`. - As compositing is a browser specific thing this provides a central place to - update all tests that rely on compositing to function. - - * Code/Tag Order - - Most tests run inline. They don't use window.onload or the load event. This works by placing - the script tag inside the body, *after* the canvas and required divs. - - -
-
- - - * Tests that take a long time use setTimeout so as not to freeze the browser. - - Many browsers will terminate JavaScript that takes more than a few seconds to execute - without returning control to the browser. The workaround is code like this - - var numTests = 10; - var currenTest = 0; - function runNextTest() { - if (currentTest == numTests) { - finishTest(); // Tells the harness you're done. - return; - } - // Run your test. - ... - ++currentTest; - setTimeout(runNextTest, 100); - } - runNextTest(); - - Remember the tests need to run without timing out even and slow mobile devices. - The harness resets the timeout timer every time a test reports success or failure - so as long as some part of your test calls `testPassed` or `testFailed` or one of the - many wrappers (`shouldXXX`, `glErrorShouldBe`, `WebGLTestUtils.checkCanvasXXX`, etc..) - every so often the harness will not timeout your test. - - * The test harness requires the global variable `successfullyParse` to be set to true. - This usually appears at the end of a file. - - var successfullyParsed = true; - - * Do not use browser specific code. - - * Do not check the browser version. Use feature detection. - - * If you do need feature detection consider putting it into WebGLTestUtils so that - other tests can go through the same abstraction and the workaround is isolated - to one place. - - * Vendors may place test harness specific code in the testing infrastructure. - - resources/js-test-pre.js - conformance/more/unit.js - - * Indent with spaces not tabs. (not everyone uses your tab settings). - - * All HTML files must have a `` - - * All HTML files must have a `` - - * All JavaScript must start with "use strict"; - -* If adding a new test edit the appropriate 00_test_list.txt file - - Each folder has a 00_test_list.txt file that lists the test in that folder. - Each new test should be prefixed with the option `--min-version ` where - version is 1 more than the newest official version. At the time of this writing - all new tests should be prefixed with `--min-version 1.0.2` - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/00_readme.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/00_readme.txt deleted file mode 100644 index a04eaa37b33..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/00_readme.txt +++ /dev/null @@ -1,13 +0,0 @@ -This file "00_test_list.txt" lists which files the test harness should run. - -If you add new tests you can update it with - -on windows - - dir /b *.html >00_test_list.txt - -on OSX / Linux - - ls -1 *.html >00_test_list.txt - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/00_test_list.txt deleted file mode 100644 index 309d3abd8c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/00_test_list.txt +++ /dev/null @@ -1,18 +0,0 @@ -attribs/00_test_list.txt -buffers/00_test_list.txt -canvas/00_test_list.txt -context/00_test_list.txt -extensions/00_test_list.txt -glsl/00_test_list.txt -limits/00_test_list.txt -misc/00_test_list.txt ---min-version 1.0.2 ogles/00_test_list.txt -programs/00_test_list.txt -reading/00_test_list.txt -renderbuffers/00_test_list.txt -rendering/00_test_list.txt -state/00_test_list.txt -textures/00_test_list.txt -typedarrays/00_test_list.txt -uniforms/00_test_list.txt - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/00_test_list.txt deleted file mode 100644 index 1f3e534fb4c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/00_test_list.txt +++ /dev/null @@ -1,11 +0,0 @@ ---min-version 1.0.3 gl-bindAttribLocation-aliasing.html ---min-version 1.0.3 gl-bindAttribLocation-matrix.html ---min-version 1.0.4 gl-bindAttribLocation-repeated.html ---min-version 1.0.2 gl-disabled-vertex-attrib.html -gl-enable-vertex-attrib.html ---min-version 1.0.3 gl-matrix-attributes.html ---max-version 1.9.9 gl-vertex-attrib.html -gl-vertexattribpointer.html -gl-vertexattribpointer-offsets.html ---min-version 1.0.2 gl-vertex-attrib-render.html -gl-vertex-attrib-zero-issues.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-aliasing.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-aliasing.html deleted file mode 100644 index c0d98c15376..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-aliasing.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - -bindAttribLocation with aliasing - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-matrix.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-matrix.html deleted file mode 100644 index 75d747171f0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-matrix.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - -WebGL bindAttribLocation with Matrix Attributes Conformance Test - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-disabled-vertex-attrib.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-disabled-vertex-attrib.html deleted file mode 100644 index eb41b2c4043..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-disabled-vertex-attrib.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -WebGL Disabled Vertex Attrib Test - - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-enable-vertex-attrib.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-enable-vertex-attrib.html deleted file mode 100644 index 8966a5c070f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-enable-vertex-attrib.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - WebGL Enable Vertex Attrib Test - - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-matrix-attributes.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-matrix-attributes.html deleted file mode 100644 index 8449fdfc1bf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-matrix-attributes.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - -WebGL Matrix Attribute Conformance Test - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-render.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-render.html deleted file mode 100644 index 8789309f584..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-render.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-zero-issues.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-zero-issues.html deleted file mode 100644 index 6404cd4b29f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib-zero-issues.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -WebGL Enable Vertex Attrib Zero Test - - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib.html deleted file mode 100644 index 8a095e5bc73..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertex-attrib.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - -WebGL vertexAttrib Conformance Tests - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer-offsets.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer-offsets.html deleted file mode 100644 index ccbc8d00515..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer-offsets.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - vertexattribpointer offsets test - - - - - - - - -There is supposed to be an example drawing here, but it's not important. - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer.html deleted file mode 100644 index 2f97b4a6790..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-vertexattribpointer.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - -WebGL vertexAttribPointer Conformance Tests - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/00_test_list.txt deleted file mode 100644 index a13bcae9ca6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/00_test_list.txt +++ /dev/null @@ -1,12 +0,0 @@ -buffer-bind-test.html -buffer-data-and-buffer-sub-data.html ---min-version 1.0.3 buffer-data-array-buffer-delete.html ---min-version 1.0.4 buffer-uninitialized.html ---min-version 1.0.2 element-array-buffer-delete-recreate.html -index-validation-copies-indices.html -index-validation-crash-with-buffer-sub-data.html ---min-version 1.0.2 index-validation-large-buffer.html -index-validation-verifies-too-many-indices.html -index-validation-with-resized-buffer.html -index-validation.html - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-bind-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-bind-test.html deleted file mode 100644 index fed515fc133..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-bind-test.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - WebGL BindBuffer conformance test. - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-data-array-buffer-delete.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-data-array-buffer-delete.html deleted file mode 100644 index c2a8d35e1a9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-data-array-buffer-delete.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/element-array-buffer-delete-recreate.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/element-array-buffer-delete-recreate.html deleted file mode 100644 index 07df297ca22..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/element-array-buffer-delete-recreate.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Element Array Buffer Deletion and Recreation Test - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-copies-indices.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-copies-indices.html deleted file mode 100644 index 5f0645f3dca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-copies-indices.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-crash-with-buffer-sub-data.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-crash-with-buffer-sub-data.html deleted file mode 100644 index 20704bae3fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-crash-with-buffer-sub-data.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-large-buffer.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-large-buffer.html deleted file mode 100644 index e15aaca94da..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-large-buffer.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html deleted file mode 100644 index e2dd74df2ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-with-resized-buffer.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-with-resized-buffer.html deleted file mode 100644 index 0d2434f3293..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation-with-resized-buffer.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation.html deleted file mode 100644 index 5cee5126344..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/index-validation.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/00_test_list.txt deleted file mode 100644 index b1d74fca268..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/00_test_list.txt +++ /dev/null @@ -1,15 +0,0 @@ -buffer-offscreen-test.html -buffer-preserve-test.html -canvas-test.html -canvas-zero-size.html -drawingbuffer-static-canvas-test.html ---min-version 1.0.2 drawingbuffer-hd-dpi-test.html -drawingbuffer-test.html ---min-version 1.0.3 draw-webgl-to-canvas-test.html ---min-version 1.0.3 draw-static-webgl-to-multiple-canvas-test.html ---min-version 1.0.2 framebuffer-bindings-unaffected-on-resize.html ---min-version 1.0.4 framebuffer-bindings-affected-by-to-data-url.html ---min-version 1.0.3 rapid-resizing.html ---min-version 1.0.2 texture-bindings-unaffected-on-resize.html ---min-version 1.0.2 to-data-url-test.html -viewport-unchanged-upon-resize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/buffer-offscreen-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/buffer-offscreen-test.html deleted file mode 100644 index 26c148f7d44..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/buffer-offscreen-test.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -WebGL required buffer clear behaviour test - - - - - - - - -
- -
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/buffer-preserve-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/buffer-preserve-test.html deleted file mode 100644 index 13aad5f3da4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/buffer-preserve-test.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -WebGL required buffer clear behaviour test - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/canvas-test.html deleted file mode 100644 index 1f4508f8eab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/canvas-test.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -WebGL Canvas Conformance Tests - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/canvas-zero-size.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/canvas-zero-size.html deleted file mode 100644 index 18c00176972..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/canvas-zero-size.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - Zero Size Canvas Test - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html deleted file mode 100644 index 0770cb5ffc3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -WebGL Canvas Conformance Tests - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/draw-webgl-to-canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/draw-webgl-to-canvas-test.html deleted file mode 100644 index 45b79bbde40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/draw-webgl-to-canvas-test.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -WebGL Canvas Conformance Tests - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-hd-dpi-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-hd-dpi-test.html deleted file mode 100644 index 55a32ee0946..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-hd-dpi-test.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - -WebGL DrawingBuffer dimensions on HD-DPI machines test - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-static-canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-static-canvas-test.html deleted file mode 100644 index 04f15bf6c47..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-static-canvas-test.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -WebGL Canvas Conformance Tests - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-test.html deleted file mode 100644 index 938898c4caf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/drawingbuffer-test.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - -WebGL Canvas.drawingBufferWidth,drawingBufferHeight Conformance Tests - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html deleted file mode 100644 index d93efb7cfed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -Verifies that GL framebuffer bindings do not change when canvas is resized - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/rapid-resizing.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/rapid-resizing.html deleted file mode 100644 index f423e17f563..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/rapid-resizing.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - -WebGL Rapid Resizing Test - - - - - - - -
- - -
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/texture-bindings-unaffected-on-resize.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/texture-bindings-unaffected-on-resize.html deleted file mode 100644 index b79ef920540..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/texture-bindings-unaffected-on-resize.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/to-data-url-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/to-data-url-test.html deleted file mode 100644 index 67e26a408ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/to-data-url-test.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL toDataURL test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/viewport-unchanged-upon-resize.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/viewport-unchanged-upon-resize.html deleted file mode 100644 index 977280beede..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/viewport-unchanged-upon-resize.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/00_test_list.txt deleted file mode 100644 index 078cbe8f920..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/00_test_list.txt +++ /dev/null @@ -1,19 +0,0 @@ ---max-version 1.9.9 constants-and-properties.html ---min-version 1.0.2 context-attribute-preserve-drawing-buffer.html -context-attributes-alpha-depth-stencil-antialias.html ---min-version 1.0.4 context-size-change.html ---min-version 1.0.4 context-no-alpha-fbo-with-alpha.html ---min-version 1.0.2 --slow context-creation-and-destruction.html ---min-version 1.0.3 --slow context-creation.html ---min-version 1.0.3 --slow context-eviction-with-garbage-collection.html ---min-version 1.0.3 context-hidden-alpha.html ---min-version 1.0.2 context-release-upon-reload.html ---min-version 1.0.2 context-release-with-workers.html -context-lost-restored.html -context-lost.html ---max-version 1.9.9 context-type-test.html -incorrect-context-object-behaviour.html ---max-version 1.9.9 methods.html -premultiplyalpha-test.html -resource-sharing-test.html ---min-version 1.0.4 user-defined-properties-on-context.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/constants-and-properties.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/constants-and-properties.html deleted file mode 100644 index d6f093a2d81..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/constants-and-properties.html +++ /dev/null @@ -1,568 +0,0 @@ - - - - - -WebGL Constants and Properties Test - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-attribute-preserve-drawing-buffer.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-attribute-preserve-drawing-buffer.html deleted file mode 100644 index 2726815a7c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-attribute-preserve-drawing-buffer.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - -
- - - -
-should look like -
-
-
-
-
-
-
- - - -
-should look like -
-
-
-
-
-
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias.html deleted file mode 100644 index 703662faaa4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-creation-and-destruction.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-creation-and-destruction.html deleted file mode 100644 index a3912fcf7ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-creation-and-destruction.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -Test that contexts are freed and garbage collected reasonably - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-creation.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-creation.html deleted file mode 100644 index d8685e48fcb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-creation.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -Test that you can create large numbers of WebGL contexts. - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-eviction-with-garbage-collection.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-eviction-with-garbage-collection.html deleted file mode 100644 index 6fe89e25851..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-eviction-with-garbage-collection.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -Test that context eviction and garbage collection do not interfere with each other - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-hidden-alpha.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-hidden-alpha.html deleted file mode 100644 index 24e4fb3c294..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-hidden-alpha.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - -
-
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-lost-restored.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-lost-restored.html deleted file mode 100644 index 26407214bb7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-lost-restored.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-lost.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-lost.html deleted file mode 100644 index e2d587f2ce0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-lost.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-release-upon-reload.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-release-upon-reload.html deleted file mode 100644 index 9da29719e52..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-release-upon-reload.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -WebGL Context Release Test - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-release-with-workers.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-release-with-workers.html deleted file mode 100644 index 74127d165d3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-release-with-workers.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -WebGL Context Release Test - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-type-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-type-test.html deleted file mode 100644 index 49427a0970b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-type-test.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -WebGL Canvas Conformance Tests - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/incorrect-context-object-behaviour.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/incorrect-context-object-behaviour.html deleted file mode 100644 index 340c76387db..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/incorrect-context-object-behaviour.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/methods.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/methods.html deleted file mode 100644 index 8cef4d96ea1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/methods.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - -WebGL Methods Test - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/premultiplyalpha-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/premultiplyalpha-test.html deleted file mode 100644 index 4f63c2ef232..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/premultiplyalpha-test.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - -Test the WebGL premultipliedAlpha context creation flag. - - - - - - - -
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resource-sharing-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resource-sharing-test.html deleted file mode 100644 index ca1af95f322..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resource-sharing-test.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -WebGL Resource Sharing. - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-child-with-worker.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-child-with-worker.html deleted file mode 100644 index 31cba6acdc0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-child-with-worker.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -Simple WebGL context with Worker - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-upon-reload-child.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-upon-reload-child.html deleted file mode 100644 index 87058e9fa0d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-upon-reload-child.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -Simple WebGL context - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-worker.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-worker.js deleted file mode 100644 index 3680117c25b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/resources/context-release-worker.js +++ /dev/null @@ -1,4 +0,0 @@ -// Simple worker used to provoke WebGL context release bugs on Chrome - -postMessage("Hello World"); -close(); \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/00_test_list.txt deleted file mode 100644 index dcc19fb43ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/00_test_list.txt +++ /dev/null @@ -1,39 +0,0 @@ ---min-version 1.0.3 --max-version 1.9.9 angle-instanced-arrays.html ---min-version 1.0.3 --max-version 1.9.9 angle-instanced-arrays-out-of-bounds.html ---min-version 1.0.3 --max-version 1.9.9 ext-blend-minmax.html ---min-version 1.0.4 ext-disjoint-timer-query.html ---min-version 1.0.3 --max-version 1.9.9 ext-frag-depth.html ---min-version 1.0.3 --max-version 1.9.9 ext-shader-texture-lod.html ---min-version 1.0.3 --max-version 1.9.9 ext-sRGB.html ---min-version 1.0.2 ext-texture-filter-anisotropic.html ---min-version 1.0.2 get-extension.html ---max-version 1.9.9 oes-standard-derivatives.html ---max-version 1.9.9 oes-texture-float-with-canvas.html ---max-version 1.9.9 oes-texture-float-with-image-data.html ---max-version 1.9.9 oes-texture-float-with-image.html ---max-version 1.9.9 oes-texture-float-with-video.html ---max-version 1.9.9 oes-texture-float.html ---max-version 1.9.9 oes-vertex-array-object.html ---min-version 1.0.3 --max-version 1.9.9 oes-vertex-array-object-bufferData.html ---min-version 1.0.3 --max-version 1.9.9 oes-texture-half-float.html ---min-version 1.0.3 oes-texture-float-linear.html ---min-version 1.0.3 --max-version 1.9.9 oes-texture-half-float-linear.html ---min-version 1.0.3 --max-version 1.9.9 oes-texture-half-float-with-canvas.html ---min-version 1.0.3 --max-version 1.9.9 oes-texture-half-float-with-image-data.html ---min-version 1.0.3 --max-version 1.9.9 oes-texture-half-float-with-image.html ---min-version 1.0.3 --max-version 1.9.9 oes-texture-half-float-with-video.html ---min-version 1.0.2 --max-version 1.9.9 oes-element-index-uint.html -webgl-debug-renderer-info.html -webgl-debug-shaders.html -//--min-version 1.0.3 webgl-compressed-texture-atc.html // Removed for WebGL 2.0.0 ---min-version 1.0.4 webgl-compressed-texture-etc.html ---min-version 1.0.3 webgl-compressed-texture-pvrtc.html ---min-version 1.0.2 webgl-compressed-texture-s3tc.html ---min-version 1.0.4 webgl-compressed-texture-s3tc-srgb.html ---min-version 1.0.3 webgl-compressed-texture-size-limit.html ---min-version 1.0.2 --max-version 1.9.9 webgl-depth-texture.html ---min-version 1.0.3 --max-version 1.9.9 webgl-draw-buffers.html ---min-version 1.0.4 --max-version 1.9.9 webgl-draw-buffers-framebuffer-unsupported.html ---min-version 1.0.4 --max-version 1.9.9 webgl-draw-buffers-max-draw-buffers.html ---min-version 1.0.3 webgl-shared-resources.html - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays-out-of-bounds.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays-out-of-bounds.html deleted file mode 100644 index b2021708717..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays-out-of-bounds.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays.html deleted file mode 100644 index b8d03beb1d8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/angle-instanced-arrays.html +++ /dev/null @@ -1,654 +0,0 @@ - - - - - - -WebGL ANGLE_instanced_arrays Conformance Tests - - - - - - - - -
- -
- - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-blend-minmax.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-blend-minmax.html deleted file mode 100644 index 62ad533f5e7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-blend-minmax.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - -WebGL EXT_blend_minmax Conformance Tests - - - - - - - -
- -
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-frag-depth.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-frag-depth.html deleted file mode 100644 index 64630e2bec3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-frag-depth.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - -WebGL EXT_frag_depth Conformance Tests - - - - - - - -
- -
- - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-sRGB.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-sRGB.html deleted file mode 100644 index 2e3b87c9083..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-sRGB.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-shader-texture-lod.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-shader-texture-lod.html deleted file mode 100644 index 609ceffb29a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-shader-texture-lod.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - -WebGL EXT_shader_texture_lod Conformance Tests - - - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-texture-filter-anisotropic.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-texture-filter-anisotropic.html deleted file mode 100644 index b17bd439561..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-texture-filter-anisotropic.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - -WebGL EXT_texture_filter_anisotropic Conformance Tests - - - - - - - -
- -
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/get-extension.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/get-extension.html deleted file mode 100644 index 9922b5daec7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/get-extension.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -WebGL Extension Conformance Tests - - - - - - - -
- -
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-element-index-uint.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-element-index-uint.html deleted file mode 100644 index 2c0dc16051d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-element-index-uint.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - -WebGL OES_element_index_uint Conformance Tests - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-standard-derivatives.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-standard-derivatives.html deleted file mode 100644 index 190a682f83f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-standard-derivatives.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - -WebGL OES_standard_derivatives Conformance Tests - - - - - - - -
- -
- - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-linear.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-linear.html deleted file mode 100644 index 2be7fb3d60e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-linear.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - -
- -
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-canvas.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-canvas.html deleted file mode 100644 index 18ca1a37491..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-canvas.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image-data.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image-data.html deleted file mode 100644 index dcea390f9a1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image-data.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image.html deleted file mode 100644 index 376fedee8cb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-image.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-video.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-video.html deleted file mode 100644 index adbe43e577b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float-with-video.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float.html deleted file mode 100644 index 4b0b3bfa539..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-float.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - -WebGL OES_texture_float Conformance Tests - - - - - - - -
- -
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-linear.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-linear.html deleted file mode 100644 index 022facfc29b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-linear.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - -
- -
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-canvas.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-canvas.html deleted file mode 100644 index 437b2149fd9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-canvas.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image-data.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image-data.html deleted file mode 100644 index 04a11b0783f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image-data.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image.html deleted file mode 100644 index 9effa28b368..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-image.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-video.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-video.html deleted file mode 100644 index 378e863ef74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float-with-video.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float.html deleted file mode 100644 index e33fa2f175d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-texture-half-float.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - -WebGL OES_texture_half_float Conformance Tests - - - - - - - -
- - -
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object-bufferData.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object-bufferData.html deleted file mode 100644 index 088337ae77a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object-bufferData.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - -WebGL OES_vertex_array_object_bufferData Conformance Tests - - - - - - - - - -
- -
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object.html deleted file mode 100644 index 8496e280ac3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/oes-vertex-array-object.html +++ /dev/null @@ -1,659 +0,0 @@ - - - - - - -WebGL OES_vertex_array_object Conformance Tests - - - - - - - - - -
- -
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-pvrtc.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-pvrtc.html deleted file mode 100644 index 0ef2be639f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-pvrtc.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - -WebGL WEBGL_compressed_texture_pvrtc Conformance Tests - - - -
- -
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc.html deleted file mode 100644 index 28e3cfc5628..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc.html +++ /dev/null @@ -1,738 +0,0 @@ - - - - - - - - - - - -WebGL WEBGL_compressed_texture_s3tc Conformance Tests - - - -
- -
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-size-limit.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-size-limit.html deleted file mode 100644 index 45aab804726..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-size-limit.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - -WebGL compressed texture size limit conformance test - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-renderer-info.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-renderer-info.html deleted file mode 100644 index 5e6e87a9c41..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-renderer-info.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -WebGL WebGL_debug_renderer_info Conformance Tests - - - - - - - -
- -
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-shaders.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-shaders.html deleted file mode 100644 index 3a04174261a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-debug-shaders.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -WebGL WebGL_debug_shaders Conformance Tests - - - - - - - -
- -
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-depth-texture.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-depth-texture.html deleted file mode 100644 index 68d7efa8e16..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-depth-texture.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - - - - -WebGL WEBGL_depth_texture Conformance Tests - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers.html deleted file mode 100644 index 925b08c90e5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers.html +++ /dev/null @@ -1,846 +0,0 @@ - - - - - - -WebGL WEBGL_draw_buffers Conformance Tests - - - - - - - -
- -
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-shared-resources.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-shared-resources.html deleted file mode 100644 index 2dffe001e63..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-shared-resources.html +++ /dev/null @@ -1,863 +0,0 @@ - - - - - - -WebGL WEBGL_Shared_Resources Conformance Test - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/00_test_list.txt deleted file mode 100644 index a2ee6edb1f6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/00_test_list.txt +++ /dev/null @@ -1,11 +0,0 @@ -bugs/00_test_list.txt ---min-version 1.0.3 constructors/00_test_list.txt -functions/00_test_list.txt -implicit/00_test_list.txt ---min-version 1.0.2 literals/00_test_list.txt ---min-version 1.0.2 matrices/00_test_list.txt -misc/00_test_list.txt -reserved/00_test_list.txt ---min-version 1.0.2 samplers/00_test_list.txt -variables/00_test_list.txt - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/00_test_list.txt deleted file mode 100644 index 26f268448bc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/00_test_list.txt +++ /dev/null @@ -1,39 +0,0 @@ ---min-version 1.0.4 angle-ambiguous-function-call.html ---min-version 1.0.4 angle-constructor-invalid-parameters.html ---min-version 1.0.3 angle-d3d11-compiler-error.html ---min-version 1.0.3 angle-dx-variable-bug.html ---min-version 1.0.3 array-of-struct-with-int-first-position.html ---min-version 1.0.4 bool-type-cast-bug-int-float.html ---min-version 1.0.3 compare-loop-index-to-uniform.html ---min-version 1.0.3 complex-glsl-does-not-crash.html ---min-version 1.0.4 compound-assignment-type-combination.html ---min-version 1.0.3 conditional-discard-in-loop.html ---min-version 1.0.3 conditional-discard-optimization.html ---min-version 1.0.3 constant-precision-qualifier.html ---min-version 1.0.3 --max-version 1.99 essl3-shaders-with-webgl1.html ---min-version 1.0.4 floor-div-cos-should-not-truncate.html ---min-version 1.0.3 floored-division-accuracy.html ---min-version 1.0.3 fragcoord-linking-bug.html ---min-version 1.0.4 gl-fragcoord-multisampling-bug.html ---min-version 1.0.4 global-invariant-does-not-leak-across-shaders.html ---min-version 1.0.4 invariant-does-not-leak-across-shaders.html ---min-version 1.0.4 logic-inside-block-without-braces.html ---min-version 1.0.3 long-expressions-should-not-crash.html ---min-version 1.0.4 loop-if-loop-gradient.html ---min-version 1.0.3 modulo-arithmetic-accuracy.html ---min-version 1.0.3 multiplication-assignment.html ---min-version 1.0.3 nested-functions-should-not-crash.html ---min-version 1.0.4 nested-loops-with-break-and-continue.html ---min-version 1.0.4 nested-sequence-operator.html ---min-version 1.0.4 pow-of-small-constant-in-user-defined-function.html ---min-version 1.0.4 pow-with-constant-exponent-should-not-crash.html ---min-version 1.0.4 qualcomm-crash.html ---min-version 1.0.4 qualcomm-loop-with-continue-crash.html ---min-version 1.0.3 sampler-array-using-loop-index.html ---min-version 1.0.4 sampler-struct-function-arg.html ---min-version 1.0.4 sequence-operator-evaluation-order.html ---min-version 1.0.4 sketchfab-lighting-shader-crash.html ---min-version 1.0.4 struct-constructor-highp-bug.html ---min-version 1.0.3 temp-expressions-should-not-crash.html ---min-version 1.0.4 undefined-index-should-not-crash.html ---min-version 1.0.3 uniforms-should-not-lose-values.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/README.md b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/README.md deleted file mode 100644 index d917f6d7410..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/README.md +++ /dev/null @@ -1,18 +0,0 @@ -BUGS -==== - -This folder is for GLSL tests that test driver specific bugs. - -Most tests in other folders are fairly generic. While they might -only fail on specific drivers the tests themselves are designed -to test something in a generic way. - -Tests in this folder on the otherhand are very targeted. They may -have very specific shaders that only fail under specific circumstances -on specific drivers. - -An example might be if there was a driver that failed only when -and identifier was named "ABC". It makes no sense to have a generic -test that says "must allow ABC". A generic test would test some -subset of all possible identifiers not just one. - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-d3d11-compiler-error.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-d3d11-compiler-error.html deleted file mode 100644 index 193e8595bc8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-d3d11-compiler-error.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -ANGLE D3D11 Bug - Shader compilation error - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-dx-variable-bug.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-dx-variable-bug.html deleted file mode 100644 index 555d6c21d82..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-dx-variable-bug.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -ANGLE D3D11 Bug - Variables beginning with "dx_" - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/array-of-struct-with-int-first-position.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/array-of-struct-with-int-first-position.html deleted file mode 100644 index 7674153a753..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/array-of-struct-with-int-first-position.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - -Driver Bug - Array of structs with int or bool in first position - - - - - - - - - -
-
- - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/compare-loop-index-to-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/compare-loop-index-to-uniform.html deleted file mode 100644 index 0e8e0decea5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/compare-loop-index-to-uniform.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -Driver bug - Comparing loop index against uniform in a fragment shader should work - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/complex-glsl-does-not-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/complex-glsl-does-not-crash.html deleted file mode 100644 index 8d65482d46c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/complex-glsl-does-not-crash.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -Driver Bug - complex glsl should not crash - - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-in-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-in-loop.html deleted file mode 100644 index deb2052e46d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-in-loop.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -Conditional discard in loop issue - - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-optimization.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-optimization.html deleted file mode 100644 index 4a1e9627826..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/conditional-discard-optimization.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - -ANGLE WebGL Shader Conditionals Repro - - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/constant-precision-qualifier.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/constant-precision-qualifier.html deleted file mode 100644 index e8ceac7e509..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/constant-precision-qualifier.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -Bug - the precision qualifier of a constant variable should affect the precision of a consuming operation - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/essl3-shaders-with-webgl1.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/essl3-shaders-with-webgl1.html deleted file mode 100644 index 85560d1c790..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/essl3-shaders-with-webgl1.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -Browser bug - WebGL 1 context should not accept OpenGL ES 3 shading language shaders - - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/floored-division-accuracy.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/floored-division-accuracy.html deleted file mode 100644 index 20affafd19e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/floored-division-accuracy.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - -Floored Division Accuracy Bug - - - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/fragcoord-linking-bug.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/fragcoord-linking-bug.html deleted file mode 100644 index ba354b36c15..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/fragcoord-linking-bug.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -GLSL compiler bug referencing gl_FragCoord - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/long-expressions-should-not-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/long-expressions-should-not-crash.html deleted file mode 100644 index 229f0486e99..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/long-expressions-should-not-crash.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Driver Bug - long experssions should not crash - - - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/modulo-arithmetic-accuracy.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/modulo-arithmetic-accuracy.html deleted file mode 100644 index a2d4d81b5db..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/modulo-arithmetic-accuracy.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - -Modulo Arithmetic Accuracy Bug - - - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/multiplication-assignment.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/multiplication-assignment.html deleted file mode 100644 index b2be4abc0c8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/multiplication-assignment.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -Multiplication assignment operator compilation bug - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash.html deleted file mode 100644 index 6232560db47..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -Driver Bug - nested functions should not crash - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-array-using-loop-index.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-array-using-loop-index.html deleted file mode 100644 index 4ea81d71d33..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-array-using-loop-index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -Sampler arrays using loop index should compile fine. - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/temp-expressions-should-not-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/temp-expressions-should-not-crash.html deleted file mode 100644 index 535739ff7b1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/temp-expressions-should-not-crash.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -Driver Bug - temp experssions should not crash - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/uniforms-should-not-lose-values.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/uniforms-should-not-lose-values.html deleted file mode 100644 index d7dadb5d6cc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/uniforms-should-not-lose-values.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -Driver Bug - Uniforms should no lose values - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/00_test_list.txt deleted file mode 100644 index 6758bea8e8d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/00_test_list.txt +++ /dev/null @@ -1,14 +0,0 @@ -glsl-construct-vec2.html -glsl-construct-vec3.html -glsl-construct-vec4.html -glsl-construct-ivec2.html -glsl-construct-ivec3.html -glsl-construct-ivec4.html -glsl-construct-bvec2.html -glsl-construct-bvec3.html -glsl-construct-bvec4.html -glsl-construct-mat2.html -glsl-construct-mat3.html -glsl-construct-mat4.html ---min-version 1.0.3 glsl-construct-vec-mat-corner-cases.html ---min-version 1.0.3 glsl-construct-vec-mat-index.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec2.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec2.html deleted file mode 100644 index 9e1c7cb25e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec2.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec3.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec3.html deleted file mode 100644 index f420da22760..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec3.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec4.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec4.html deleted file mode 100644 index 5614fbc3b9d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-bvec4.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec2.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec2.html deleted file mode 100644 index 14dab516c81..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec2.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec3.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec3.html deleted file mode 100644 index 7330e6dd1a0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec3.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec4.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec4.html deleted file mode 100644 index 6314c5dd6d0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-ivec4.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat2.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat2.html deleted file mode 100644 index 8e1318bc320..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat2.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat3.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat3.html deleted file mode 100644 index d613a092c1b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat3.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat4.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat4.html deleted file mode 100644 index 04823dcfe1c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-mat4.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html deleted file mode 100644 index 39b88aefadb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-index.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-index.html deleted file mode 100644 index 6d3f0615995..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-index.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec2.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec2.html deleted file mode 100644 index 6148a270af0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec2.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec3.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec3.html deleted file mode 100644 index f9ee2d94f20..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec3.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec4.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec4.html deleted file mode 100644 index 6ee0fbdf89a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/constructors/glsl-construct-vec4.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/00_test_list.txt deleted file mode 100644 index dd06ea05206..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/00_test_list.txt +++ /dev/null @@ -1,36 +0,0 @@ -glsl-function.html -glsl-function-abs.html -glsl-function-acos.html -glsl-function-asin.html -glsl-function-atan.html -glsl-function-atan-xy.html -glsl-function-ceil.html -glsl-function-clamp-float.html -glsl-function-clamp-gentype.html -glsl-function-cos.html -glsl-function-cross.html -glsl-function-distance.html -glsl-function-dot.html -glsl-function-faceforward.html -glsl-function-floor.html -glsl-function-fract.html -glsl-function-length.html -#glsl-function-lessThan.html -glsl-function-max-float.html -glsl-function-max-gentype.html -glsl-function-min-float.html -glsl-function-min-gentype.html -glsl-function-mix-float.html -glsl-function-mix-gentype.html -glsl-function-mod-float.html -glsl-function-mod-gentype.html -glsl-function-normalize.html -glsl-function-reflect.html -#glsl-function-refract.html -glsl-function-sign.html -glsl-function-sin.html -glsl-function-step-float.html -glsl-function-step-gentype.html -glsl-function-smoothstep-float.html -glsl-function-smoothstep-gentype.html - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-abs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-abs.html deleted file mode 100644 index 177162e9022..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-abs.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - -GLSL abs function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-acos.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-acos.html deleted file mode 100644 index 28534ef0212..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-acos.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -GLSL acos function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-asin.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-asin.html deleted file mode 100644 index 46e959ceb3b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-asin.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -GLSL asin function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan-xy.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan-xy.html deleted file mode 100644 index abb7a8299e1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan-xy.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -GLSL atan-xy function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan.html deleted file mode 100644 index 7b6a4103f66..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-atan.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -GLSL atan function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-ceil.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-ceil.html deleted file mode 100644 index 65990488400..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-ceil.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -GLSL ceil function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-float.html deleted file mode 100644 index 57ed8b9fcde..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-float.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -GLSL clamp-gentype function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-gentype.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-gentype.html deleted file mode 100644 index 75588f7bacc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-clamp-gentype.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLSL clamp-gentype function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cos.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cos.html deleted file mode 100644 index 6124010a442..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cos.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -GLSL cos function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cross.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cross.html deleted file mode 100644 index fd02cef1cd7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-cross.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -GLSL cross function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-distance.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-distance.html deleted file mode 100644 index d24d6a4a055..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-distance.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -GLSL distance function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-dot.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-dot.html deleted file mode 100644 index 823d8c6aa79..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-dot.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -GLSL dot function test - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-faceforward.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-faceforward.html deleted file mode 100644 index 4f05e6eac5f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-faceforward.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -GLSL faceforward function test - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-floor.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-floor.html deleted file mode 100644 index 3f8a58ee36f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-floor.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLSL floor function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-fract.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-fract.html deleted file mode 100644 index be0f0995b64..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-fract.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -GLSL fract function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-length.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-length.html deleted file mode 100644 index e6ab3a9153f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-length.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -GLSL length function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-float.html deleted file mode 100644 index 99764ce695f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-float.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLSL max-float function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-gentype.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-gentype.html deleted file mode 100644 index 07eb78cd5e7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-max-gentype.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLSL max-gentype function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-float.html deleted file mode 100644 index 5ac49b9a403..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-float.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLSL min-float function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-gentype.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-gentype.html deleted file mode 100644 index b2cf136808e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-min-gentype.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLSL min-gentype function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-float.html deleted file mode 100644 index 7b8990aa491..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-float.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -GLSL mix-float function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-gentype.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-gentype.html deleted file mode 100644 index 41eadb628fb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mix-gentype.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -GLSL mix-gentype function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-float.html deleted file mode 100644 index 718cccbed7c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-float.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -GLSL mod-float function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-gentype.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-gentype.html deleted file mode 100644 index 1d4f89eae8b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-mod-gentype.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -GLSL mod-gentype function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-normalize.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-normalize.html deleted file mode 100644 index 32b7443c9ff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-normalize.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLSL normalize function test - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-reflect.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-reflect.html deleted file mode 100644 index beed9433429..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-reflect.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - -GLSL reflect function test - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sign.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sign.html deleted file mode 100644 index d46d229e5dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sign.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLSL sign function test - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sin.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sin.html deleted file mode 100644 index 5a64d6f1a1b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-sin.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -GLSL sin function test - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-float.html deleted file mode 100644 index b49028913e5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-float.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -GLSL smoothstep-float function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-gentype.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-gentype.html deleted file mode 100644 index fa9c37dc734..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-smoothstep-gentype.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - -GLSL smoothstep-gentype function test - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-float.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-float.html deleted file mode 100644 index 8bbf4069250..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-float.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLSL step-float function test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-gentype.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-gentype.html deleted file mode 100644 index ed31d3d3f83..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function-step-gentype.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLSL step-gentype function test - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function.html deleted file mode 100644 index 7b09cdff611..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/functions/glsl-function.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -GLSL function test test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/00_test_list.txt deleted file mode 100644 index d700b29a563..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/00_test_list.txt +++ /dev/null @@ -1,65 +0,0 @@ -add_int_float.vert.html -add_int_mat2.vert.html -add_int_mat3.vert.html -add_int_mat4.vert.html -add_int_vec2.vert.html -add_int_vec3.vert.html -add_int_vec4.vert.html -add_ivec2_vec2.vert.html -add_ivec3_vec3.vert.html -add_ivec4_vec4.vert.html -assign_int_to_float.vert.html -assign_ivec2_to_vec2.vert.html -assign_ivec3_to_vec3.vert.html -assign_ivec4_to_vec4.vert.html -construct_struct.vert.html -divide_int_float.vert.html -divide_int_mat2.vert.html -divide_int_mat3.vert.html -divide_int_mat4.vert.html -divide_int_vec2.vert.html -divide_int_vec3.vert.html -divide_int_vec4.vert.html -divide_ivec2_vec2.vert.html -divide_ivec3_vec3.vert.html -divide_ivec4_vec4.vert.html -equal_int_float.vert.html -equal_ivec2_vec2.vert.html -equal_ivec3_vec3.vert.html -equal_ivec4_vec4.vert.html -function_int_float.vert.html -function_ivec2_vec2.vert.html -function_ivec3_vec3.vert.html -function_ivec4_vec4.vert.html -greater_than.vert.html -greater_than_equal.vert.html -less_than.vert.html -less_than_equal.vert.html -multiply_int_float.vert.html -multiply_int_mat2.vert.html -multiply_int_mat3.vert.html -multiply_int_mat4.vert.html -multiply_int_vec2.vert.html -multiply_int_vec3.vert.html -multiply_int_vec4.vert.html -multiply_ivec2_vec2.vert.html -multiply_ivec3_vec3.vert.html -multiply_ivec4_vec4.vert.html -not_equal_int_float.vert.html -not_equal_ivec2_vec2.vert.html -not_equal_ivec3_vec3.vert.html -not_equal_ivec4_vec4.vert.html -subtract_int_float.vert.html -subtract_int_mat2.vert.html -subtract_int_mat3.vert.html -subtract_int_mat4.vert.html -subtract_int_vec2.vert.html -subtract_int_vec3.vert.html -subtract_int_vec4.vert.html -subtract_ivec2_vec2.vert.html -subtract_ivec3_vec3.vert.html -subtract_ivec4_vec4.vert.html -ternary_int_float.vert.html -ternary_ivec2_vec2.vert.html -ternary_ivec3_vec3.vert.html -ternary_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_float.vert.html deleted file mode 100644 index f0af8512298..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat2.vert.html deleted file mode 100644 index 1790fbf6a9a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat3.vert.html deleted file mode 100644 index 28c74538515..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat4.vert.html deleted file mode 100644 index cff3d33353c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_mat4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec2.vert.html deleted file mode 100644 index 068b2ac5954..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec3.vert.html deleted file mode 100644 index 77ff19daafb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec4.vert.html deleted file mode 100644 index 84793a0be12..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_int_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec2_vec2.vert.html deleted file mode 100644 index 3eebaf46bb7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec2_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec3_vec3.vert.html deleted file mode 100644 index 1c4056d7980..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec3_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec4_vec4.vert.html deleted file mode 100644 index fce94c5e069..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/add_ivec4_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_int_to_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_int_to_float.vert.html deleted file mode 100644 index fab68cf0a85..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_int_to_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html deleted file mode 100644 index 880e12895ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html deleted file mode 100644 index 84a9c8eab90..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html deleted file mode 100644 index d6e952fb101..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/construct_struct.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/construct_struct.vert.html deleted file mode 100644 index 7ed9e6f839d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/construct_struct.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_float.vert.html deleted file mode 100644 index 95e8044d7be..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat2.vert.html deleted file mode 100644 index 6b0a1a8e9a3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat3.vert.html deleted file mode 100644 index dbcd8a53a39..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat4.vert.html deleted file mode 100644 index 24a53629919..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_mat4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec2.vert.html deleted file mode 100644 index 636a1128056..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec3.vert.html deleted file mode 100644 index e7e536454ff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec4.vert.html deleted file mode 100644 index 99916ecafbb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_int_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec2_vec2.vert.html deleted file mode 100644 index 4feec0c7017..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec2_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec3_vec3.vert.html deleted file mode 100644 index ced62add91e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec3_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec4_vec4.vert.html deleted file mode 100644 index 49c406703b4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/divide_ivec4_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_int_float.vert.html deleted file mode 100644 index e4146b98655..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_int_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec2_vec2.vert.html deleted file mode 100644 index ae0d7206c06..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec2_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec3_vec3.vert.html deleted file mode 100644 index 52edff051e1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec3_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec4_vec4.vert.html deleted file mode 100644 index e6eb4eed357..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/equal_ivec4_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_int_float.vert.html deleted file mode 100644 index 52f368b0d9a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_int_float.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec2_vec2.vert.html deleted file mode 100644 index 838e09bc5a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec2_vec2.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec3_vec3.vert.html deleted file mode 100644 index 8477e61640e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec3_vec3.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec4_vec4.vert.html deleted file mode 100644 index 57408c56f01..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/function_ivec4_vec4.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than.vert.html deleted file mode 100644 index 595a59efa26..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than_equal.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than_equal.vert.html deleted file mode 100644 index e6e6c9c659e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/greater_than_equal.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than.vert.html deleted file mode 100644 index d7e786185c2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than_equal.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than_equal.vert.html deleted file mode 100644 index 981a7c27da3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/less_than_equal.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_float.vert.html deleted file mode 100644 index 1db98dc0fad..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat2.vert.html deleted file mode 100644 index 40dbd4df318..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat3.vert.html deleted file mode 100644 index 4bb178c5542..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat4.vert.html deleted file mode 100644 index 0afd03d879b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_mat4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec2.vert.html deleted file mode 100644 index 16cf52c6a11..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec3.vert.html deleted file mode 100644 index bf938a2f9df..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec4.vert.html deleted file mode 100644 index 98bf20d0fa9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_int_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html deleted file mode 100644 index 047374c4304..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html deleted file mode 100644 index 3729397a18a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html deleted file mode 100644 index 71a84e7f774..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_int_float.vert.html deleted file mode 100644 index d5901afceef..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_int_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html deleted file mode 100644 index 06a5b7c35f9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html deleted file mode 100644 index 868a20a79ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html deleted file mode 100644 index e4b96a59b63..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_float.vert.html deleted file mode 100644 index 95796eb93b9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat2.vert.html deleted file mode 100644 index 6a6c080a23f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat3.vert.html deleted file mode 100644 index 8b030ec8e45..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat4.vert.html deleted file mode 100644 index e6d9b6078c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_mat4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec2.vert.html deleted file mode 100644 index 6eed413a84e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec3.vert.html deleted file mode 100644 index c7ab5908031..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec4.vert.html deleted file mode 100644 index f87ffa0a967..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_int_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html deleted file mode 100644 index 03becaa86bb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html deleted file mode 100644 index 323e054fb94..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html deleted file mode 100644 index 2f98e0517c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_int_float.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_int_float.vert.html deleted file mode 100644 index 4027e7cd5fa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_int_float.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html deleted file mode 100644 index 83db281b89a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html deleted file mode 100644 index 1256bc35284..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html deleted file mode 100644 index 8e9a1e54297..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/00_test_list.txt deleted file mode 100644 index 50802bf3464..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/00_test_list.txt +++ /dev/null @@ -1,3 +0,0 @@ -float_literal.vert.html ---min-version 1.0.3 literal_precision.html -overflow_leak.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/float_literal.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/float_literal.vert.html deleted file mode 100644 index 948e8426ae2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/float_literal.vert.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/literal_precision.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/literal_precision.html deleted file mode 100644 index 7a211bdfe89..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/literal_precision.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/overflow_leak.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/overflow_leak.vert.html deleted file mode 100644 index 97ff7535725..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/literals/overflow_leak.vert.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/00_test_list.txt deleted file mode 100644 index 74693de0eae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/00_test_list.txt +++ /dev/null @@ -1,3 +0,0 @@ -glsl-mat4-to-mat3.html ---min-version 1.0.3 glsl-mat3-construction.html ---min-version 1.0.4 matrix-compound-multiply.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat3-construction.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat3-construction.html deleted file mode 100644 index d22042210b7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat3-construction.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLSL mat3 construction test - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat4-to-mat3.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat4-to-mat3.html deleted file mode 100644 index 5a0c1d14d52..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/glsl-mat4-to-mat3.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -GLSL mat4 to mat3 test - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/00_test_list.txt deleted file mode 100644 index 672b3d54deb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/00_test_list.txt +++ /dev/null @@ -1,114 +0,0 @@ ---max-version 1.9.9 attrib-location-length-limits.html ---min-version 1.0.3 boolean_precision.html ---min-version 1.0.4 const-variable-initialization.html -embedded-struct-definitions-forbidden.html ---min-version 1.0.4 empty-declaration.html -empty_main.vert.html ---min-version 1.0.3 expression-list-in-declarator-initializer.html -gl_position_unset.vert.html ---min-version 1.0.4 global-variable-init.html -# this test is intentionally disabled as it is too strict and to hard to simulate -# glsl-2types-of-textures-on-same-unit.html -glsl-function-nodes.html ---min-version 1.0.2 glsl-vertex-branch.html -glsl-long-variable-names.html -non-ascii-comments.vert.html -non-ascii.vert.html ---min-version 1.0.2 re-compile-re-link.html ---min-version 1.0.4 sequence-operator-returns-constant.html ---min-version 1.0.3 shader-precision-format-obeyed.html ---min-version 1.0.3 shader-struct-scope.html ---min-version 1.0.2 shader-uniform-packing-restrictions.html ---min-version 1.0.2 shader-varying-packing-restrictions.html ---min-version 1.0.2 shader-with-256-character-define.html -shader-with-256-character-identifier.frag.html ---min-version 1.0.2 --max-version 1.9.9 shader-with-257-character-define.html ---max-version 1.9.9 shader-with-257-character-identifier.frag.html -shader-with-_webgl-identifier.vert.html -shader-with-arbitrary-indexing.frag.html -shader-with-arbitrary-indexing.vert.html ---min-version 1.0.2 shader-with-array-of-structs-containing-arrays.html ---min-version 1.0.2 shader-with-array-of-structs-uniform.html -shader-with-attrib-array.vert.html -shader-with-attrib-struct.vert.html -shader-with-clipvertex.vert.html ---min-version 1.0.2 shader-with-conditional-scoping.html ---min-version 1.0.2 shader-with-conditional-scoping-negative.html -shader-with-default-precision.frag.html -shader-with-default-precision.vert.html ---max-version 1.9.9 shader-with-define-line-continuation.frag.html -shader-with-dfdx-no-ext.frag.html -shader-with-dfdx.frag.html ---min-version 1.0.2 shader-with-do-loop.html -shader-with-error-directive.html -shader-with-explicit-int-cast.vert.html -shader-with-float-return-value.frag.html ---min-version 1.0.2 shader-with-for-scoping.html ---min-version 1.0.2 shader-with-for-loop.html -shader-with-frag-depth.frag.html -shader-with-function-recursion.frag.html ---min-version 1.0.2 shader-with-function-scoped-struct.html ---min-version 1.0.2 shader-with-functional-scoping.html ---min-version 1.0.2 shader-with-comma-assignment.html ---min-version 1.0.2 shader-with-comma-conditional-assignment.html ---min-version 1.0.4 shader-with-comma-separated-variable-declarations.html -shader-with-glcolor.vert.html -shader-with-gles-1.frag.html -shader-with-gles-symbol.frag.html -shader-with-glprojectionmatrix.vert.html -shader-with-implicit-vec3-to-vec4-cast.vert.html -shader-with-include.vert.html -shader-with-int-return-value.frag.html -shader-with-invalid-identifier.frag.html -shader-with-ivec2-return-value.frag.html -shader-with-ivec3-return-value.frag.html -shader-with-ivec4-return-value.frag.html -shader-with-limited-indexing.frag.html ---min-version 1.0.2 shader-with-hex-int-constant-macro.html -shader-with-long-line.html -shader-with-non-ascii-error.frag.html ---min-version 1.0.2 shader-with-non-reserved-words.html -shader-with-precision.frag.html ---min-version 1.0.3 shader-with-preprocessor-whitespace.html -shader-with-quoted-error.frag.html ---min-version 1.0.2 shader-with-reserved-words.html ---min-version 1.0.2 shader-with-similar-uniform-array-names.html ---min-version 1.0.2 shader-with-too-many-uniforms.html ---min-version 1.0.4 shader-with-two-initializer-types.html -shader-with-undefined-preprocessor-symbol.frag.html -shader-with-uniform-in-loop-condition.vert.html -shader-with-vec2-return-value.frag.html -shader-with-vec3-return-value.frag.html -shader-with-vec4-return-value.frag.html ---min-version 1.0.2 shader-with-vec4-vec3-vec4-conditional.html -shader-with-version-100.frag.html -shader-with-version-100.vert.html -shader-with-version-120.vert.html -shader-with-version-130.vert.html -shader-with-webgl-identifier.vert.html ---min-version 1.0.2 shader-with-while-loop.html -shader-without-precision.frag.html ---min-version 1.0.3 shaders-with-constant-expression-loop-conditions.html ---min-version 1.0.3 shaders-with-invariance.html ---min-version 1.0.3 shaders-with-name-conflicts.html ---min-version 1.0.2 shaders-with-mis-matching-uniforms.html ---min-version 1.0.2 shaders-with-mis-matching-varyings.html ---min-version 1.0.2 shaders-with-missing-varyings.html ---min-version 1.0.3 shaders-with-uniform-structs.html ---min-version 1.0.2 shaders-with-varyings.html -shared.html -struct-nesting-exceeds-maximum.html -struct-nesting-under-maximum.html ---max-version 1.9.9 uniform-location-length-limits.html ---min-version 1.0.2 shader-with-short-circuiting-operators.html ---min-version 1.0.2 shader-with-global-variable-precision-mismatch.html ---min-version 1.0.2 large-loop-compile.html ---min-version 1.0.3 struct-equals.html ---min-version 1.0.4 struct-assign.html ---min-version 1.0.3 struct-mixed-array-declarators.html ---min-version 1.0.3 struct-nesting-of-variable-names.html ---min-version 1.0.3 struct-specifiers-in-uniforms.html ---min-version 1.0.3 struct-unary-operators.html ---min-version 1.0.4 ternary-operator-on-arrays.html ---min-version 1.0.3 ternary-operators-in-global-initializers.html ---min-version 1.0.3 ternary-operators-in-initializers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/attrib-location-length-limits.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/attrib-location-length-limits.html deleted file mode 100644 index 2f8ce81cfce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/attrib-location-length-limits.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -WebGL attrib location length tests - - - - - - - - - -There is supposed to be an example drawing here, but it's not important. - -
Verify limits on the lengths of attribute locations per WebGL spec, "Maximum Uniform and Attribute Location Lengths".
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/boolean_precision.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/boolean_precision.html deleted file mode 100644 index 27caaf72581..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/boolean_precision.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/embedded-struct-definitions-forbidden.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/embedded-struct-definitions-forbidden.html deleted file mode 100644 index 2c3f9537701..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/embedded-struct-definitions-forbidden.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/empty_main.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/empty_main.vert.html deleted file mode 100644 index 9aeb1457a12..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/empty_main.vert.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/expression-list-in-declarator-initializer.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/expression-list-in-declarator-initializer.html deleted file mode 100644 index 49715f55cb0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/expression-list-in-declarator-initializer.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/gl_position_unset.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/gl_position_unset.vert.html deleted file mode 100644 index 655c21532ae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/gl_position_unset.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-function-nodes.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-function-nodes.html deleted file mode 100644 index d16de7b6180..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-function-nodes.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - -GLSL function nodes Test - - - - - - - - - - - - - - - - -
This tests against a Mac driver bug related to function calls.
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-long-variable-names.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-long-variable-names.html deleted file mode 100644 index b874970a095..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-long-variable-names.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - -glsl long variable name mapping tests - - - - - - - - -There is supposed to be an example drawing here, but it's not important. - -
-
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-vertex-branch.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-vertex-branch.html deleted file mode 100644 index 478a94ed31f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/glsl-vertex-branch.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -GLSL function nodes Test - - - - - - - - - - - - - - - - -
This tests against a Mac driver bug related to branches - inside of Vertex Shaders.
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/include.vs b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/include.vs deleted file mode 100644 index 50970e6ccfe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/include.vs +++ /dev/null @@ -1,4 +0,0 @@ -// Do not delete! -// Needed to help glsl-conformance tests. - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/large-loop-compile.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/large-loop-compile.html deleted file mode 100644 index 5a9c4dc773c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/large-loop-compile.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii-comments.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii-comments.vert.html deleted file mode 100644 index eb059d8e0fa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii-comments.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii.vert.html deleted file mode 100644 index 2bba4c2432e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/non-ascii.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/re-compile-re-link.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/re-compile-re-link.html deleted file mode 100644 index 327a1c0df83..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/re-compile-re-link.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -WebGL Re-Compile and Re-link Shader conformance test. - - - - - - - - -
-
- - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-precision-format-obeyed.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-precision-format-obeyed.html deleted file mode 100644 index 784f324e34b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-precision-format-obeyed.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-struct-scope.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-struct-scope.html deleted file mode 100644 index 40493eae88c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-struct-scope.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - - -Struct Scope Test - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-uniform-packing-restrictions.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-uniform-packing-restrictions.html deleted file mode 100644 index f6b879a8d8c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-uniform-packing-restrictions.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - -WebGL uniform packing restrctions Conformance Test - - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-varying-packing-restrictions.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-varying-packing-restrictions.html deleted file mode 100644 index 8a7fd1a4201..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-varying-packing-restrictions.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - -WebGL varying packing restrictions Conformance Test - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-define.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-define.html deleted file mode 100644 index e58ba91906f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-define.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-identifier.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-identifier.frag.html deleted file mode 100644 index 84dfd899fe1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-256-character-identifier.frag.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-define.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-define.html deleted file mode 100644 index bdf2a35bf7e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-define.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-identifier.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-identifier.frag.html deleted file mode 100644 index 1ffe9885eea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-257-character-identifier.frag.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html deleted file mode 100644 index 4c4f9aae194..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html deleted file mode 100644 index b6c7d99e97c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html deleted file mode 100644 index 2339be18e30..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html deleted file mode 100644 index 0b2033b35ca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -GLSL Array of Structs Containing Arrays - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-uniform.html deleted file mode 100644 index e0ac18f096b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-array-of-structs-uniform.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - -GLSL Array of Structs Uniform - - - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-array.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-array.vert.html deleted file mode 100644 index fe8a28273f3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-array.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-struct.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-struct.vert.html deleted file mode 100644 index 8d4f5ba8814..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-attrib-struct.vert.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-clipvertex.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-clipvertex.vert.html deleted file mode 100644 index 69d98b37333..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-clipvertex.vert.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-assignment.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-assignment.html deleted file mode 100644 index 94c6bed9bfb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-assignment.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-conditional-assignment.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-conditional-assignment.html deleted file mode 100644 index 25dce6e6793..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-conditional-assignment.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative.html deleted file mode 100644 index 89c89f7032d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping.html deleted file mode 100644 index 2719efd259d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-conditional-scoping.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.frag.html deleted file mode 100644 index 0fa286ebe61..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.frag.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.vert.html deleted file mode 100644 index 61e09607e42..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-default-precision.vert.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-define-line-continuation.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-define-line-continuation.frag.html deleted file mode 100644 index e6e1fab21d9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-define-line-continuation.frag.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html deleted file mode 100644 index 08f02cd26b4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx.frag.html deleted file mode 100644 index 17a55596744..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-dfdx.frag.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-do-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-do-loop.html deleted file mode 100644 index 6daf76f130b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-do-loop.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-error-directive.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-error-directive.html deleted file mode 100644 index 84461bff262..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-error-directive.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html deleted file mode 100644 index 37942402e40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-float-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-float-return-value.frag.html deleted file mode 100644 index ab1181911d4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-float-return-value.frag.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-loop.html deleted file mode 100644 index 5347affb3fb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-loop.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-scoping.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-scoping.html deleted file mode 100644 index 04b1fbd771c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-for-scoping.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-frag-depth.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-frag-depth.frag.html deleted file mode 100644 index 07809a79f1c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-frag-depth.frag.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-recursion.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-recursion.frag.html deleted file mode 100644 index d410bb69590..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-recursion.frag.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-scoped-struct.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-scoped-struct.html deleted file mode 100644 index 90edc5ed35d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-function-scoped-struct.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-functional-scoping.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-functional-scoping.html deleted file mode 100644 index 25f68e2e998..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-functional-scoping.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glcolor.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glcolor.vert.html deleted file mode 100644 index f06c8f085fa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glcolor.vert.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-1.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-1.frag.html deleted file mode 100644 index 9148afba6a2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-1.frag.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-symbol.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-symbol.frag.html deleted file mode 100644 index 3d510ed361d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-gles-symbol.frag.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html deleted file mode 100644 index 8a3eb1ca190..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html deleted file mode 100644 index d596ad6f4b7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-hex-int-constant-macro.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-hex-int-constant-macro.html deleted file mode 100644 index c8d76d083dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-hex-int-constant-macro.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html deleted file mode 100644 index 1fdd6ba7f97..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-include.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-include.vert.html deleted file mode 100644 index 3a58760cd3c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-include.vert.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-int-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-int-return-value.frag.html deleted file mode 100644 index ca2618bac44..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-int-return-value.frag.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-invalid-identifier.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-invalid-identifier.frag.html deleted file mode 100644 index e06a78676aa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-invalid-identifier.frag.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html deleted file mode 100644 index 2d6a57e6860..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html deleted file mode 100644 index 3efb3838abc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html deleted file mode 100644 index 6a2a2c358f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-limited-indexing.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-limited-indexing.frag.html deleted file mode 100644 index a36b17983ed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-limited-indexing.frag.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-long-line.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-long-line.html deleted file mode 100644 index 3197cfc10f6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-long-line.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-ascii-error.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-ascii-error.frag.html deleted file mode 100644 index ef17f0221e8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-ascii-error.frag.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-reserved-words.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-reserved-words.html deleted file mode 100644 index 6aee7c6eba6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-non-reserved-words.html +++ /dev/null @@ -1,718 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - Non Reserved Words - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-precision.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-precision.frag.html deleted file mode 100644 index 4c06f0274ed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-precision.frag.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-preprocessor-whitespace.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-preprocessor-whitespace.html deleted file mode 100644 index 3026fed38b4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-preprocessor-whitespace.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-quoted-error.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-quoted-error.frag.html deleted file mode 100644 index 1af0d598149..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-quoted-error.frag.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-reserved-words.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-reserved-words.html deleted file mode 100644 index a2166e9df78..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-reserved-words.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - Reserved Words - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-short-circuiting-operators.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-short-circuiting-operators.html deleted file mode 100644 index a94be1fc006..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-short-circuiting-operators.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -WebGL short-circuit evaluation - - - - - - - -
-
- - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-similar-uniform-array-names.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-similar-uniform-array-names.html deleted file mode 100644 index 1d9abf4d4cb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-similar-uniform-array-names.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -GLSL similar names issue - - - - - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-too-many-uniforms.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-too-many-uniforms.html deleted file mode 100644 index 68f6c620d15..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-too-many-uniforms.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html deleted file mode 100644 index d8ffa2823db..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html deleted file mode 100644 index 5839d23ca75..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec2-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec2-return-value.frag.html deleted file mode 100644 index a696b8f0d76..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec2-return-value.frag.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec3-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec3-return-value.frag.html deleted file mode 100644 index c666994b5b6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec3-return-value.frag.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-return-value.frag.html deleted file mode 100644 index da2ab2892a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-return-value.frag.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html deleted file mode 100644 index 6d0d4a17db0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.frag.html deleted file mode 100644 index 9880db624e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.frag.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.vert.html deleted file mode 100644 index 8239f4bc660..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-100.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-120.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-120.vert.html deleted file mode 100644 index f946d928308..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-120.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-130.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-130.vert.html deleted file mode 100644 index e3aa164e5f2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-version-130.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-webgl-identifier.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-webgl-identifier.vert.html deleted file mode 100644 index 8883972bf10..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-webgl-identifier.vert.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-while-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-while-loop.html deleted file mode 100644 index 9c31db5c3de..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-while-loop.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-without-precision.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-without-precision.frag.html deleted file mode 100644 index c7c443895ed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-without-precision.frag.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html deleted file mode 100644 index 5e6f5f920ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-invariance.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-invariance.html deleted file mode 100644 index be8af4dc503..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-invariance.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html deleted file mode 100644 index 79a303cc09e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-varyings.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-varyings.html deleted file mode 100644 index 4446025c31c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-mis-matching-varyings.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-missing-varyings.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-missing-varyings.html deleted file mode 100644 index 5df921cdd48..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-missing-varyings.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-name-conflicts.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-name-conflicts.html deleted file mode 100644 index 7e449f1dc4e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-name-conflicts.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-uniform-structs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-uniform-structs.html deleted file mode 100644 index 69a8e98cfd3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-uniform-structs.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-varyings.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-varyings.html deleted file mode 100644 index 4b59b146161..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shaders-with-varyings.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shared.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shared.html deleted file mode 100644 index e683a7af930..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shared.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-equals.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-equals.html deleted file mode 100644 index 8ce8e31d60a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-equals.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - -GLSL Structure Equals Test - - - - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-mixed-array-declarators.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-mixed-array-declarators.html deleted file mode 100644 index 3327a2e657d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-mixed-array-declarators.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-exceeds-maximum.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-exceeds-maximum.html deleted file mode 100644 index 01568074dec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-exceeds-maximum.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-of-variable-names.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-of-variable-names.html deleted file mode 100644 index 2596aaaacf4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-of-variable-names.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-under-maximum.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-under-maximum.html deleted file mode 100644 index 22b14ec1f56..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-nesting-under-maximum.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-specifiers-in-uniforms.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-specifiers-in-uniforms.html deleted file mode 100644 index 4b73b39c97a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-specifiers-in-uniforms.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-unary-operators.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-unary-operators.html deleted file mode 100644 index 259f1604008..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-unary-operators.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-global-initializers.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-global-initializers.html deleted file mode 100644 index f6360ef6505..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-global-initializers.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - -Ternary Operators in Global Initializers - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-initializers.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-initializers.html deleted file mode 100644 index a8cba50ad74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operators-in-initializers.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/uniform-location-length-limits.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/uniform-location-length-limits.html deleted file mode 100644 index 6d9fc38f864..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/uniform-location-length-limits.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -WebGL uniform location length tests - - - - - - - - - -There is supposed to be an example drawing here, but it's not important. - -
Verify limits on the lengths of uniform locations per WebGL spec, "Maximum Uniform and Attribute Location Lengths".
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/00_test_list.txt deleted file mode 100644 index 7c2da3e8f5c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/00_test_list.txt +++ /dev/null @@ -1,8 +0,0 @@ -_webgl_field.vert.html -_webgl_function.vert.html -_webgl_struct.vert.html -_webgl_variable.vert.html -webgl_field.vert.html -webgl_function.vert.html -webgl_struct.vert.html -webgl_variable.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_field.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_field.vert.html deleted file mode 100644 index 1c98b6a7620..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_field.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_function.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_function.vert.html deleted file mode 100644 index 4498d02a432..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_function.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_struct.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_struct.vert.html deleted file mode 100644 index 97d5e94dd97..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_struct.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_variable.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_variable.vert.html deleted file mode 100644 index 2b45f807da1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/_webgl_variable.vert.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_field.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_field.vert.html deleted file mode 100644 index 1c6a28fde42..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_field.vert.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_function.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_function.vert.html deleted file mode 100644 index b215cbcea8e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_function.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_struct.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_struct.vert.html deleted file mode 100644 index 16a38949d5e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_struct.vert.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_variable.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_variable.vert.html deleted file mode 100644 index bccb5513db1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/reserved/webgl_variable.vert.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/00_test_list.txt deleted file mode 100644 index c0f612d81d6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/00_test_list.txt +++ /dev/null @@ -1,4 +0,0 @@ -glsl-function-texture2d-bias.html -glsl-function-texture2dlod.html -glsl-function-texture2dproj.html ---min-version 1.0.3 glsl-function-texture2dprojlod.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2d-bias.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2d-bias.html deleted file mode 100644 index a3b01685f2b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2d-bias.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -WebGL texture2D GLSL conformance test. - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dlod.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dlod.html deleted file mode 100644 index c50e5964636..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dlod.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -WebGL texture2D GLSL conformance test. - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dproj.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dproj.html deleted file mode 100644 index cfaba534608..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dproj.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -WebGL texture2D GLSL conformance test. - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dprojlod.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dprojlod.html deleted file mode 100644 index beb07f5076d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/samplers/glsl-function-texture2dprojlod.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -WebGL texture2D GLSL conformance test. - - - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/00_test_list.txt deleted file mode 100644 index 31fe0f8f20c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/00_test_list.txt +++ /dev/null @@ -1,6 +0,0 @@ -gl-fragcoord.html -gl-frontfacing.html -gl-pointcoord.html ---min-version 1.0.2 glsl-built-ins.html ---min-version 1.0.3 gl-fragcoord-xy-values.html ---min-version 1.0.3 gl-fragdata-and-fragcolor.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord-xy-values.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord-xy-values.html deleted file mode 100644 index 76629f0fb34..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord-xy-values.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - -gl-fragcoord Test - - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord.html deleted file mode 100644 index 7d9bdbbbfdd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragcoord.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -gl-fragcoord Test - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragdata-and-fragcolor.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragdata-and-fragcolor.html deleted file mode 100644 index a3eeed37245..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-fragdata-and-fragcolor.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -WebGL GLSL Conformance Tests - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-frontfacing.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-frontfacing.html deleted file mode 100644 index 902d65f8cb6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-frontfacing.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -gl-fragcoord Test - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-pointcoord.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-pointcoord.html deleted file mode 100644 index ebfa41993f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/gl-pointcoord.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - -gl-pointcoord Test - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/glsl-built-ins.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/glsl-built-ins.html deleted file mode 100644 index 75310782b78..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/variables/glsl-built-ins.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - -WebGL GLSL built in variables Conformance Test - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/00_test_list.txt deleted file mode 100644 index 79eb84a48e6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/00_test_list.txt +++ /dev/null @@ -1,6 +0,0 @@ ---min-version 1.0.4 gl-line-width.html -gl-min-attribs.html -gl-max-texture-dimensions.html -gl-min-textures.html -gl-min-uniforms.html - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-max-texture-dimensions.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-max-texture-dimensions.html deleted file mode 100644 index aef6db69831..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-max-texture-dimensions.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -WebGL the max advertized texture size is supported. - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-attribs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-attribs.html deleted file mode 100644 index e71f4497aaf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-attribs.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -WebGL the minimum number of attributes are supported. - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-textures.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-textures.html deleted file mode 100644 index 0d765e0953e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-textures.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -WebGL the minimum number of uniforms are supported. - - - - - - - - -
-
- - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-uniforms.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-uniforms.html deleted file mode 100644 index 58046256222..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-min-uniforms.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - -WebGL the minimum number of uniforms are supported. - - - - - - - - -
-
- - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/00_test_list.txt deleted file mode 100644 index 224b8f63b5f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/00_test_list.txt +++ /dev/null @@ -1,15 +0,0 @@ -bad-arguments-test.html ---min-version 1.0.2 boolean-argument-conversion.html ---min-version 1.0.2 delayed-drawing.html -error-reporting.html ---min-version 1.0.4 expando-loss.html -functions-returning-strings.html ---max-version 1.9.9 instanceof-test.html -invalid-passed-params.html -is-object.html -null-object-behaviour.html -object-deletion-behaviour.html -shader-precision-format.html -type-conversion-test.html -uninitialized-test.html -webgl-specific.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/bad-arguments-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/bad-arguments-test.html deleted file mode 100644 index 233f5a1c748..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/bad-arguments-test.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/boolean-argument-conversion.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/boolean-argument-conversion.html deleted file mode 100644 index 8419cf66b3d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/boolean-argument-conversion.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/delayed-drawing.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/delayed-drawing.html deleted file mode 100644 index eaf1aafe699..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/delayed-drawing.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -WebGL Delayed Drawing test. - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/error-reporting.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/error-reporting.html deleted file mode 100644 index 14ccd55cb49..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/error-reporting.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/functions-returning-strings.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/functions-returning-strings.html deleted file mode 100644 index 5373ab3c473..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/functions-returning-strings.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - -WebGL Conformance Tests - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/instanceof-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/instanceof-test.html deleted file mode 100644 index ebca7c3e091..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/instanceof-test.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -WebGL instanceof test. - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/invalid-passed-params.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/invalid-passed-params.html deleted file mode 100644 index 20dd73ac29c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/invalid-passed-params.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/is-object.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/is-object.html deleted file mode 100644 index 0d93bb9c740..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/is-object.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/null-object-behaviour.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/null-object-behaviour.html deleted file mode 100644 index f7e2fdafd42..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/null-object-behaviour.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/object-deletion-behaviour.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/object-deletion-behaviour.html deleted file mode 100644 index 447d1ecf5ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/object-deletion-behaviour.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/shader-precision-format.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/shader-precision-format.html deleted file mode 100644 index 7d5995b3ed6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/shader-precision-format.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - -WebGL shader precision format test. - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/type-conversion-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/type-conversion-test.html deleted file mode 100644 index afe666a8d33..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/type-conversion-test.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/uninitialized-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/uninitialized-test.html deleted file mode 100644 index 23fc73af70f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/uninitialized-test.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - -WebGL Uninitialized GL Resources Tests - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/webgl-specific.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/webgl-specific.html deleted file mode 100644 index 803287b84af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/webgl-specific.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -WebGL GLES2 difference test. - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/00_test_list.txt deleted file mode 100644 index aeee7cd1889..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/00_test_list.txt +++ /dev/null @@ -1,57 +0,0 @@ -conformance/constants.html -conformance/getContext.html -conformance/methods.html -conformance/quickCheckAPI-A.html -conformance/quickCheckAPI-B1.html -conformance/quickCheckAPI-B2.html -conformance/quickCheckAPI-B3.html -conformance/quickCheckAPI-B4.html -conformance/quickCheckAPI-C.html -conformance/quickCheckAPI-D_G.html -conformance/quickCheckAPI-G_I.html -conformance/quickCheckAPI-L_S.html -conformance/quickCheckAPI-S_V.html -conformance/webGLArrays.html -functions/bindBuffer.html -functions/bindBufferBadArgs.html -functions/bindFramebufferLeaveNonZero.html -functions/bufferData.html -functions/bufferDataBadArgs.html -functions/bufferSubData.html -functions/bufferSubDataBadArgs.html -functions/copyTexImage2D.html -functions/copyTexImage2DBadArgs.html -functions/copyTexSubImage2D.html -functions/copyTexSubImage2DBadArgs.html -functions/deleteBufferBadArgs.html -functions/drawArrays.html -functions/drawArraysOutOfBounds.html -functions/drawElements.html -functions/isTests.html ---min-version 1.0.2 functions/isTestsBadArgs.html -functions/readPixels.html -functions/readPixelsBadArgs.html -functions/texImage2D.html -functions/texImage2DBadArgs.html -functions/texImage2DHTML.html -functions/texImage2DHTMLBadArgs.html -functions/texSubImage2D.html -functions/texSubImage2DBadArgs.html -functions/texSubImage2DHTML.html -functions/texSubImage2DHTMLBadArgs.html -functions/uniformf.html -functions/uniformfBadArgs.html -functions/uniformfArrayLen1.html -functions/uniformi.html -functions/uniformiBadArgs.html -functions/uniformMatrix.html -functions/uniformMatrixBadArgs.html -functions/vertexAttrib.html -functions/vertexAttribBadArgs.html -functions/vertexAttribPointer.html -functions/vertexAttribPointerBadArgs.html -glsl/arrayOutOfBounds.html -#glsl/longLoops.html // No interactive tests. -glsl/uniformOutOfBounds.html -#glsl/unusedAttribsUniforms.html // No interactive tests. - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/README.md b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/README.md deleted file mode 100644 index 01937147f69..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/README.md +++ /dev/null @@ -1,53 +0,0 @@ -Tests for the WebGL canvas context -================================== - -These tests are intended to serve the following purposes: - - * Assert spec conformance - * Check the safety of the GL binding (bounds checking, same origin policy) - * Provide performance numbers for developers - - -Running the tests ------------------ - - 1. Install a browser with WebGL support - 2. Run ruby gen_tests.rb if you have modified the tests. - 3. Run ruby test_server.rb if you want to get test run output to test_server's stdout (especially useful for finding out which test crashed your browser.) - 4. Open all_tests.html in your browser. - - -Want to contribute? -------------------- - - 1. Fork this repo - 2. Run gen_tests.rb - 3. Look into templates/ to see which functions lack tests (also see methods.txt and nsICanvasRenderingContextWebGL.idl): - 1. copy methodName.html to functions/methodName.html and write tests that test the results of valid inputs. - 2. copy methodNameBadArgs.html to functions/methodNameBadArgs.html and write tests to assert that invalid inputs throw exceptions. - 3. If your test causes a segfault, add the following to the top of the script tag: Tests.autorun = false; Tests.message = "Caution: this may crash your browser"; - 4. For each performance test: - 1. Write a performance/myTestName.html and set Tests.autorun = false; - 5. If you have a test that you would like to run over the whole API or want to generate tests programmatically, add them to gen_tests.rb or write your own script. - 6. Create a commit for each file. (E.g. for f in $(git status | grep -e "^#\\s*functions/\\S*$" | sed "s/^#\s*//"); do git add $f; git commit -m $f; done) - 7. Send me a pull request. - 8. Congratulations, you're now a contributor! - - -For more information on WebGL: - - * Planet WebGL - * Learning WebGL - * WebGL on Khronos Message Boards - -Developer links: - - * WebGL on Mozilla Bugzilla - * WebGL on WebKit Bugzilla - * WebGL on Chromium Bugzilla - -What's the stuff in apigen? - - There are some Python scripts in the apigen/ directory that generate C++ based on the API definition files (gl2.h, api_modifications.txt, valid_args.txt.) The generated code is Mozilla XPCOM functions that check their args against the valid GLES 2.0 constants (as they were written on the man pages.) There's also some wackier stuff for checking copyTexImage2D and copyTexSubImage2D image dimensions against viewport dimensions. - - If you can use it to generate code for your WebGL implementation, it might save you 1500 lines of typing and testing. The last time I used it was summer 2009 to generate a patch for Canvas 3D, so it's likely somewhat out of date. diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-A.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-A.js deleted file mode 100644 index 31039b5968f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-A.js +++ /dev/null @@ -1,86 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -// ArgGenerators contains argument generators for WebGL functions. -// The argument generators are used for running random tests against the WebGL -// functions. -// -// ArgGenerators is an object consisting of functionName : argGen -properties. -// -// functionName is a WebGL context function name and the argGen is an argument -// generator object that encapsulates the requirements to run -// randomly generated tests on the WebGL function. -// -// An argGen object has the following methods: -// - setup -- set up state for testing the GL function, returns values -// that need cleanup in teardown. Run once before entering a -// test loop. -// - teardown -- do cleanup on setup's return values after testing is complete -// - generate -- generate a valid set of random arguments for the GL function -// - returnValueCleanup -- do cleanup on value returned by the tested GL function -// - cleanup -- do cleanup on generated arguments from generate -// - checkArgValidity -- check if passed args are valid. Has a call signature -// that matches generate's return value. Returns true -// if args are valid, false if not. -// -// Example test loop that demonstrates how the function args and return -// values flow together: -// -// var setupArgs = argGen.setup(); -// for (var i=0; i 0.5 ? null : GL.createFramebuffer()]; - }, - checkArgValidity : function(target, fbo) { - if (target != GL.FRAMEBUFFER) - return false; - if (fbo != null) - GL.bindFramebuffer(target, fbo); - return (fbo == null || GL.isFramebuffer(fbo)); - }, - cleanup : function(target, fbo) { - GL.bindFramebuffer(target, null); - if (fbo) - GL.deleteFramebuffer(fbo); - } - }, - bindRenderbuffer : { - generate : function() { - return [GL.RENDERBUFFER, Math.random() > 0.5 ? null : GL.createRenderbuffer()]; - }, - checkArgValidity : function(target, rbo) { - if (target != GL.RENDERBUFFER) - return false; - if (rbo != null) - GL.bindRenderbuffer(target, rbo); - return (rbo == null || GL.isRenderbuffer(rbo)); - }, - cleanup : function(target, rbo) { - GL.bindRenderbuffer(target, null); - if (rbo) - GL.deleteRenderbuffer(rbo); - } - }, - bindTexture : { - generate : function() { - return [bindTextureTarget.random(), Math.random() > 0.5 ? null : GL.createTexture()]; - }, - checkArgValidity : function(target, o) { - if (!bindTextureTarget.has(target)) - return false; - if (o != null) - GL.bindTexture(target, o); - return (o == null || GL.isTexture(o)); - }, - cleanup : function(target, o) { - GL.bindTexture(target, null); - if (o) - GL.deleteTexture(o); - } - }, - blendColor : { - generate : function() { return randomColor(); }, - teardown : function() { GL.blendColor(0,0,0,0); } - }, - blendEquation : { - generate : function() { return [blendEquationMode.random()]; }, - checkArgValidity : function(o) { return blendEquationMode.has(o); }, - teardown : function() { GL.blendEquation(GL.FUNC_ADD); } - }, - blendEquationSeparate : { - generate : function() { - return [blendEquationMode.random(), blendEquationMode.random()]; - }, - checkArgValidity : function(o,p) { - return blendEquationMode.has(o) && blendEquationMode.has(p); - }, - teardown : function() { GL.blendEquationSeparate(GL.FUNC_ADD, GL.FUNC_ADD); } - }, - blendFunc : { - generate : function() { - return [blendFuncSfactor.random(), blendFuncDfactor.random()]; - }, - checkArgValidity : function(s,d) { - return blendFuncSfactor.has(s) && blendFuncDfactor.has(d); - }, - teardown : function() { GL.blendFunc(GL.ONE, GL.ZERO); } - }, - blendFuncSeparate : { - generate : function() { - return [blendFuncSfactor.random(), blendFuncDfactor.random(), - blendFuncSfactor.random(), blendFuncDfactor.random()]; - }, - checkArgValidity : function(s,d,as,ad) { - return blendFuncSfactor.has(s) && blendFuncDfactor.has(d) && - blendFuncSfactor.has(as) && blendFuncDfactor.has(ad) ; - }, - teardown : function() { - GL.blendFuncSeparate(GL.ONE, GL.ZERO, GL.ONE, GL.ZERO); - } - } - -}; diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B3.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B3.js deleted file mode 100644 index 7b7f46c4614..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-B3.js +++ /dev/null @@ -1,85 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -// ArgGenerators contains argument generators for WebGL functions. -// The argument generators are used for running random tests against the WebGL -// functions. -// -// ArgGenerators is an object consisting of functionName : argGen -properties. -// -// functionName is a WebGL context function name and the argGen is an argument -// generator object that encapsulates the requirements to run -// randomly generated tests on the WebGL function. -// -// An argGen object has the following methods: -// - setup -- set up state for testing the GL function, returns values -// that need cleanup in teardown. Run once before entering a -// test loop. -// - teardown -- do cleanup on setup's return values after testing is complete -// - generate -- generate a valid set of random arguments for the GL function -// - returnValueCleanup -- do cleanup on value returned by the tested GL function -// - cleanup -- do cleanup on generated arguments from generate -// - checkArgValidity -- check if passed args are valid. Has a call signature -// that matches generate's return value. Returns true -// if args are valid, false if not. -// -// Example test loop that demonstrates how the function args and return -// values flow together: -// -// var setupArgs = argGen.setup(); -// for (var i=0; i= 0 && data.byteLength >= 0 && offset + data.byteLength <= 256; - }, - teardown : function(buf, ebuf) { - GL.deleteBuffer(buf); - GL.deleteBuffer(ebuf); - }, - } - -}; diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-C.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-C.js deleted file mode 100644 index 974ff745532..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-C.js +++ /dev/null @@ -1,136 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -// ArgGenerators contains argument generators for WebGL functions. -// The argument generators are used for running random tests against the WebGL -// functions. -// -// ArgGenerators is an object consisting of functionName : argGen -properties. -// -// functionName is a WebGL context function name and the argGen is an argument -// generator object that encapsulates the requirements to run -// randomly generated tests on the WebGL function. -// -// An argGen object has the following methods: -// - setup -- set up state for testing the GL function, returns values -// that need cleanup in teardown. Run once before entering a -// test loop. -// - teardown -- do cleanup on setup's return values after testing is complete -// - generate -- generate a valid set of random arguments for the GL function -// - returnValueCleanup -- do cleanup on value returned by the tested GL function -// - cleanup -- do cleanup on generated arguments from generate -// - checkArgValidity -- check if passed args are valid. Has a call signature -// that matches generate's return value. Returns true -// if args are valid, false if not. -// -// Example test loop that demonstrates how the function args and return -// values flow together: -// -// var setupArgs = argGen.setup(); -// for (var i=0; i 0.5 ? null : GL.createFramebuffer()]; - }, - checkArgValidity : function(fbo) { - if (fbo != null) - GL.bindFramebuffer(GL.FRAMEBUFFER, fbo); - return fbo == null || GL.isFramebuffer(fbo); - }, - cleanup : function(fbo){ - GL.bindFramebuffer(GL.FRAMEBUFFER, null); - if (fbo != null) - try{ GL.deleteFramebuffer(fbo); } catch(e) {} - } - }, - clear : { - generate : function() { return [clearMask.random()]; }, - checkArgValidity : function(mask) { return clearMask.has(mask); } - }, - clearColor : { - generate : function() { return randomColor(); }, - teardown : function() { GL.clearColor(0,0,0,0); } - }, - clearDepth : { - generate : function() { return [Math.random()]; }, - teardown : function() { GL.clearDepth(1); } - }, - clearStencil : { - generate : function() { return [randomStencil()]; }, - teardown : function() { GL.clearStencil(0); } - }, - colorMask : { - generate : function() { - return [randomBool(), randomBool(), randomBool(), randomBool()]; - }, - teardown : function() { GL.colorMask(true, true, true, true); } - }, - compileShader : {}, // FIXME - copyTexImage2D : {}, // FIXME - copyTexSubImage2D : {}, // FIXME - createBuffer : { - generate : function() { return []; }, - returnValueCleanup : function(o) { GL.deleteBuffer(o); } - }, - createFramebuffer : { - generate : function() { return []; }, - returnValueCleanup : function(o) { GL.deleteFramebuffer(o); } - }, - createProgram : { - generate : function() { return []; }, - returnValueCleanup : function(o) { GL.deleteProgram(o); } - }, - createRenderbuffer : { - generate : function() { return []; }, - returnValueCleanup : function(o) { GL.deleteRenderbuffer(o); } - }, - createShader : { - generate : function() { return [shaderType.random()]; }, - checkArgValidity : function(t) { return shaderType.has(t); }, - returnValueCleanup : function(o) { GL.deleteShader(o); } - }, - createTexture : { - generate : function() { return []; }, - returnValueCleanup : function(o) { GL.deleteTexture(o); } - }, - cullFace : { - generate : function() { return [cullFace.random()]; }, - checkArgValidity : function(f) { return cullFace.has(f); }, - teardown : function() { GL.cullFace(GL.BACK); } - } - -}; diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-D_G.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-D_G.js deleted file mode 100644 index 7d218519dff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-D_G.js +++ /dev/null @@ -1,252 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -// ArgGenerators contains argument generators for WebGL functions. -// The argument generators are used for running random tests against the WebGL -// functions. -// -// ArgGenerators is an object consisting of functionName : argGen -properties. -// -// functionName is a WebGL context function name and the argGen is an argument -// generator object that encapsulates the requirements to run -// randomly generated tests on the WebGL function. -// -// An argGen object has the following methods: -// - setup -- set up state for testing the GL function, returns values -// that need cleanup in teardown. Run once before entering a -// test loop. -// - teardown -- do cleanup on setup's return values after testing is complete -// - generate -- generate a valid set of random arguments for the GL function -// - returnValueCleanup -- do cleanup on value returned by the tested GL function -// - cleanup -- do cleanup on generated arguments from generate -// - checkArgValidity -- check if passed args are valid. Has a call signature -// that matches generate's return value. Returns true -// if args are valid, false if not. -// -// Example test loop that demonstrates how the function args and return -// values flow together: -// -// var setupArgs = argGen.setup(); -// for (var i=0; i= 0 && castToInt(h) >= 0; - }, - teardown : function() { - GL.scissor(0,0,GL.canvas.width, GL.canvas.height); - } - }, - shaderSource : {}, // FIXME - stencilFunc : { - generate : function(){ - return [stencilFuncFunc.random(), randomInt(MaxStencilValue), randomInt(0xffffffff)]; - }, - checkArgValidity : function(func, ref, mask) { - return stencilFuncFunc.has(func) && castToInt(ref) >= 0 && castToInt(ref) < MaxStencilValue; - }, - teardown : function() { - GL.stencilFunc(GL.ALWAYS, 0, 0xffffffff); - } - }, - stencilFuncSeparate : { - generate : function(){ - return [cullFace.random(), stencilFuncFunc.random(), randomInt(MaxStencilValue), randomInt(0xffffffff)]; - }, - checkArgValidity : function(face, func, ref, mask) { - return cullFace.has(face) && stencilFuncFunc.has(func) && castToInt(ref) >= 0 && castToInt(ref) < MaxStencilValue; - }, - teardown : function() { - GL.stencilFunc(GL.ALWAYS, 0, 0xffffffff); - } - }, - stencilMask : { - generate : function() { return [randomInt(0xffffffff)]; }, - teardown : function() { GL.stencilMask(0xffffffff); } - } - -}; diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-S_V.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-S_V.js deleted file mode 100644 index 726f6ef0521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/argGenerators-S_V.js +++ /dev/null @@ -1,229 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -// ArgGenerators contains argument generators for WebGL functions. -// The argument generators are used for running random tests against the WebGL -// functions. -// -// ArgGenerators is an object consisting of functionName : argGen -properties. -// -// functionName is a WebGL context function name and the argGen is an argument -// generator object that encapsulates the requirements to run -// randomly generated tests on the WebGL function. -// -// An argGen object has the following methods: -// - setup -- set up state for testing the GL function, returns values -// that need cleanup in teardown. Run once before entering a -// test loop. -// - teardown -- do cleanup on setup's return values after testing is complete -// - generate -- generate a valid set of random arguments for the GL function -// - returnValueCleanup -- do cleanup on value returned by the tested GL function -// - cleanup -- do cleanup on generated arguments from generate -// - checkArgValidity -- check if passed args are valid. Has a call signature -// that matches generate's return value. Returns true -// if args are valid, false if not. -// -// Example test loop that demonstrates how the function args and return -// values flow together: -// -// var setupArgs = argGen.setup(); -// for (var i=0; i 0.5) { - pix = new Uint8Array(16*16*4); - } - return [ - texImageTarget.random(), 0, - format, 16, 16, 0, - format, GL.UNSIGNED_BYTE, pix - ]; - } - }, - checkArgValidity : function(target, level, internalformat, width, height, border, format, type, data) { - // or : function(target, level, internalformat, format, type, image) - if (!texImageTarget.has(target) || castToInt(level) < 0) - return false; - if (arguments.length <= 6) { - var xformat = width; - var xtype = height; - var ximage = border; - if ((ximage instanceof HTMLImageElement || - ximage instanceof HTMLVideoElement || - ximage instanceof HTMLCanvasElement || - ximage instanceof ImageData) && - texImageInternalFormat.has(internalformat) && - texImageFormat.has(xformat) && - texImageType.has(xtype) && - internalformat == xformat) - return true; - return false; - } - var w = castToInt(width), h = castToInt(height), b = castToInt(border); - return texImageInternalFormat.has(internalformat) && w >= 0 && h >= 0 && - b == 0 && (data == null || data.byteLength == w*h*4) && - texImageFormat.has(format) && texImageType.has(type) - && internalformat == format; - }, - teardown : function(tex, tex2) { - GL.bindTexture(GL.TEXTURE_2D, null); - GL.bindTexture(GL.TEXTURE_CUBE_MAP, null); - GL.deleteTexture(tex); - GL.deleteTexture(tex2); - } - }, - texParameterf : { - generate : function() { - var pname = texParameterPname.random(); - var param = texParameterParam[pname].random(); - return [bindTextureTarget.random(), pname, param]; - }, - checkArgValidity : function(target, pname, param) { - if (!bindTextureTarget.has(target)) - return false; - if (!texParameterPname.has(pname)) - return false; - return texParameterParam[pname].has(param); - } - }, - texParameteri : { - generate : function() { - var pname = texParameterPname.random(); - var param = texParameterParam[pname].random(); - return [bindTextureTarget.random(), pname, param]; - }, - checkArgValidity : function(target, pname, param) { - if (!bindTextureTarget.has(target)) - return false; - if (!texParameterPname.has(pname)) - return false; - return texParameterParam[pname].has(param); - } - }, - texSubImage2D : {}, // FIXME - -// U - - uniform1f : {}, // FIXME - uniform1fv : {}, // FIXME - uniform1i : {}, // FIXME - uniform1iv : {}, // FIXME - uniform2f : {}, // FIXME - uniform2fv : {}, // FIXME - uniform2i : {}, // FIXME - uniform2iv : {}, // FIXME - uniform3f : {}, // FIXME - uniform3fv : {}, // FIXME - uniform3i : {}, // FIXME - uniform3iv : {}, // FIXME - uniform4f : {}, // FIXME - uniform4fv : {}, // FIXME - uniform4i : {}, // FIXME - uniform4iv : {}, // FIXME - uniformMatrix2fv : {}, // FIXME - uniformMatrix3fv : {}, // FIXME - uniformMatrix4fv : {}, // FIXME - useProgram : {}, // FIXME - -// V - - validateProgram : {}, // FIXME - vertexAttrib1f : {}, // FIXME - vertexAttrib1fv : {}, // FIXME - vertexAttrib2f : {}, // FIXME - vertexAttrib2fv : {}, // FIXME - vertexAttrib3f : {}, // FIXME - vertexAttrib3fv : {}, // FIXME - vertexAttrib4f : {}, // FIXME - vertexAttrib4fv : {}, // FIXME - vertexAttribPointer : {}, // FIXME - viewport : { - generate : function() { - return [randomInt(3000)-1500, randomInt(3000)-1500, randomIntFromRange(0,3000), randomIntFromRange(0,3000)]; - }, - checkArgValidity : function(x,y,w,h) { - return castToInt(w) >= 0 && castToInt(h) >= 0; - }, - teardown : function() { - GL.viewport(0,0,GL.canvas.width, GL.canvas.height); - } - } - -}; diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/constants.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/constants.html deleted file mode 100644 index b414cfcfbe4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/constants.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/getContext.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/getContext.html deleted file mode 100644 index 1a976374066..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/getContext.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/methods.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/methods.html deleted file mode 100644 index 654a367275f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/methods.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-A.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-A.html deleted file mode 100644 index 2f7db5168f8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-A.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B1.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B1.html deleted file mode 100644 index 412735279b6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B1.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B2.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B2.html deleted file mode 100644 index 37db6be3f3a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B2.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B3.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B3.html deleted file mode 100644 index 50ef3d9b176..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B3.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B4.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B4.html deleted file mode 100644 index f48349678ae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-B4.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-C.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-C.html deleted file mode 100644 index 86f6e231e02..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-C.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-D_G.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-D_G.html deleted file mode 100644 index 46f33a5f8ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-D_G.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-G_I.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-G_I.html deleted file mode 100644 index 3bd578b7e6c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-G_I.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-L_S.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-L_S.html deleted file mode 100644 index 7da6351190f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-L_S.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-S_V.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-S_V.html deleted file mode 100644 index 51c1488975f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI-S_V.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI.js deleted file mode 100644 index b39feca144c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/quickCheckAPI.js +++ /dev/null @@ -1,430 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -/* - QuickCheck tests for WebGL: - - 1. Write a valid arg generator for each function - 1.1. Write valid arg predicates to use with random generator: - if value passes generator, accept it as valid. - 1.2. Often needs initializing and cleanup: - setup - generate - cleanup - gl.createBuffer - test(bindBufferGenerator) - gl.deleteBuffer - - 2. Write an invalid arg generator - 2.1. Take valid args, modify an arg until the args no longer pass - checkArgValidity. - 2.2. Repeat for all args. - - 3. Test functions using the generators - 3.1. Args generated with the valid arg generator should pass - assertOk(f(args)) - 3.2. Args generated with the invalid arg generator should pass - assertFail(f(args)) -*/ -var GLcanvas = document.createElement('canvas'); -var canvas2D = document.createElement('canvas'); -GLcanvas.width = GLcanvas.height = 256; -GL = getGLContext(GLcanvas); -Array.from = function(o) { - var a = []; - for (var i=0; i= 0; - if (bufData instanceof ArrayBuffer) - return true; - return WebGLArrayTypes.some(function(t) { - return bufData instanceof t; - }); -}; - -isVertexAttribute = function(idx) { - if (typeof idx != 'number') return false; - return idx >= 0 && idx < MaxVertexAttribs; -}; - -isValidName = function(name) { - if (typeof name != 'string') return false; - for (var i=0; i 0.5; }; - -randomStencil = function() { - return randomInt(MaxStencilValue); -}; - -randomLineWidth = function() { - var lo = LineWidthRange[0], - hi = LineWidthRange[1]; - return randomFloatFromRange(lo, hi); -}; - -randomImage = function(w,h) { - var img; - var r = Math.random(); - if (r < 0.25) { - img = document.createElement('canvas'); - img.width = w; img.height = h; - img.getContext('2d').fillRect(0,0,w,h); - } else if (r < 0.5) { - img = document.createElement('video'); - img.width = w; img.height = h; - } else if (r < 0.75) { - img = document.createElement('img'); - img.width = w; img.height = h; - } else { - img = canvas2D.getContext('2d').createImageData(w,h); - } - return img -}; - -mutateArgs = function(args) { - var mutateCount = randomIntFromRange(1, args.length); - var newArgs = Array.from(args); - for (var i=0; i 31 && c < 128) ? str[ii] : "?"); - } - return newStr.join(''); -}; - -argsToString = function(args) { - return sanitize(args.map(function(a){return Object.toSource(a)}).join(",")); -}; diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/webGLArrays.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/webGLArrays.html deleted file mode 100644 index 1d9c498f8f1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/conformance/webGLArrays.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindBuffer.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindBuffer.html deleted file mode 100644 index 6e2c916b59d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindBuffer.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindBufferBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindBufferBadArgs.html deleted file mode 100644 index b4d2aed5806..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindBufferBadArgs.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindFramebufferLeaveNonZero.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindFramebufferLeaveNonZero.html deleted file mode 100644 index a474ef3149b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bindFramebufferLeaveNonZero.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - -OpenGL for the web - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferData.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferData.html deleted file mode 100644 index d8d1ecb6354..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferData.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferDataBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferDataBadArgs.html deleted file mode 100644 index 778c79fccec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferDataBadArgs.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferSubData.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferSubData.html deleted file mode 100644 index c17e2462034..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferSubData.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferSubDataBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferSubDataBadArgs.html deleted file mode 100644 index 7468522537c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/bufferSubDataBadArgs.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2D.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2D.html deleted file mode 100644 index 36dc975f9ca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2D.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2DBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2DBadArgs.html deleted file mode 100644 index f20bd75da6e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexImage2DBadArgs.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2D.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2D.html deleted file mode 100644 index e1643b68745..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2D.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2DBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2DBadArgs.html deleted file mode 100644 index f4a2513160e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/copyTexSubImage2DBadArgs.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/deleteBufferBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/deleteBufferBadArgs.html deleted file mode 100644 index ff4e6761bf3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/deleteBufferBadArgs.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawArrays.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawArrays.html deleted file mode 100644 index 215398db2cd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawArrays.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawArraysOutOfBounds.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawArraysOutOfBounds.html deleted file mode 100644 index 4227bfca054..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawArraysOutOfBounds.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawElements.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawElements.html deleted file mode 100644 index 3735616476f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/drawElements.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/isTests.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/isTests.html deleted file mode 100644 index 4464a0301f3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/isTests.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/isTestsBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/isTestsBadArgs.html deleted file mode 100644 index de736db6d82..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/isTestsBadArgs.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/readPixels.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/readPixels.html deleted file mode 100644 index a15a9d9adf9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/readPixels.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/readPixelsBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/readPixelsBadArgs.html deleted file mode 100644 index e6b612ae4dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/readPixelsBadArgs.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2D.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2D.html deleted file mode 100644 index 20a5388d7e4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2D.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DBadArgs.html deleted file mode 100644 index 4e2ba0aa3a1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DBadArgs.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTML.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTML.html deleted file mode 100644 index f8153f8d0fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTML.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTMLBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTMLBadArgs.html deleted file mode 100644 index 9f407c79c2e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texImage2DHTMLBadArgs.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2D.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2D.html deleted file mode 100644 index d9ad9c19162..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2D.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DBadArgs.html deleted file mode 100644 index 188b2616baf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DBadArgs.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTML.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTML.html deleted file mode 100644 index 52a6b275018..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTML.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTMLBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTMLBadArgs.html deleted file mode 100644 index ed1c000e323..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/texSubImage2DHTMLBadArgs.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrix.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrix.html deleted file mode 100644 index 4f925452713..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrix.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrixBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrixBadArgs.html deleted file mode 100644 index 47851ed9674..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformMatrixBadArgs.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformf.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformf.html deleted file mode 100644 index 570e1ff329c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformf.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformfArrayLen1.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformfArrayLen1.html deleted file mode 100644 index af8b260c8bd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformfArrayLen1.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformfBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformfBadArgs.html deleted file mode 100644 index d7a41f486d5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformfBadArgs.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformi.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformi.html deleted file mode 100644 index d6335764a40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformi.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformiBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformiBadArgs.html deleted file mode 100644 index 1cacbf8eca6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/uniformiBadArgs.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttrib.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttrib.html deleted file mode 100644 index cbcf0b4f6f0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttrib.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribBadArgs.html deleted file mode 100644 index 410c9edd8fb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribBadArgs.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointer.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointer.html deleted file mode 100644 index f45a68e6714..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointer.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointerBadArgs.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointerBadArgs.html deleted file mode 100644 index 20ce6974e93..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/functions/vertexAttribPointerBadArgs.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/glsl/arrayOutOfBounds.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/glsl/arrayOutOfBounds.html deleted file mode 100644 index 1a3bd552ab1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/glsl/arrayOutOfBounds.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/glsl/uniformOutOfBounds.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/glsl/uniformOutOfBounds.html deleted file mode 100644 index b9375b380ae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/glsl/uniformOutOfBounds.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/unit.css b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/unit.css deleted file mode 100644 index 0758b43bd9d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/unit.css +++ /dev/null @@ -1,66 +0,0 @@ -/* -Tests for the OpenGL ES 2.0 HTML Canvas context - -Copyright (C) 2009 Ilmari Heikkinen - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -*/ -.ok { - color: green; -} -.fail { - color: red; -} -canvas { - display: none; -} -#test-status { - font-size: large; -} - -#test-log { - padding-left: 0.5em; - padding-right: 0.5em; - background: white; - color: black; -} -#test-log > div { - padding-bottom: 0.5em; -} -#test-log h2 { - font-size: 1em; - margin-bottom: 0em; - padding-top: 0.5em; -} -#test-log h3 { - font-size: small; - margin-left: 1.5em; - margin-bottom: 0em; - margin-top: 0.5em; -} -#test-log p { - margin-left: 4em; - font-size: small; - margin-top: 0em; - margin-bottom: 0.2em; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/unit.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/unit.js deleted file mode 100644 index 51433f33e84..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/more/unit.js +++ /dev/null @@ -1,1000 +0,0 @@ -/* -Unit testing library for the OpenGL ES 2.0 HTML Canvas context -*/ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -/* -- plaform specific code -- */ - -// WebKit -if (window.testRunner && !window.layoutTestController) { - window.layoutTestController = window.testRunner; -} - -if (window.layoutTestController) { - layoutTestController.overridePreference("WebKitWebGLEnabled", "1"); - layoutTestController.dumpAsText(); - layoutTestController.waitUntilDone(); - - // The WebKit testing system compares console output. - // Because the output of the WebGL Tests is GPU dependent - // we turn off console messages. - window.console.log = function() { }; - window.console.error = function() { }; - - // RAF doesn't work in LayoutTests. Disable it so the tests will - // use setTimeout instead. - window.requestAnimationFrame = undefined; - window.webkitRequestAnimationFrame = undefined; -} - -if (window.internals) { - window.internals.settings.setWebGLErrorsToConsoleEnabled(false); -} - -if (window.async_test) { - var __overall_test = async_test('Overall test'); -} - -/* -- end platform specific code --*/ -Tests = { - autorun : true, - message : null, - delay : 0, - autoinit: true, - - startUnit : function(){ return []; }, - setup : function() { return arguments; }, - teardown : function() {}, - endUnit : function() {} -} - -var __testSuccess__ = true; -var __testFailCount__ = 0; -var __testLog__; -var __backlog__ = []; - -var getUrlOptions = (function() { - var _urlOptionsParsed = false; - var _urlOptions = {}; - return function() { - if (!_urlOptionsParsed) { - var s = window.location.href; - var q = s.indexOf("?"); - var e = s.indexOf("#"); - if (e < 0) { - e = s.length; - } - var query = s.substring(q + 1, e); - var pairs = query.split("&"); - for (var ii = 0; ii < pairs.length; ++ii) { - var keyValue = pairs[ii].split("="); - var key = keyValue[0]; - var value = decodeURIComponent(keyValue[1]); - _urlOptions[key] = value; - } - _urlOptionsParsed = true; - } - - return _urlOptions; - } -})(); - -if (typeof quietMode == 'undefined') { - var quietMode = (function() { - var _quietModeChecked = false; - var _isQuiet = false; - return function() { - if (!_quietModeChecked) { - _isQuiet = (getUrlOptions().quiet == 1); - _quietModeChecked = true; - } - return _isQuiet; - } - })(); -} - -Object.toSource = function(a, seen){ - if (a == null) return "null"; - if (typeof a == 'boolean') return a ? "true" : "false"; - if (typeof a == 'string') return '"' + a.replace(/"/g, '\\"') + '"'; - if (a instanceof HTMLElement) return a.toString(); - if (a.width && a.height && a.data) return "[ImageData]"; - if (a instanceof Array) { - if (!seen) seen = []; - var idx = seen.indexOf(a); - if (idx != -1) return '#'+(idx+1)+'#'; - seen.unshift(a); - var srcs = a.map(function(o){ return Object.toSource(o,seen) }); - var prefix = ''; - idx = seen.indexOf(a); - if (idx != -1) prefix = '#'+(idx+1)+'='; - return prefix + '[' + srcs.join(", ") + ']'; - } - if (typeof a == 'object') { - if (!seen) seen = []; - var idx = seen.indexOf(a); - if (idx != -1) return '#'+(idx+1)+'#'; - seen.unshift(a); - var members = []; - var name; - try { - for (var i in a) { - if (i.search(/^[a-zA-Z0-9]+$/) != -1) - name = i; - else - name = '"' + i.replace(/"/g, '\\"') + '"'; - var ai; - try { ai = a[i]; } - catch(e) { ai = 'null /*ERROR_ACCESSING*/'; } - var s = name + ':' + Object.toSource(ai, seen); - members.push(s); - } - } catch (e) {} - var prefix = ''; - idx = seen.indexOf(a); - if (idx != -1) prefix = '#'+(idx+1)+'='; - return prefix + '{' + members.join(", ") + '}' - } - if (typeof a == 'function') - return '('+a.toString().replace(/\n/g, " ").replace(/\s+/g, " ")+')'; - return a.toString(); -} - -function formatError(e) { - if (window.console) console.log(e); - var pathSegs = location.href.toString().split("/"); - var currentDoc = e.lineNumber != null ? pathSegs[pathSegs.length - 1] : null; - var trace = (e.filename || currentDoc) + ":" + e.lineNumber + (e.trace ? "\n"+e.trace : ""); - return e.message + "\n" + trace; -} - -function runTests() { - var h = document.getElementById('test-status'); - if (h == null) { - h = document.createElement('h1'); - h.id = 'test-status'; - document.body.appendChild(h); - } - h.textContent = ""; - var log = document.getElementById('test-log'); - if (log == null) { - log = document.createElement('div'); - log.id = 'test-log'; - document.body.appendChild(log); - } - while (log.childNodes.length > 0) - log.removeChild(log.firstChild); - - var setup_args = []; - - if (Tests.startUnit != null) { - __testLog__ = document.createElement('div'); - try { - setup_args = Tests.startUnit(); - if (__testLog__.childNodes.length > 0) - log.appendChild(__testLog__); - } catch(e) { - testFailed("startUnit", formatError(e)); - log.appendChild(__testLog__); - printTestStatus(); - return; - } - } - - var testsRun = false; - var allTestsSuccessful = true; - - for (var i in Tests) { - if (i.substring(0,4) != "test") continue; - __testLog__ = document.createElement('div'); - __testSuccess__ = true; - try { - doTestNotify (i); - var args = setup_args; - if (Tests.setup != null) - args = Tests.setup.apply(Tests, setup_args); - Tests[i].apply(Tests, args); - if (Tests.teardown != null) - Tests.teardown.apply(Tests, args); - } - catch (e) { - testFailed(i, e.name, formatError(e)); - } - if (__testSuccess__ == false) { - ++__testFailCount__; - } - var h = document.createElement('h2'); - h.textContent = i; - __testLog__.insertBefore(h, __testLog__.firstChild); - log.appendChild(__testLog__); - allTestsSuccessful = allTestsSuccessful && __testSuccess__ == true; - reportTestResultsToHarness(__testSuccess__, i); - doTestNotify (i+"--"+(__testSuccess__?"OK":"FAIL")); - testsRun = true; - } - - printTestStatus(testsRun); - if (Tests.endUnit != null) { - __testLog__ = document.createElement('div'); - try { - Tests.endUnit.apply(Tests, setup_args); - if (__testLog__.childNodes.length > 0) - log.appendChild(__testLog__); - } catch(e) { - testFailed("endUnit", e.name, formatError(e)); - log.appendChild(__testLog__); - } - } - notifyFinishedToHarness(allTestsSuccessful, "finished tests"); -} - -function doTestNotify(name) { - //try { - // var xhr = new XMLHttpRequest(); - // xhr.open("GET", "http://localhost:8888/"+name, true); - // xhr.send(null); - //} catch(e) {} -} - -function testFailed(assertName, name) { - var d = document.createElement('div'); - var h = document.createElement('h3'); - var d1 = document.createElement("span"); - h.appendChild(d1); - d1.appendChild(document.createTextNode("FAIL: ")); - d1.style.color = "red"; - h.appendChild(document.createTextNode( - name==null ? assertName : name + " (in " + assertName + ")")); - d.appendChild(h); - var args = [] - for (var i=2; il[ii]) { - testFailed("assertArrayEqualsWithEpsilon", name, v, p, l); - return false; - } - } - testPassed("assertArrayEqualsWithEpsilon", name, v, p, l); - return true; -} - -function assertNotEquals(name, v, p) { - if (p == null) { p = v; v = name; name = null; } - if (compare(v, p)) { - testFailed("assertNotEquals", name, v, p) - return false; - } else { - testPassed("assertNotEquals", name, v, p) - return true; - } -} - -function time(elementId, f) { - var s = document.getElementById(elementId); - var t0 = new Date().getTime(); - f(); - var t1 = new Date().getTime(); - s.textContent = 'Elapsed: '+(t1-t0)+' ms'; -} - -function randomFloat () { - // note that in fuzz-testing, this can used as the size of a buffer to allocate. - // so it shouldn't return astronomic values. The maximum value 10000000 is already quite big. - var fac = 1.0; - var r = Math.random(); - if (r < 0.25) - fac = 10; - else if (r < 0.4) - fac = 100; - else if (r < 0.5) - fac = 1000; - else if (r < 0.6) - fac = 100000; - else if (r < 0.7) - fac = 10000000; - else if (r < 0.8) - fac = NaN; - return -0.5*fac + Math.random() * fac; -} -function randomFloatFromRange(lo, hi) { - var r = Math.random(); - if (r < 0.05) - return lo; - else if (r > 0.95) - return hi; - else - return lo + Math.random()*(hi-lo); -} -function randomInt (sz) { - if (sz != null) - return Math.floor(Math.random()*sz); - else - return Math.floor(randomFloat()); -} -function randomIntFromRange(lo, hi) { - return Math.floor(randomFloatFromRange(lo, hi)); -} -function randomLength () { - var l = Math.floor(Math.random() * 256); - if (Math.random < 0.5) l = l / 10; - if (Math.random < 0.3) l = l / 10; - return l; -} -function randomSmallIntArray () { - var l = randomLength(); - var s = new Array(l); - for (var i=0; i - - - - -WebGL GLSL conformance test: abs_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary.frag deleted file mode 100644 index 6bea689383e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (color.r - 0.5); - gl_FragColor = vec4(abs(c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag deleted file mode 100644 index af41608172b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (color.r - 0.5); - if(c < 0.0) c *= -1.0; - - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary.vert deleted file mode 100644 index ab995eeb539..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (gtf_Color.r - 0.5); - color = vec4(abs(c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert deleted file mode 100644 index b6cd22e5060..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (gtf_Color.r - 0.5); - if(c < 0.0) c *= -1.0; - - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag deleted file mode 100644 index 5dd0df27b0b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(abs(c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag deleted file mode 100644 index 043273bca43..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (color.rg - 0.5); - if((c[0] < 0.0)) c[0] *= -1.0; - if((c[1] < 0.0)) c[1] *= -1.0; - - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert deleted file mode 100644 index 391b243348b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - color = vec4(abs(c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert deleted file mode 100644 index 0e0cf0076eb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - if((c[0] < 0.0)) c[0] *= -1.0; - if((c[1] < 0.0)) c[1] *= -1.0; - - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag deleted file mode 100644 index 3c61c301c94..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(abs(c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag deleted file mode 100644 index 91ea0ccf027..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (color.rgb - 0.5); - if((c[0] < 0.0)) c[0] *= -1.0; - if((c[1] < 0.0)) c[1] *= -1.0; - if((c[2] < 0.0)) c[2] *= -1.0; - - - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert deleted file mode 100644 index 7b0098d09ac..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(abs(c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert deleted file mode 100644 index 29798b28afd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - if((c[0] < 0.0)) c[0] *= -1.0; - if((c[1] < 0.0)) c[1] *= -1.0; - if((c[2] < 0.0)) c[2] *= -1.0; - - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/input.run.txt deleted file mode 100644 index ebf5dc91f19..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/abs/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -abs_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_001_to_006.html deleted file mode 100644 index abb63b7d453..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: acos_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary.frag deleted file mode 100644 index a1a2dc79376..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (color.r - 0.5); - gl_FragColor = vec4(acos(c) / M_PI, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag deleted file mode 100644 index c4079a51f31..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag +++ /dev/null @@ -1,111 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -/* The following files are direct copies of each other: - * - * GL/acos/acos_float_frag_xvary_ref.frag - * GL/asin/asin_float_frag_xvary_ref.frag - * - * Care should be taken to apply any changes to both. Only the last - * line where gl_FragColor is assigned should be different. - */ - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float asinValues[17]; - asinValues[0] = -1.5708; - asinValues[1] = -1.06544; - asinValues[2] = -0.848062; - asinValues[3] = -0.675132; - asinValues[4] = -0.523599; - asinValues[5] = -0.384397; - asinValues[6] = -0.25268; - asinValues[7] = -0.125328; - asinValues[8] = 0.0; - asinValues[9] = 0.125328; - asinValues[10] = 0.25268; - asinValues[11] = 0.384397; - asinValues[12] = 0.523599; - asinValues[13] = 0.675132; - asinValues[14] = 0.848062; - asinValues[15] = 1.06544; - asinValues[16] = 1.5708; - - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (color.r - 0.5); - - float arrVal = (c + 1.0) * 8.0; - int arr0 = int(floor(arrVal)); - float weight = arrVal - floor(arrVal); - float asin_c = 0.0; - - if (arr0 == 0) - asin_c = lerp(asinValues[0], asinValues[1], weight); - else if (arr0 == 1) - asin_c = lerp(asinValues[1], asinValues[2], weight); - else if (arr0 == 2) - asin_c = lerp(asinValues[2], asinValues[3], weight); - else if (arr0 == 3) - asin_c = lerp(asinValues[3], asinValues[4], weight); - else if (arr0 == 4) - asin_c = lerp(asinValues[4], asinValues[5], weight); - else if (arr0 == 5) - asin_c = lerp(asinValues[5], asinValues[6], weight); - else if (arr0 == 6) - asin_c = lerp(asinValues[6], asinValues[7], weight); - else if (arr0 == 7) - asin_c = lerp(asinValues[7], asinValues[8], weight); - else if (arr0 == 8) - asin_c = lerp(asinValues[8], asinValues[9], weight); - else if (arr0 == 9) - asin_c = lerp(asinValues[9], asinValues[10], weight); - else if (arr0 == 10) - asin_c = lerp(asinValues[10], asinValues[11], weight); - else if (arr0 == 11) - asin_c = lerp(asinValues[11], asinValues[12], weight); - else if (arr0 == 12) - asin_c = lerp(asinValues[12], asinValues[13], weight); - else if (arr0 == 13) - asin_c = lerp(asinValues[13], asinValues[14], weight); - else if (arr0 == 14) - asin_c = lerp(asinValues[14], asinValues[15], weight); - else if (arr0 == 15) - asin_c = lerp(asinValues[15], asinValues[16], weight); - else if (arr0 == 16) - asin_c = asinValues[16]; - - // acos(x) = PI/2 - asin(x) - gl_FragColor = vec4(0.5 - asin_c / M_PI, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary.vert deleted file mode 100644 index 79269d10e26..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (gtf_Color.r - 0.5); - color = vec4(acos(c) / M_PI, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert deleted file mode 100644 index 8e05e26cf45..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert +++ /dev/null @@ -1,58 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (gtf_Color.r - 0.5); - - float acos_c = 0.0; - float scale = 1.0; - float sign = 1.0; - - // pow can't handle negative numbers so take advantage of symmetry - if(c < 0.0) - { - sign = -1.0; - c *= -1.0; - } - - // Taylors series expansion for acos - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - acos_c += scale * pow(c, float(i)) / float(i); - scale *= float(i) / float(i + 1); - } - acos_c = M_PI / 2.0 - sign * acos_c; - - color = vec4(acos_c / M_PI, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag deleted file mode 100644 index e2204d1f786..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(acos(c) / M_PI, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag deleted file mode 100644 index d48846ed34f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,147 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -/* The following files are direct copies of each other: - * - * GL/acos/acos_vec2_frag_xvary_ref.frag - * GL/asin/asin_vec2_frag_xvary_ref.frag - * - * Care should be taken to apply any changes to both. Only the last - * line where gl_FragColor is assigned should be different. - */ - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float asinValues[17]; - asinValues[0] = -1.5708; - asinValues[1] = -1.06544; - asinValues[2] = -0.848062; - asinValues[3] = -0.675132; - asinValues[4] = -0.523599; - asinValues[5] = -0.384397; - asinValues[6] = -0.25268; - asinValues[7] = -0.125328; - asinValues[8] = 0.0; - asinValues[9] = 0.125328; - asinValues[10] = 0.25268; - asinValues[11] = 0.384397; - asinValues[12] = 0.523599; - asinValues[13] = 0.675132; - asinValues[14] = 0.848062; - asinValues[15] = 1.06544; - asinValues[16] = 1.5708; - - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (color.rg - 0.5); - - vec2 arrVal = (c + vec2(1.0, 1.0)) * 8.0; - int arr0x = int(floor(arrVal.x)); - int arr0y = int(floor(arrVal.y)); - vec2 weight = arrVal - floor(arrVal); - vec2 asin_c = vec2(0.0); - - if (arr0x == 0) - asin_c.x = lerp(asinValues[0], asinValues[1], weight.x); - else if (arr0x == 1) - asin_c.x = lerp(asinValues[1], asinValues[2], weight.x); - else if (arr0x == 2) - asin_c.x = lerp(asinValues[2], asinValues[3], weight.x); - else if (arr0x == 3) - asin_c.x = lerp(asinValues[3], asinValues[4], weight.x); - else if (arr0x == 4) - asin_c.x = lerp(asinValues[4], asinValues[5], weight.x); - else if (arr0x == 5) - asin_c.x = lerp(asinValues[5], asinValues[6], weight.x); - else if (arr0x == 6) - asin_c.x = lerp(asinValues[6], asinValues[7], weight.x); - else if (arr0x == 7) - asin_c.x = lerp(asinValues[7], asinValues[8], weight.x); - else if (arr0x == 8) - asin_c.x = lerp(asinValues[8], asinValues[9], weight.x); - else if (arr0x == 9) - asin_c.x = lerp(asinValues[9], asinValues[10], weight.x); - else if (arr0x == 10) - asin_c.x = lerp(asinValues[10], asinValues[11], weight.x); - else if (arr0x == 11) - asin_c.x = lerp(asinValues[11], asinValues[12], weight.x); - else if (arr0x == 12) - asin_c.x = lerp(asinValues[12], asinValues[13], weight.x); - else if (arr0x == 13) - asin_c.x = lerp(asinValues[13], asinValues[14], weight.x); - else if (arr0x == 14) - asin_c.x = lerp(asinValues[14], asinValues[15], weight.x); - else if (arr0x == 15) - asin_c.x = lerp(asinValues[15], asinValues[16], weight.x); - else if (arr0x == 16) - asin_c.x = asinValues[16]; - - if (arr0y == 0) - asin_c.y = lerp(asinValues[0], asinValues[1], weight.y); - else if (arr0y == 1) - asin_c.y = lerp(asinValues[1], asinValues[2], weight.y); - else if (arr0y == 2) - asin_c.y = lerp(asinValues[2], asinValues[3], weight.y); - else if (arr0y == 3) - asin_c.y = lerp(asinValues[3], asinValues[4], weight.y); - else if (arr0y == 4) - asin_c.y = lerp(asinValues[4], asinValues[5], weight.y); - else if (arr0y == 5) - asin_c.y = lerp(asinValues[5], asinValues[6], weight.y); - else if (arr0y == 6) - asin_c.y = lerp(asinValues[6], asinValues[7], weight.y); - else if (arr0y == 7) - asin_c.y = lerp(asinValues[7], asinValues[8], weight.y); - else if (arr0y == 8) - asin_c.y = lerp(asinValues[8], asinValues[9], weight.y); - else if (arr0y == 9) - asin_c.y = lerp(asinValues[9], asinValues[10], weight.y); - else if (arr0y == 10) - asin_c.y = lerp(asinValues[10], asinValues[11], weight.y); - else if (arr0y == 11) - asin_c.y = lerp(asinValues[11], asinValues[12], weight.y); - else if (arr0y == 12) - asin_c.y = lerp(asinValues[12], asinValues[13], weight.y); - else if (arr0y == 13) - asin_c.y = lerp(asinValues[13], asinValues[14], weight.y); - else if (arr0y == 14) - asin_c.y = lerp(asinValues[14], asinValues[15], weight.y); - else if (arr0y == 15) - asin_c.y = lerp(asinValues[15], asinValues[16], weight.y); - else if (arr0y == 16) - asin_c.y = asinValues[16]; - - // acos(x) = PI/2 - asin(x) - gl_FragColor = vec4(0.5 - asin_c / M_PI, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert deleted file mode 100644 index c3751ecebb8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - color = vec4(acos(c) / M_PI, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert deleted file mode 100644 index eb6bb5d9692..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,73 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - vec2 acos_c = vec2(0.0); - vec2 scale = vec2(1.0); - vec2 sign = vec2(1.0); - - // pow can't handle negative numbers so take advantage of symmetry - if(c.r < 0.0) - { - sign.r = -1.0; - c.r *= -1.0; - } - - // Taylors series expansion for acos - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - acos_c.r += scale.r * pow(c.r, float(i)) / float(i); - scale.r *= float(i) / float(i + 1); - } - acos_c.r = M_PI / 2.0 - sign.r * acos_c.r; - - // pow can't handle negative numbers so take advantage of symmetry - if(c.g < 0.0) - { - sign.g = -1.0; - c.g *= -1.0; - } - - // Taylors series expansion for acos - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - acos_c.g += scale.g * pow(c.g, float(i)) / float(i); - scale.g *= float(i) / float(i + 1); - } - acos_c.g = M_PI / 2.0 - sign.g * acos_c.g; - - color = vec4(acos_c / M_PI, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag deleted file mode 100644 index 0c3f1a97627..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(acos(c) / M_PI, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag deleted file mode 100644 index b0cac4a471d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,183 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -/* The following files are direct copies of each other: - * - * GL/acos/acos_vec3_frag_xvary_ref.frag - * GL/asin/asin_vec3_frag_xvary_ref.frag - * - * Care should be taken to apply any changes to both. Only the last - * line where gl_FragColor is assigned should be different. - */ - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float asinValues[17]; - asinValues[0] = -1.5708; - asinValues[1] = -1.06544; - asinValues[2] = -0.848062; - asinValues[3] = -0.675132; - asinValues[4] = -0.523599; - asinValues[5] = -0.384397; - asinValues[6] = -0.25268; - asinValues[7] = -0.125328; - asinValues[8] = 0.0; - asinValues[9] = 0.125328; - asinValues[10] = 0.25268; - asinValues[11] = 0.384397; - asinValues[12] = 0.523599; - asinValues[13] = 0.675132; - asinValues[14] = 0.848062; - asinValues[15] = 1.06544; - asinValues[16] = 1.5708; - - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (color.rgb - 0.5); - - vec3 arrVal = (c + vec3(1.0, 1.0, 1.0)) * 8.0; - int arr0x = int(floor(arrVal.x)); - int arr0y = int(floor(arrVal.y)); - int arr0z = int(floor(arrVal.z)); - vec3 weight = arrVal - floor(arrVal); - vec3 asin_c = vec3(0.0); - - if (arr0x == 0) - asin_c.x = lerp(asinValues[0], asinValues[1], weight.x); - else if (arr0x == 1) - asin_c.x = lerp(asinValues[1], asinValues[2], weight.x); - else if (arr0x == 2) - asin_c.x = lerp(asinValues[2], asinValues[3], weight.x); - else if (arr0x == 3) - asin_c.x = lerp(asinValues[3], asinValues[4], weight.x); - else if (arr0x == 4) - asin_c.x = lerp(asinValues[4], asinValues[5], weight.x); - else if (arr0x == 5) - asin_c.x = lerp(asinValues[5], asinValues[6], weight.x); - else if (arr0x == 6) - asin_c.x = lerp(asinValues[6], asinValues[7], weight.x); - else if (arr0x == 7) - asin_c.x = lerp(asinValues[7], asinValues[8], weight.x); - else if (arr0x == 8) - asin_c.x = lerp(asinValues[8], asinValues[9], weight.x); - else if (arr0x == 9) - asin_c.x = lerp(asinValues[9], asinValues[10], weight.x); - else if (arr0x == 10) - asin_c.x = lerp(asinValues[10], asinValues[11], weight.x); - else if (arr0x == 11) - asin_c.x = lerp(asinValues[11], asinValues[12], weight.x); - else if (arr0x == 12) - asin_c.x = lerp(asinValues[12], asinValues[13], weight.x); - else if (arr0x == 13) - asin_c.x = lerp(asinValues[13], asinValues[14], weight.x); - else if (arr0x == 14) - asin_c.x = lerp(asinValues[14], asinValues[15], weight.x); - else if (arr0x == 15) - asin_c.x = lerp(asinValues[15], asinValues[16], weight.x); - else if (arr0x == 16) - asin_c.x = asinValues[16]; - - if (arr0y == 0) - asin_c.y = lerp(asinValues[0], asinValues[1], weight.y); - else if (arr0y == 1) - asin_c.y = lerp(asinValues[1], asinValues[2], weight.y); - else if (arr0y == 2) - asin_c.y = lerp(asinValues[2], asinValues[3], weight.y); - else if (arr0y == 3) - asin_c.y = lerp(asinValues[3], asinValues[4], weight.y); - else if (arr0y == 4) - asin_c.y = lerp(asinValues[4], asinValues[5], weight.y); - else if (arr0y == 5) - asin_c.y = lerp(asinValues[5], asinValues[6], weight.y); - else if (arr0y == 6) - asin_c.y = lerp(asinValues[6], asinValues[7], weight.y); - else if (arr0y == 7) - asin_c.y = lerp(asinValues[7], asinValues[8], weight.y); - else if (arr0y == 8) - asin_c.y = lerp(asinValues[8], asinValues[9], weight.y); - else if (arr0y == 9) - asin_c.y = lerp(asinValues[9], asinValues[10], weight.y); - else if (arr0y == 10) - asin_c.y = lerp(asinValues[10], asinValues[11], weight.y); - else if (arr0y == 11) - asin_c.y = lerp(asinValues[11], asinValues[12], weight.y); - else if (arr0y == 12) - asin_c.y = lerp(asinValues[12], asinValues[13], weight.y); - else if (arr0y == 13) - asin_c.y = lerp(asinValues[13], asinValues[14], weight.y); - else if (arr0y == 14) - asin_c.y = lerp(asinValues[14], asinValues[15], weight.y); - else if (arr0y == 15) - asin_c.y = lerp(asinValues[15], asinValues[16], weight.y); - else if (arr0y == 16) - asin_c.y = asinValues[16]; - - if (arr0z == 0) - asin_c.z = lerp(asinValues[0], asinValues[1], weight.z); - else if (arr0z == 1) - asin_c.z = lerp(asinValues[1], asinValues[2], weight.z); - else if (arr0z == 2) - asin_c.z = lerp(asinValues[2], asinValues[3], weight.z); - else if (arr0z == 3) - asin_c.z = lerp(asinValues[3], asinValues[4], weight.z); - else if (arr0z == 4) - asin_c.z = lerp(asinValues[4], asinValues[5], weight.z); - else if (arr0z == 5) - asin_c.z = lerp(asinValues[5], asinValues[6], weight.z); - else if (arr0z == 6) - asin_c.z = lerp(asinValues[6], asinValues[7], weight.z); - else if (arr0z == 7) - asin_c.z = lerp(asinValues[7], asinValues[8], weight.z); - else if (arr0z == 8) - asin_c.z = lerp(asinValues[8], asinValues[9], weight.z); - else if (arr0z == 9) - asin_c.z = lerp(asinValues[9], asinValues[10], weight.z); - else if (arr0z == 10) - asin_c.z = lerp(asinValues[10], asinValues[11], weight.z); - else if (arr0z == 11) - asin_c.z = lerp(asinValues[11], asinValues[12], weight.z); - else if (arr0z == 12) - asin_c.z = lerp(asinValues[12], asinValues[13], weight.z); - else if (arr0z == 13) - asin_c.z = lerp(asinValues[13], asinValues[14], weight.z); - else if (arr0z == 14) - asin_c.z = lerp(asinValues[14], asinValues[15], weight.z); - else if (arr0z == 15) - asin_c.z = lerp(asinValues[15], asinValues[16], weight.z); - else if (arr0z == 16) - asin_c.z = asinValues[16]; - - // acos(x) = PI/2 - asin(x) - gl_FragColor = vec4(0.5 - asin_c / M_PI, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert deleted file mode 100644 index 5bc077388ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(acos(c) / M_PI, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert deleted file mode 100644 index a382a457359..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,89 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - vec3 acos_c = vec3(0.0); - vec3 scale = vec3(1.0); - vec3 sign = vec3(1.0); - - // pow can't handle negative numbers so take advantage of symmetry - if(c.r < 0.0) - { - sign.r = -1.0; - c.r *= -1.0; - } - - // Taylors series expansion for acos - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - acos_c.r += scale.r * pow(c.r, float(i)) / float(i); - scale.r *= float(i) / float(i + 1); - } - acos_c.r = M_PI / 2.0 - sign.r * acos_c.r; - - // pow can't handle negative numbers so take advantage of symmetry - if(c.g < 0.0) - { - sign.g = -1.0; - c.g *= -1.0; - } - - // Taylors series expansion for acos - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - acos_c.g += scale.g * pow(c.g, float(i)) / float(i); - scale.g *= float(i) / float(i + 1); - } - acos_c.g = M_PI / 2.0 - sign.g * acos_c.g; - - // pow can't handle negative numbers so take advantage of symmetry - if(c.b < 0.0) - { - sign.b = -1.0; - c.b *= -1.0; - } - - // Taylors series expansion for acos - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - acos_c.b += scale.b * pow(c.b, float(i)) / float(i); - scale.b *= float(i) / float(i + 1); - } - acos_c.b = M_PI / 2.0 - sign.b * acos_c.b; - - color = vec4(acos_c / M_PI, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/input.run.txt deleted file mode 100644 index fc7eedaa08b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/acos/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -acos_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_001_to_004.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_001_to_004.html deleted file mode 100644 index 226d9c0825b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_001_to_004.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: all_001_to_004.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag.frag deleted file mode 100644 index 0e3071418a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(4.0 * color.rg); // 3/4 true, 1/4 false - gl_FragColor = vec4(vec3(all(bvec2(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag_ref.frag deleted file mode 100644 index 7e760e76a9e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_frag_ref.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bool _all(in bvec2 a) -{ - bool temp = true; - - if(!a[0]) temp = false; - if(!a[1]) temp = false; - - return temp; -} - -void main (void) -{ - vec2 c = floor(4.0 * color.rg); // 3/4 true, 1/4 false - gl_FragColor = vec4(vec3(_all(bvec2(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert.vert deleted file mode 100644 index 6beab14c591..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(4.0 * gtf_Color.rg); // 3/4 true, 1/4 false - color = vec4(vec3(all(bvec2(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert_ref.vert deleted file mode 100644 index e4f5071b120..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec2_vert_ref.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bool _all(in bvec2 a) -{ - bool temp = true; - - if(!a[0]) temp = false; - if(!a[1]) temp = false; - - return temp; -} - -void main (void) -{ - vec2 c = floor(4.0 * gtf_Color.rg); // 3/4 true, 1/4 false - color = vec4(vec3(_all(bvec2(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag.frag deleted file mode 100644 index bab07bbbc4e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(4.0 * color.rgb); // 3/4 true, 1/4 false - gl_FragColor = vec4(vec3(all(bvec3(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag_ref.frag deleted file mode 100644 index a4e5a568cc6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bool _all(in bvec3 a) -{ - bool temp = true; - - if(!a[0]) temp = false; - if(!a[1]) temp = false; - if(!a[2]) temp = false; - - return temp; -} - -void main (void) -{ - vec3 c = floor(4.0 * color.rgb); // 3/4 true, 1/4 false - gl_FragColor = vec4(vec3(_all(bvec3(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert.vert deleted file mode 100644 index 657970df4b7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(4.0 * gtf_Color.rgb); // 3/4 true, 1/4 false - color = vec4(vec3(all(bvec3(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert_ref.vert deleted file mode 100644 index c16ff823663..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/all_bvec3_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bool _all(in bvec3 a) -{ - bool temp = true; - - if(!a[0]) temp = false; - if(!a[1]) temp = false; - if(!a[2]) temp = false; - - return temp; -} - -void main (void) -{ - vec3 c = floor(4.0 * gtf_Color.rgb); // 3/4 true, 1/4 false - color = vec4(vec3(_all(bvec3(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/input.run.txt deleted file mode 100644 index 420ac35bcd2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/all/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -all_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_001_to_004.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_001_to_004.html deleted file mode 100644 index 53bd5a86adb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_001_to_004.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: any_001_to_004.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag.frag deleted file mode 100644 index 83a21f61aab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec3(any(bvec2(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag_ref.frag deleted file mode 100644 index 3df52709886..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_frag_ref.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bool _any(in bvec2 a) -{ - bool temp = false; - - if(a[0]) temp = true; - if(a[1]) temp = true; - - return temp; -} - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec3(_any(bvec2(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert.vert deleted file mode 100644 index 1388eda2eb0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - color = vec4(vec3(any(bvec2(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert_ref.vert deleted file mode 100644 index d39695746c9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec2_vert_ref.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bool _any(in bvec2 a) -{ - bool temp = false; - - if(a[0]) temp = true; - if(a[1]) temp = true; - - return temp; -} - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - color = vec4(vec3(_any(bvec2(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag.frag deleted file mode 100644 index ba870149661..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec3(any(bvec3(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag_ref.frag deleted file mode 100644 index 899a204be3e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bool _any(in bvec3 a) -{ - bool temp = false; - - if(a[0]) temp = true; - if(a[1]) temp = true; - if(a[2]) temp = true; - - return temp; -} - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec3(_any(bvec3(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert.vert deleted file mode 100644 index b7394346057..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - color = vec4(vec3(any(bvec3(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert_ref.vert deleted file mode 100644 index 87bf200c638..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/any_bvec3_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bool _any(in bvec3 a) -{ - bool temp = false; - - if(a[0]) temp = true; - if(a[1]) temp = true; - if(a[2]) temp = true; - - return temp; -} - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - color = vec4(vec3(_any(bvec3(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/input.run.txt deleted file mode 100644 index 6ac42406768..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/any/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -any_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/array_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/array_001_to_006.html deleted file mode 100644 index acb3839137a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/array_001_to_006.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - -WebGL GLSL conformance test: array_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_frag.frag deleted file mode 100644 index 015a4c5bc3b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_frag.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int i=0; - float new_mad[2]; - float gray = 0.0; - - new_mad[0]=float(1); - new_mad[1]=float(2); - - if( (new_mad[0] == 1.0) && (new_mad[1] == 2.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray,gray , gray, 1.0); - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_vert.vert deleted file mode 100644 index 90c492550e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_empty_array_float_vert.vert +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int i=0; - float new_mad[2]; - float gray = 0.0; - - new_mad[0]=float(1); - new_mad[1]=float(2); - - if( (new_mad[0] == 1.0) && (new_mad[1] == 2.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag deleted file mode 100644 index 24c17e59d63..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -uniform float new_mad2[2]; - -void main (void) -{ - int i=0; - float new_mad[2]; - float gray = 0.0; - - new_mad[0]=new_mad2[0]; - new_mad[1]=new_mad2[1]; - - if( (new_mad[0] == 45.0) && (new_mad[1] == 14.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert deleted file mode 100644 index 101c3332061..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; -const int array_size = 2; -uniform float new_mad2[array_size]; - -void main (void) -{ - int i=0; - float new_mad[array_size]; - float gray = 0.0; - - new_mad[0] = new_mad2[0]; - new_mad[1] = new_mad2[1]; - - if( (new_mad[0] == 45.0) && (new_mad[1] == 14.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag deleted file mode 100644 index ff307840828..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - - -void initialise_array(out float array[2], float init_val); -void main (void) -{ - int i=0; - float new_mad[2]; - float gray = 0.0; - initialise_array(new_mad,25.0); - if( (new_mad[0] == 25.0) && (new_mad[1] == 25.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -void initialise_array(out float array[2], float init_val) -{ - int i=0; - array[0] = init_val; - array[1] = init_val; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert deleted file mode 100644 index a84e72dda53..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void initialise_array(out float array[2], float init_val); - -void main (void) -{ - int i=0; - float new_mad[2]; - float gray = 0.0; - initialise_array(new_mad,25.0); - if( (new_mad[0] == 25.0) && (new_mad[1] == 25.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -void initialise_array(out float array[2], float init_val) -{ - array[0] = init_val; - array[1] = init_val; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/input.run.txt deleted file mode 100644 index c7cbc1049a7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/array/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -array_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_001_to_006.html deleted file mode 100644 index 078185b1320..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: asin_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary.frag deleted file mode 100644 index 51e81e8aa42..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (color.r - 0.5); - gl_FragColor = vec4(asin(c) / M_PI + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag deleted file mode 100644 index b8da316a2eb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag +++ /dev/null @@ -1,110 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -/* The following files are direct copies of each other: - * - * GL/acos/acos_float_frag_xvary_ref.frag - * GL/asin/asin_float_frag_xvary_ref.frag - * - * Care should be taken to apply any changes to both. Only the last - * line where gl_FragColor is assigned should be different. - */ - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float asinValues[17]; - asinValues[0] = -1.5708; - asinValues[1] = -1.06544; - asinValues[2] = -0.848062; - asinValues[3] = -0.675132; - asinValues[4] = -0.523599; - asinValues[5] = -0.384397; - asinValues[6] = -0.25268; - asinValues[7] = -0.125328; - asinValues[8] = 0.0; - asinValues[9] = 0.125328; - asinValues[10] = 0.25268; - asinValues[11] = 0.384397; - asinValues[12] = 0.523599; - asinValues[13] = 0.675132; - asinValues[14] = 0.848062; - asinValues[15] = 1.06544; - asinValues[16] = 1.5708; - - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (color.r - 0.5); - - float arrVal = (c + 1.0) * 8.0; - int arr0 = int(floor(arrVal)); - float weight = arrVal - floor(arrVal); - float asin_c = 0.0; - - if (arr0 == 0) - asin_c = lerp(asinValues[0], asinValues[1], weight); - else if (arr0 == 1) - asin_c = lerp(asinValues[1], asinValues[2], weight); - else if (arr0 == 2) - asin_c = lerp(asinValues[2], asinValues[3], weight); - else if (arr0 == 3) - asin_c = lerp(asinValues[3], asinValues[4], weight); - else if (arr0 == 4) - asin_c = lerp(asinValues[4], asinValues[5], weight); - else if (arr0 == 5) - asin_c = lerp(asinValues[5], asinValues[6], weight); - else if (arr0 == 6) - asin_c = lerp(asinValues[6], asinValues[7], weight); - else if (arr0 == 7) - asin_c = lerp(asinValues[7], asinValues[8], weight); - else if (arr0 == 8) - asin_c = lerp(asinValues[8], asinValues[9], weight); - else if (arr0 == 9) - asin_c = lerp(asinValues[9], asinValues[10], weight); - else if (arr0 == 10) - asin_c = lerp(asinValues[10], asinValues[11], weight); - else if (arr0 == 11) - asin_c = lerp(asinValues[11], asinValues[12], weight); - else if (arr0 == 12) - asin_c = lerp(asinValues[12], asinValues[13], weight); - else if (arr0 == 13) - asin_c = lerp(asinValues[13], asinValues[14], weight); - else if (arr0 == 14) - asin_c = lerp(asinValues[14], asinValues[15], weight); - else if (arr0 == 15) - asin_c = lerp(asinValues[15], asinValues[16], weight); - else if (arr0 == 16) - asin_c = asinValues[16]; - - gl_FragColor = vec4(asin_c / M_PI + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary.vert deleted file mode 100644 index d19424fccf2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (gtf_Color.r - 0.5); - color = vec4(asin(c) / M_PI + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert deleted file mode 100644 index d75bae25200..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert +++ /dev/null @@ -1,57 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * (gtf_Color.r - 0.5); - - float asin_c = 0.0; - float scale = 1.0; - float sign = 1.0; - - // pow can't handle negative numbers so take advantage of symmetry - if(c < 0.0) - { - sign = -1.0; - c *= -1.0; - } - - // Taylors series expansion for asin - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - asin_c += scale * pow(c, float(i)) / float(i); - scale *= float(i) / float(i + 1); - } - - color = vec4(sign * asin_c / M_PI + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag deleted file mode 100644 index 207ec4ffe68..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(asin(c) / M_PI + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag deleted file mode 100644 index 3e221a7ee49..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,146 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -/* The following files are direct copies of each other: - * - * GL/acos/acos_vec2_frag_xvary_ref.frag - * GL/asin/asin_vec2_frag_xvary_ref.frag - * - * Care should be taken to apply any changes to both. Only the last - * line where gl_FragColor is assigned should be different. - */ - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float asinValues[17]; - asinValues[0] = -1.5708; - asinValues[1] = -1.06544; - asinValues[2] = -0.848062; - asinValues[3] = -0.675132; - asinValues[4] = -0.523599; - asinValues[5] = -0.384397; - asinValues[6] = -0.25268; - asinValues[7] = -0.125328; - asinValues[8] = 0.0; - asinValues[9] = 0.125328; - asinValues[10] = 0.25268; - asinValues[11] = 0.384397; - asinValues[12] = 0.523599; - asinValues[13] = 0.675132; - asinValues[14] = 0.848062; - asinValues[15] = 1.06544; - asinValues[16] = 1.5708; - - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (color.rg - 0.5); - - vec2 arrVal = (c + vec2(1.0, 1.0)) * 8.0; - int arr0x = int(floor(arrVal.x)); - int arr0y = int(floor(arrVal.y)); - vec2 weight = arrVal - floor(arrVal); - vec2 asin_c = vec2(0.0); - - if (arr0x == 0) - asin_c.x = lerp(asinValues[0], asinValues[1], weight.x); - else if (arr0x == 1) - asin_c.x = lerp(asinValues[1], asinValues[2], weight.x); - else if (arr0x == 2) - asin_c.x = lerp(asinValues[2], asinValues[3], weight.x); - else if (arr0x == 3) - asin_c.x = lerp(asinValues[3], asinValues[4], weight.x); - else if (arr0x == 4) - asin_c.x = lerp(asinValues[4], asinValues[5], weight.x); - else if (arr0x == 5) - asin_c.x = lerp(asinValues[5], asinValues[6], weight.x); - else if (arr0x == 6) - asin_c.x = lerp(asinValues[6], asinValues[7], weight.x); - else if (arr0x == 7) - asin_c.x = lerp(asinValues[7], asinValues[8], weight.x); - else if (arr0x == 8) - asin_c.x = lerp(asinValues[8], asinValues[9], weight.x); - else if (arr0x == 9) - asin_c.x = lerp(asinValues[9], asinValues[10], weight.x); - else if (arr0x == 10) - asin_c.x = lerp(asinValues[10], asinValues[11], weight.x); - else if (arr0x == 11) - asin_c.x = lerp(asinValues[11], asinValues[12], weight.x); - else if (arr0x == 12) - asin_c.x = lerp(asinValues[12], asinValues[13], weight.x); - else if (arr0x == 13) - asin_c.x = lerp(asinValues[13], asinValues[14], weight.x); - else if (arr0x == 14) - asin_c.x = lerp(asinValues[14], asinValues[15], weight.x); - else if (arr0x == 15) - asin_c.x = lerp(asinValues[15], asinValues[16], weight.x); - else if (arr0x == 16) - asin_c.x = asinValues[16]; - - if (arr0y == 0) - asin_c.y = lerp(asinValues[0], asinValues[1], weight.y); - else if (arr0y == 1) - asin_c.y = lerp(asinValues[1], asinValues[2], weight.y); - else if (arr0y == 2) - asin_c.y = lerp(asinValues[2], asinValues[3], weight.y); - else if (arr0y == 3) - asin_c.y = lerp(asinValues[3], asinValues[4], weight.y); - else if (arr0y == 4) - asin_c.y = lerp(asinValues[4], asinValues[5], weight.y); - else if (arr0y == 5) - asin_c.y = lerp(asinValues[5], asinValues[6], weight.y); - else if (arr0y == 6) - asin_c.y = lerp(asinValues[6], asinValues[7], weight.y); - else if (arr0y == 7) - asin_c.y = lerp(asinValues[7], asinValues[8], weight.y); - else if (arr0y == 8) - asin_c.y = lerp(asinValues[8], asinValues[9], weight.y); - else if (arr0y == 9) - asin_c.y = lerp(asinValues[9], asinValues[10], weight.y); - else if (arr0y == 10) - asin_c.y = lerp(asinValues[10], asinValues[11], weight.y); - else if (arr0y == 11) - asin_c.y = lerp(asinValues[11], asinValues[12], weight.y); - else if (arr0y == 12) - asin_c.y = lerp(asinValues[12], asinValues[13], weight.y); - else if (arr0y == 13) - asin_c.y = lerp(asinValues[13], asinValues[14], weight.y); - else if (arr0y == 14) - asin_c.y = lerp(asinValues[14], asinValues[15], weight.y); - else if (arr0y == 15) - asin_c.y = lerp(asinValues[15], asinValues[16], weight.y); - else if (arr0y == 16) - asin_c.y = asinValues[16]; - - gl_FragColor = vec4(asin_c / M_PI + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert deleted file mode 100644 index c51ca500f3a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - color = vec4(asin(c) / M_PI + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert deleted file mode 100644 index 9aeab86bc51..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,71 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - vec2 asin_c = vec2(0.0); - vec2 scale = vec2(1.0); - vec2 sign = vec2(1.0); - - // pow can't handle negative numbers so take advantage of symmetry - if(c.r < 0.0) - { - sign.r = -1.0; - c.r *= -1.0; - } - - // Taylors series expansion for asin - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - asin_c.r += scale.r * pow(c.r, float(i)) / float(i); - scale.r *= float(i) / float(i + 1); - } - - // pow can't handle negative numbers so take advantage of symmetry - if(c.g < 0.0) - { - sign.g = -1.0; - c.g *= -1.0; - } - - // Taylors series expansion for asin - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - asin_c.g += scale.g * pow(c.g, float(i)) / float(i); - scale.g *= float(i) / float(i + 1); - } - - color = vec4(sign * asin_c / M_PI + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag deleted file mode 100644 index 4a7cc79a1b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(asin(c) / M_PI + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag deleted file mode 100644 index 2eb4a806635..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,182 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -/* The following files are direct copies of each other: - * - * GL/acos/acos_vec3_frag_xvary_ref.frag - * GL/asin/asin_vec3_frag_xvary_ref.frag - * - * Care should be taken to apply any changes to both. Only the last - * line where gl_FragColor is assigned should be different. - */ - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float asinValues[17]; - asinValues[0] = -1.5708; - asinValues[1] = -1.06544; - asinValues[2] = -0.848062; - asinValues[3] = -0.675132; - asinValues[4] = -0.523599; - asinValues[5] = -0.384397; - asinValues[6] = -0.25268; - asinValues[7] = -0.125328; - asinValues[8] = 0.0; - asinValues[9] = 0.125328; - asinValues[10] = 0.25268; - asinValues[11] = 0.384397; - asinValues[12] = 0.523599; - asinValues[13] = 0.675132; - asinValues[14] = 0.848062; - asinValues[15] = 1.06544; - asinValues[16] = 1.5708; - - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (color.rgb - 0.5); - - vec3 arrVal = (c + vec3(1.0, 1.0, 1.0)) * 8.0; - int arr0x = int(floor(arrVal.x)); - int arr0y = int(floor(arrVal.y)); - int arr0z = int(floor(arrVal.z)); - vec3 weight = arrVal - floor(arrVal); - vec3 asin_c = vec3(0.0); - - if (arr0x == 0) - asin_c.x = lerp(asinValues[0], asinValues[1], weight.x); - else if (arr0x == 1) - asin_c.x = lerp(asinValues[1], asinValues[2], weight.x); - else if (arr0x == 2) - asin_c.x = lerp(asinValues[2], asinValues[3], weight.x); - else if (arr0x == 3) - asin_c.x = lerp(asinValues[3], asinValues[4], weight.x); - else if (arr0x == 4) - asin_c.x = lerp(asinValues[4], asinValues[5], weight.x); - else if (arr0x == 5) - asin_c.x = lerp(asinValues[5], asinValues[6], weight.x); - else if (arr0x == 6) - asin_c.x = lerp(asinValues[6], asinValues[7], weight.x); - else if (arr0x == 7) - asin_c.x = lerp(asinValues[7], asinValues[8], weight.x); - else if (arr0x == 8) - asin_c.x = lerp(asinValues[8], asinValues[9], weight.x); - else if (arr0x == 9) - asin_c.x = lerp(asinValues[9], asinValues[10], weight.x); - else if (arr0x == 10) - asin_c.x = lerp(asinValues[10], asinValues[11], weight.x); - else if (arr0x == 11) - asin_c.x = lerp(asinValues[11], asinValues[12], weight.x); - else if (arr0x == 12) - asin_c.x = lerp(asinValues[12], asinValues[13], weight.x); - else if (arr0x == 13) - asin_c.x = lerp(asinValues[13], asinValues[14], weight.x); - else if (arr0x == 14) - asin_c.x = lerp(asinValues[14], asinValues[15], weight.x); - else if (arr0x == 15) - asin_c.x = lerp(asinValues[15], asinValues[16], weight.x); - else if (arr0x == 16) - asin_c.x = asinValues[16]; - - if (arr0y == 0) - asin_c.y = lerp(asinValues[0], asinValues[1], weight.y); - else if (arr0y == 1) - asin_c.y = lerp(asinValues[1], asinValues[2], weight.y); - else if (arr0y == 2) - asin_c.y = lerp(asinValues[2], asinValues[3], weight.y); - else if (arr0y == 3) - asin_c.y = lerp(asinValues[3], asinValues[4], weight.y); - else if (arr0y == 4) - asin_c.y = lerp(asinValues[4], asinValues[5], weight.y); - else if (arr0y == 5) - asin_c.y = lerp(asinValues[5], asinValues[6], weight.y); - else if (arr0y == 6) - asin_c.y = lerp(asinValues[6], asinValues[7], weight.y); - else if (arr0y == 7) - asin_c.y = lerp(asinValues[7], asinValues[8], weight.y); - else if (arr0y == 8) - asin_c.y = lerp(asinValues[8], asinValues[9], weight.y); - else if (arr0y == 9) - asin_c.y = lerp(asinValues[9], asinValues[10], weight.y); - else if (arr0y == 10) - asin_c.y = lerp(asinValues[10], asinValues[11], weight.y); - else if (arr0y == 11) - asin_c.y = lerp(asinValues[11], asinValues[12], weight.y); - else if (arr0y == 12) - asin_c.y = lerp(asinValues[12], asinValues[13], weight.y); - else if (arr0y == 13) - asin_c.y = lerp(asinValues[13], asinValues[14], weight.y); - else if (arr0y == 14) - asin_c.y = lerp(asinValues[14], asinValues[15], weight.y); - else if (arr0y == 15) - asin_c.y = lerp(asinValues[15], asinValues[16], weight.y); - else if (arr0y == 16) - asin_c.y = asinValues[16]; - - if (arr0z == 0) - asin_c.z = lerp(asinValues[0], asinValues[1], weight.z); - else if (arr0z == 1) - asin_c.z = lerp(asinValues[1], asinValues[2], weight.z); - else if (arr0z == 2) - asin_c.z = lerp(asinValues[2], asinValues[3], weight.z); - else if (arr0z == 3) - asin_c.z = lerp(asinValues[3], asinValues[4], weight.z); - else if (arr0z == 4) - asin_c.z = lerp(asinValues[4], asinValues[5], weight.z); - else if (arr0z == 5) - asin_c.z = lerp(asinValues[5], asinValues[6], weight.z); - else if (arr0z == 6) - asin_c.z = lerp(asinValues[6], asinValues[7], weight.z); - else if (arr0z == 7) - asin_c.z = lerp(asinValues[7], asinValues[8], weight.z); - else if (arr0z == 8) - asin_c.z = lerp(asinValues[8], asinValues[9], weight.z); - else if (arr0z == 9) - asin_c.z = lerp(asinValues[9], asinValues[10], weight.z); - else if (arr0z == 10) - asin_c.z = lerp(asinValues[10], asinValues[11], weight.z); - else if (arr0z == 11) - asin_c.z = lerp(asinValues[11], asinValues[12], weight.z); - else if (arr0z == 12) - asin_c.z = lerp(asinValues[12], asinValues[13], weight.z); - else if (arr0z == 13) - asin_c.z = lerp(asinValues[13], asinValues[14], weight.z); - else if (arr0z == 14) - asin_c.z = lerp(asinValues[14], asinValues[15], weight.z); - else if (arr0z == 15) - asin_c.z = lerp(asinValues[15], asinValues[16], weight.z); - else if (arr0z == 16) - asin_c.z = asinValues[16]; - - gl_FragColor = vec4(asin_c / M_PI + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert deleted file mode 100644 index 15f0ce71953..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(asin(c) / M_PI + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert deleted file mode 100644 index 648d0ad1805..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,86 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - vec3 asin_c = vec3(0.0); - vec3 scale = vec3(1.0); - vec3 sign = vec3(1.0); - - // pow can't handle negative numbers so take advantage of symmetry - if(c.r < 0.0) - { - sign.r = -1.0; - c.r *= -1.0; - } - - // Taylors series expansion for asin - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - asin_c.r += scale.r * pow(c.r, float(i)) / float(i); - scale.r *= float(i) / float(i + 1); - } - - // pow can't handle negative numbers so take advantage of symmetry - if(c.g < 0.0) - { - sign.g = -1.0; - c.g *= -1.0; - } - - // Taylors series expansion for asin - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - asin_c.g += scale.g * pow(c.g, float(i)) / float(i); - scale.g *= float(i) / float(i + 1); - } - - // pow can't handle negative numbers so take advantage of symmetry - if(c.b < 0.0) - { - sign.b = -1.0; - c.b *= -1.0; - } - - // Taylors series expansion for asin - // 1000/2 iterations necessary to get the accuracy with this method - for(int i = 1; i < 1000; i += 2) - { - asin_c.b += scale.b * pow(c.b, float(i)) / float(i); - scale.b *= float(i) / float(i + 1); - } - - color = vec4(sign * asin_c / M_PI + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/input.run.txt deleted file mode 100644 index c2de8233ad3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/asin/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -asin_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_001_to_008.html deleted file mode 100644 index 96811c9a934..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: atan_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_009_to_012.html deleted file mode 100644 index f82f4fc8c6c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_009_to_012.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: atan_009_to_012.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary.frag deleted file mode 100644 index 0b3528ebbed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 4.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4(atan(c) / M_PI + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag deleted file mode 100644 index 891ea8dd215..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag +++ /dev/null @@ -1,72 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 4.0 * 2.0 * (color.r - 0.5); - float atan_c = 0.0; - float scale = 1.0; - float sign = 1.0; - vec4 result; - - if(c < 0.0) - { - sign = -1.0; - c *= -1.0; - } - - if(c <= 1.0) - { - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * atan_c / M_PI + 0.5, 0.0, 0.0, 1.0); - } - else - { - c = 1.0 / c; - - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * (M_PI / 2.0 - atan_c) / M_PI + 0.5, 0.0, 0.0, 1.0); - } - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag deleted file mode 100644 index 3b8f85e1fa5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float x = 2.0 * (color.g - 0.5); - float y = 2.0 * (color.b - 0.5); - const float epsilon = 1.0e-4; - gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0); - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x > epsilon || abs(y) > epsilon) - { - gl_FragColor = vec4(atan(y, x) / (2.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag deleted file mode 100644 index 42fa998db50..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag +++ /dev/null @@ -1,88 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float x = 2.0 * (color.g - 0.5); - float y = 2.0 * (color.b - 0.5); - float atan_c = 0.0; - float scale = 1.0; - float sign = 1.0; - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - const float epsilon = 1.0e-4; - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x > epsilon || abs(y) > epsilon) - { - if(x < 0.0 ^^ y < 0.0) - { - sign = -1.0; - } - - if(abs(y) <= abs(x)) - { - float c = abs(y / x); - - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * atan_c / (2.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - } - else - { - float c = abs(x / y); - - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * (M_PI / 2.0 - atan_c) / (2.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - } - - if(x < 0.0) - if(y < 0.0) result.r -= 0.5; - else if(y > 0.0) result.r += 0.5; - } - - gl_FragColor = result; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary.vert deleted file mode 100644 index ead9e4be173..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 4.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4(atan(c) / M_PI + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert deleted file mode 100644 index f0dd4e16f34..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert +++ /dev/null @@ -1,73 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 4.0 * 2.0 * (gtf_Color.r - 0.5); - float atan_c = 0.0; - float scale = 1.0; - float sign = 1.0; - vec4 result; - - if(c < 0.0) - { - sign = -1.0; - c *= -1.0; - } - - if(c <= 1.0) - { - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * atan_c / M_PI + 0.5, 0.0, 0.0, 1.0); - } - else - { - c = 1.0 / c; - - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * (M_PI / 2.0 - atan_c) / M_PI + 0.5, 0.0, 0.0, 1.0); - } - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert deleted file mode 100644 index 183da334369..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float x = 2.0 * (gtf_Color.g - 0.5); - float y = 2.0 * (gtf_Color.b - 0.5); - const float epsilon = 1.0e-4; - color = vec4(0.0, 0.0, 0.0, 1.0); - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x > epsilon || abs(y) > epsilon) - { - color = vec4(atan(y, x) / (2.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - } - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert deleted file mode 100644 index c45e98f0aec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float x = 2.0 * (gtf_Color.g - 0.5); - float y = 2.0 * (gtf_Color.b - 0.5); - float atan_c = 0.0; - float scale = 1.0; - float sign = 1.0; - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - const float epsilon = 1.0e-4; - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x > epsilon || abs(y) > epsilon) - { - if(x < 0.0 ^^ y < 0.0) - { - sign = -1.0; - } - - if(abs(y) <= abs(x)) - { - float c = abs(y / x); - - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * atan_c / (2.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - } - else - { - float c = abs(x / y); - - // Taylors series expansion for atan - for(int i = 1; i < 12; i += 2) - { - atan_c += scale * pow(c, float(i)) / float(i); - scale *= -1.0; - } - - result = vec4(sign * (M_PI / 2.0 - atan_c) / (2.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - } - - if(x < 0.0) - if(y < 0.0) result.r -= 0.5; - else if(y > 0.0) result.r += 0.5; - } - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag deleted file mode 100644 index 2801a4938e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 4.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(atan(c) / M_PI + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag deleted file mode 100644 index 96771584f56..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,132 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 4.0 * 2.0 * (color.rg - 0.5); - vec2 atan_c = vec2(0.0); - vec2 scale = vec2(1.0); - vec2 sign = vec2(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - - if(c[0] < 0.0) - { - sign[0] = -1.0; - c[0] *= -1.0; - } - - if(c[0] <= 1.0) - { - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / M_PI + 0.5; - } - else - { - c[0] = 1.0 / c[0]; - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / M_PI + 0.5; - } - - - if(c[1] < 0.0) - { - sign[1] = -1.0; - c[1] *= -1.0; - } - - if(c[1] <= 1.0) - { - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / M_PI + 0.5; - } - else - { - c[1] = 1.0 / c[1]; - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / M_PI + 0.5; - } - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag deleted file mode 100644 index c851ff070fc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 x = 2.0 * (color.gg - 0.5); - vec2 y = 2.0 * (color.bb - 0.5); - const float epsilon = 1.0e-4; - gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0); - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - gl_FragColor[0] = atan(y[0], x[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - gl_FragColor[1] = atan(y[1], x[1]) / (2.0 * M_PI) + 0.5; - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag deleted file mode 100644 index 0e16fd84da3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag +++ /dev/null @@ -1,150 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 x = 2.0 * (color.gg - 0.5); - vec2 y = 2.0 * (color.bb - 0.5); - vec2 c; - vec2 atan_c = vec2(0.0); - vec2 scale = vec2(1.0); - vec2 sign = vec2(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - const float epsilon = 1.0e-4; - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - if(x[0] < 0.0 ^^ y[0] < 0.0) - { - sign[0] = -1.0; - } - - if(abs(y[0]) <= abs(x[0])) - { - c[0] = abs(y[0] / x[0]); - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / (2.0 * M_PI) + 0.5; - } - else - { - c[0] = abs(x[0] / y[0]); - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[0] < 0.0) - if(y[0] < 0.0) result[0] -= 0.5; - else if(y[0] > 0.0) result[0] += 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - - if(x[1] < 0.0 ^^ y[1] < 0.0) - { - sign[1] = -1.0; - } - - if(abs(y[1]) <= abs(x[1])) - { - c[1] = abs(y[1] / x[1]); - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / (2.0 * M_PI) + 0.5; - } - else - { - c[1] = abs(x[1] / y[1]); - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] < 0.0) - if(y[1] < 0.0) result[1] -= 0.5; - else if(y[1] > 0.0) result[1] += 0.5; - } - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert deleted file mode 100644 index c9740e5db16..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 4.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4(atan(c) / M_PI + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert deleted file mode 100644 index f3ba4ce87ce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,133 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 4.0 * 2.0 * (gtf_Color.rg - 0.5); - vec2 atan_c = vec2(0.0); - vec2 scale = vec2(1.0); - vec2 sign = vec2(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - - if(c[0] < 0.0) - { - sign[0] = -1.0; - c[0] *= -1.0; - } - - if(c[0] <= 1.0) - { - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / M_PI + 0.5; - } - else - { - c[0] = 1.0 / c[0]; - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / M_PI + 0.5; - } - - - if(c[1] < 0.0) - { - sign[1] = -1.0; - c[1] *= -1.0; - } - - if(c[1] <= 1.0) - { - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / M_PI + 0.5; - } - else - { - c[1] = 1.0 / c[1]; - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / M_PI + 0.5; - } - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert deleted file mode 100644 index a56b33c9f18..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 x = 2.0 * (gtf_Color.gg - 0.5); - vec2 y = 2.0 * (gtf_Color.bb - 0.5); - const float epsilon = 1.0e-4; - color = vec4(0.0, 0.0, 0.0, 1.0); - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - color[0] = atan(y[0], x[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - color[1] = atan(y[1], x[1]) / (2.0 * M_PI) + 0.5; - } - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert deleted file mode 100644 index 790b4a74381..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert +++ /dev/null @@ -1,150 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 x = 2.0 * (gtf_Color.gg - 0.5); - vec2 y = 2.0 * (gtf_Color.bb - 0.5); - vec2 c; - vec2 atan_c = vec2(0.0); - vec2 scale = vec2(1.0); - vec2 sign = vec2(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - const float epsilon = 1.0e-4; - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - if(x[0] < 0.0 ^^ y[0] < 0.0) - { - sign[0] = -1.0; - } - - if(abs(y[0]) <= abs(x[0])) - { - c[0] = abs(y[0] / x[0]); - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / (2.0 * M_PI) + 0.5; - } - else - { - c[0] = abs(x[0] / y[0]); - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[0] < 0.0) - if(y[0] < 0.0) result[0] -= 0.5; - else if(y[0] > 0.0) result[0] += 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - if(x[1] < 0.0 ^^ y[1] < 0.0) - { - sign[1] = -1.0; - } - - if(abs(y[1]) <= abs(x[1])) - { - c[1] = abs(y[1] / x[1]); - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / (2.0 * M_PI) + 0.5; - } - else - { - c[1] = abs(x[1] / y[1]); - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] < 0.0) - if(y[1] < 0.0) result[1] -= 0.5; - else if(y[1] > 0.0) result[1] += 0.5; - } - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag deleted file mode 100644 index 281ae2e62d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 4.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(atan(c) / M_PI + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag deleted file mode 100644 index c8484b8dcf1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,178 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 4.0 * 2.0 * (color.rgb - 0.5); - vec3 atan_c = vec3(0.0); - vec3 scale = vec3(1.0); - vec3 sign = vec3(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - - - if(c[0] < 0.0) - { - sign[0] = -1.0; - c[0] *= -1.0; - } - - if(c[0] <= 1.0) - { - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / M_PI + 0.5; - } - else - { - c[0] = 1.0 / c[0]; - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / M_PI + 0.5; - } - - if(c[1] < 0.0) - { - sign[1] = -1.0; - c[1] *= -1.0; - } - - if(c[1] <= 1.0) - { - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / M_PI + 0.5; - } - else - { - c[1] = 1.0 / c[1]; - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / M_PI + 0.5; - } - - - if(c[2] < 0.0) - { - sign[2] = -1.0; - c[2] *= -1.0; - } - - if(c[2] <= 1.0) - { - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * atan_c[2] / M_PI + 0.5; - } - else - { - c[2] = 1.0 / c[2]; - - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * (M_PI / 2.0 - atan_c[2]) / M_PI + 0.5; - } - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag deleted file mode 100644 index 08a18b8a3c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 x = 2.0 * (color.ggg - 0.5); - vec3 y = 2.0 * (color.bbb - 0.5); - const float epsilon = 1.0e-4; - gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0); - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - gl_FragColor[0] = atan(y[0], x[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - gl_FragColor[1] = atan(y[1], x[1]) / (2.0 * M_PI) + 0.5; - } - - if(x[2] > epsilon || abs(y[2]) > epsilon) - { - gl_FragColor[2] = atan(y[2], x[2]) / (2.0 * M_PI) + 0.5; - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag deleted file mode 100644 index 9a97bb2bef4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag +++ /dev/null @@ -1,203 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 x = 2.0 * (color.ggg - 0.5); - vec3 y = 2.0 * (color.bbb - 0.5); - vec3 c; - vec3 atan_c = vec3(0.0); - vec3 scale = vec3(1.0); - vec3 sign = vec3(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - const float epsilon = 1.0e-4; - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - if(x[0] < 0.0 ^^ y[0] < 0.0) - { - sign[0] = -1.0; - } - - if(abs(y[0]) <= abs(x[0])) - { - c[0] = abs(y[0] / x[0]); - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / (2.0 * M_PI) + 0.5; - } - else - { - c[0] = abs(x[0] / y[0]); - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[0] < 0.0) - if(y[0] < 0.0) result[0] -= 0.5; - else if(y[0] > 0.0) result[0] += 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - - if(x[1] < 0.0 ^^ y[1] < 0.0) - { - sign[1] = -1.0; - } - - if(abs(y[1]) <= abs(x[1])) - { - c[1] = abs(y[1] / x[1]); - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / (2.0 * M_PI) + 0.5; - } - else - { - c[1] = abs(x[1] / y[1]); - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] < 0.0) - if(y[1] < 0.0) result[1] -= 0.5; - else if(y[1] > 0.0) result[1] += 0.5; - } - - if(x[2] > epsilon || abs(y[2]) > epsilon) - { - - if(x[2] < 0.0 ^^ y[2] < 0.0) - { - sign[2] = -1.0; - } - - if(abs(y[2]) <= abs(x[2])) - { - c[2] = abs(y[2] / x[2]); - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * atan_c[2] / (2.0 * M_PI) + 0.5; - } - else - { - c[2] = abs(x[2] / y[2]); - - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * (M_PI / 2.0 - atan_c[2]) / (2.0 * M_PI) + 0.5; - } - - if(x[2] < 0.0) - if(y[2] < 0.0) result[2] -= 0.5; - else if(y[2] > 0.0) result[2] += 0.5; - } - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert deleted file mode 100644 index ad0d327872b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 4.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(atan(c) / M_PI + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert deleted file mode 100644 index 34a6ca3e918..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,178 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 4.0 * 2.0 * (gtf_Color.rgb - 0.5); - vec3 atan_c = vec3(0.0); - vec3 scale = vec3(1.0); - vec3 sign = vec3(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - - if(c[0] < 0.0) - { - sign[0] = -1.0; - c[0] *= -1.0; - } - - if(c[0] <= 1.0) - { - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / M_PI + 0.5; - } - else - { - c[0] = 1.0 / c[0]; - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / M_PI + 0.5; - } - - - if(c[1] < 0.0) - { - sign[1] = -1.0; - c[1] *= -1.0; - } - - if(c[1] <= 1.0) - { - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / M_PI + 0.5; - } - else - { - c[1] = 1.0 / c[1]; - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / M_PI + 0.5; - } - - if(c[2] < 0.0) - { - sign[2] = -1.0; - c[2] *= -1.0; - } - - if(c[2] <= 1.0) - { - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * atan_c[2] / M_PI + 0.5; - } - else - { - c[2] = 1.0 / c[2]; - - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * (M_PI / 2.0 - atan_c[2]) / M_PI + 0.5; - } - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert deleted file mode 100644 index 1b19a4c2f8a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 x = 2.0 * (gtf_Color.ggg - 0.5); - vec3 y = 2.0 * (gtf_Color.bbb - 0.5); - const float epsilon = 1.0e-4; - color = vec4(0.0, 0.0, 0.0, 1.0); - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - color[0] = atan(y[0], x[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - color[1] = atan(y[1], x[1]) / (2.0 * M_PI) + 0.5; - } - - if(x[2] > epsilon || abs(y[2]) > epsilon) - { - color[2] = atan(y[2], x[2]) / (2.0 * M_PI) + 0.5; - } - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert deleted file mode 100644 index d36106f721c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert +++ /dev/null @@ -1,202 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 x = 2.0 * (gtf_Color.ggg - 0.5); - vec3 y = 2.0 * (gtf_Color.bbb - 0.5); - vec3 c; - vec3 atan_c = vec3(0.0); - vec3 scale = vec3(1.0); - vec3 sign = vec3(1.0); - vec4 result = vec4(0.0, 0.0, 0.0, 1.0); - const float epsilon = 1.0e-4; - - // Avoid evaluating atan(0, x) for x < epsilon because it's implementation-dependent - if(x[0] > epsilon || abs(y[0]) > epsilon) - { - if(x[0] < 0.0 ^^ y[0] < 0.0) - { - sign[0] = -1.0; - } - - if(abs(y[0]) <= abs(x[0])) - { - c[0] = abs(y[0] / x[0]); - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * atan_c[0] / (2.0 * M_PI) + 0.5; - } - else - { - c[0] = abs(x[0] / y[0]); - - // Taylors series expansion for atan - atan_c[0] += scale[0] * pow(c[0], float(1)) / float(1); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(3)) / float(3); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(5)) / float(5); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(7)) / float(7); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(9)) / float(9); - scale[0] *= -1.0; - atan_c[0] += scale[0] * pow(c[0], float(11)) / float(11); - scale[0] *= -1.0; - - result[0] = sign[0] * (M_PI / 2.0 - atan_c[0]) / (2.0 * M_PI) + 0.5; - } - - if(x[0] < 0.0) - if(y[0] < 0.0) result[0] -= 0.5; - else if(y[0] > 0.0) result[0] += 0.5; - } - - if(x[1] > epsilon || abs(y[1]) > epsilon) - { - if(x[1] < 0.0 ^^ y[1] < 0.0) - { - sign[1] = -1.0; - } - - if(abs(y[1]) <= abs(x[1])) - { - c[1] = abs(y[1] / x[1]); - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * atan_c[1] / (2.0 * M_PI) + 0.5; - } - else - { - c[1] = abs(x[1] / y[1]); - - // Taylors series expansion for atan - atan_c[1] += scale[1] * pow(c[1], float(1)) / float(1); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(3)) / float(3); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(5)) / float(5); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(7)) / float(7); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(9)) / float(9); - scale[1] *= -1.0; - atan_c[1] += scale[1] * pow(c[1], float(11)) / float(11); - scale[1] *= -1.0; - - result[1] = sign[1] * (M_PI / 2.0 - atan_c[1]) / (2.0 * M_PI) + 0.5; - } - - if(x[1] < 0.0) - if(y[1] < 0.0) result[1] -= 0.5; - else if(y[1] > 0.0) result[1] += 0.5; - } - - if(x[2] > epsilon || abs(y[2]) > epsilon) - { - if(x[2] < 0.0 ^^ y[2] < 0.0) - { - sign[2] = -1.0; - } - - if(abs(y[2]) <= abs(x[2])) - { - c[2] = abs(y[2] / x[2]); - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * atan_c[2] / (2.0 * M_PI) + 0.5; - } - else - { - c[2] = abs(x[2] / y[2]); - - // Taylors series expansion for atan - atan_c[2] += scale[2] * pow(c[2], float(1)) / float(1); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(3)) / float(3); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(5)) / float(5); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(7)) / float(7); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(9)) / float(9); - scale[2] *= -1.0; - atan_c[2] += scale[2] * pow(c[2], float(11)) / float(11); - scale[2] *= -1.0; - - result[2] = sign[2] * (M_PI / 2.0 - atan_c[2]) / (2.0 * M_PI) + 0.5; - } - - if(x[2] < 0.0) - if(y[2] < 0.0) result[2] -= 0.5; - else if(y[2] > 0.0) result[2] += 0.5; - } - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/input.run.txt deleted file mode 100644 index 1c305f21117..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/atan/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -atan_001_to_008.html -atan_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_001_to_008.html deleted file mode 100644 index 362ca8f5539..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_001_to_008.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: biConstants_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_009_to_016.html deleted file mode 100644 index 5409dda25a7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/biConstants_009_to_016.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: biConstants_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag deleted file mode 100644 index 94e9c6d0ee0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxCombinedTextureImageUnits is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - gl_FragColor = vec4(float(gl_MaxCombinedTextureImageUnits) / 8.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert deleted file mode 100644 index 8dcfd2d98f1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxCombinedTextureImageUnits is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - color = vec4(float(gl_MaxCombinedTextureImageUnits) / 8.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag deleted file mode 100644 index 481f76a1560..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxDrawBuffers is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 1.0 will get clamped to 1.0 or white. - gl_FragColor = vec4(float(gl_MaxDrawBuffers) / 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert deleted file mode 100644 index 25cc2b469ca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxDrawBuffers is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 1.0 will get clamped to 1.0 or white. - color = vec4(float(gl_MaxDrawBuffers) / 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag deleted file mode 100644 index d54198995a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxFragmentUniformVectors is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 16.0 will get clamped to 1.0 or white. - gl_FragColor = vec4(float(gl_MaxFragmentUniformVectors) / 16.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert deleted file mode 100644 index f430197c8b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxFragmentUniformVectors is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 16.0 will get clamped to 1.0 or white. - color = vec4(float(gl_MaxFragmentUniformVectors) / 16.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag deleted file mode 100644 index 55b7b20789e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxTextureImageUnits is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - gl_FragColor = vec4(float(gl_MaxTextureImageUnits) / 8.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert deleted file mode 100644 index b0851a7292f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxTextureImageUnits is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - color = vec4(float(gl_MaxTextureImageUnits) / 8.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag deleted file mode 100644 index abd8e8bff66..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVaryingVectors is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - gl_FragColor = vec4(float(gl_MaxVaryingVectors) / 8.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert deleted file mode 100644 index cfb2449cb34..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVaryingVectors is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - color = vec4(float(gl_MaxVaryingVectors) / 8.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag deleted file mode 100644 index f839f4c4efd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVertexAttribs is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - gl_FragColor = vec4(float(gl_MaxVertexAttribs) / 8.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert deleted file mode 100644 index ca7742902ae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVertexAttribs is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 8.0 will get clamped to 1.0 or white. - color = vec4(float(gl_MaxVertexAttribs) / 8.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag deleted file mode 100644 index 946dbd827cc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVertexTextureImageUnits is set and that its - // value is greater than or equal to the minimum value. - if(gl_MaxVertexTextureImageUnits >= 0) - gl_FragColor = vec4(1.0); - else - gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert deleted file mode 100644 index 28306594d34..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVertexTextureImageUnits is set and that its - // value is greater than or equal to the minimum value. - if(gl_MaxVertexTextureImageUnits >= 0) - color = vec4(1.0); - else - color = vec4(0.0, 0.0, 0.0, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag deleted file mode 100644 index 735c7d0cede..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVertexUniformVectors is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 128.0 will get clamped to 1.0 or white. - gl_FragColor = vec4(float(gl_MaxVertexUniformVectors) / 128.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert deleted file mode 100644 index b9e1b338753..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // This test verifies that gl_MaxVertexUniformVectors is set and that its - // value is greater than or equal to the minimum value. - // Values greater than 128.0 will get clamped to 1.0 or white. - color = vec4(float(gl_MaxVertexUniformVectors) / 128.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/input.run.txt deleted file mode 100644 index 15c403b1a51..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biConstants/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -biConstants_001_to_008.html -biConstants_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag deleted file mode 100644 index 0dcfe2a9a77..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -void main(void) -{ - gl_FragColor = vec4(gl_DepthRange.near, gl_DepthRange.far, gl_DepthRange.diff, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert deleted file mode 100644 index 6f8288c1ec3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main(void) -{ - color = vec4(gl_DepthRange.near, gl_DepthRange.far, gl_DepthRange.diff, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html deleted file mode 100644 index d968a2a825b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: biuDepthRange_001_to_002.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/input.run.txt deleted file mode 100644 index 21f2fd2e19e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/biuDepthRange/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -biuDepthRange_001_to_002.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Data_Types_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Data_Types_frag.frag deleted file mode 100644 index 2fed27f6d2d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Data_Types_frag.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - half h1; // Not a basic type. - half2 h2; // Not a basic type. - half3 h3; // Not a basic type. - half4 h4; // Not a basic type. - float2 f2; // Not a basic type. - float3 f3; // Not a basic type. - float4 f4; // Not a basic type. - fixed fx1; // Not a basic type. - fixed2 fx2; // Not a basic type. - fixed3 fx3; // Not a basic type. - fixed4 fx4; // Not a basic type. - float3x3 f3x3; // Not a basic type. - float2x4 f2x4; // Not a basic type. - half4x4 h4x4; // Not a basic type. -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Standard_Library_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Standard_Library_frag.frag deleted file mode 100644 index 17bf049bf63..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CG_Standard_Library_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i = round(1.3); // round is not a built-in function. -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag deleted file mode 100644 index 768ecc1ce85..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump int; -#endif - -int radians(int f) -{ - return f; -} - -void main() -{ - int f = 45; - f = radians(f); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectComma_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectComma_frag.frag deleted file mode 100644 index 3a83174a49d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectComma_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - float f; - vec3 v; -}; - -void main() -{ - const vec4 v = (vec4(1,2,3,4), vec4(5,6,7,8)); // 5,6,7,8 - const s s1 = (s(9.0, vec3(10,11,12)), s(13.0, vec3(14,15,16))); // 13,14,15,16 - gl_FragColor = v + vec4(s1.f, s1.v); // 18, 20, 22, 24 -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert deleted file mode 100644 index 6d92a68d244..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - - const struct s2 { - int i; - vec3 v3; - bvec4 bv4; - } s22 = s2(8, vec3(9, 10, 11), bvec4(true, false, true, false)); - - struct s4 { - int ii; - vec4 v4; - }; - - const struct s1 { - s2 ss; - int i; - float f; - mat4 m; - s4 s44; - } s11 = s1(s22, 2, 4.0, mat4(5), s4(6, vec4(7, 8, 9, 10))) ; - - const int field3 = s11.i * s11.ss.i; // constant folding (int * int) - const vec4 field4 = s11.s44.v4 * s11.s44.v4; // constant folding (vec4 * vec4) - // 49, 64, 81, 100 - const vec4 v4 = vec4(s11.ss.v3.y, s11.m[3][3], field3, field4[2]); // 10.0, 5.0, 16.0, 81.0 - gl_Position = v4; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert deleted file mode 100644 index 8ed470d042b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert +++ /dev/null @@ -1,438 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - struct s5 { - float k; - }; - const struct s { - int i; - float j; - s5 s55; - } ss = s(4,1.0, s5(1.0)); - - - const struct s2 { - int i; - vec3 v3; - bvec4 bv4; - } s22 = s2(8, vec3(9, 10, 11), bvec4(true, false, true, false)); - - struct s4 { - int ii; - vec4 v4; - }; - - const struct s1 { - s2 ss; - int i; - float f; - mat4 m; - s4 s44; - } s11 = s1(s22, 2, 4.0, mat4(5), s4(6, vec4(7, 8, 9, 10))) ; - - - const struct s7 { - int i; - mat3 m3; - } s77 = s7(12, mat3(15)); - - vec2 v21 = vec2(1); // Not a constant - const vec2 v22 = vec2(11); // 11.0, 11.0 - const vec4 v41 = vec4(2); // 2.0, 2.0, 2.0, 2.0 - const vec4 v43 = vec4(4,4,4,4); // 4.0, 4.0, 4.0, 4.0 - const vec4 v44 = vec4(5.0, 5.0, 5.0, 5.0); // 5.0, 5.0, 5.0, 5.0 - const vec4 v45 = vec4(v22, v22); // 11.0, 11.0, 11.0, 11.0 - const vec4 v46 = vec4(vec2(20, 21), vec2(22, 23)); // 20.0, 21.0, 22.0, 23.0 - - const vec3 v31 = vec3(s22.v3); // 9.0, 10.0, 11.0 - const vec3 v32 = vec3(s77.m3); // 15.0, 0, 0 - const vec3 v33 = vec3(s77.m3[2]); // 0, 0, 15.0 - const vec3 v34 = vec3(s77.m3[2][0]); // 0,0,0 - - - const mat4 m41 = mat4(1); // 1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1 - const mat4 m42 = mat4(v44, v44, v44, v44); // all 5s - const mat4 m43 = mat4( v43.x); // 4,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,4 - - const vec4 v47 = vec4(m41[0][0]); // 1.0,1.0,1.0,1.0 - - const mat4 m45 = mat4(s22.v3, v44, v45, v32, 50, 52); //9,10,11,5,5,5,5,11,11,11,11,15.0, 0,0, 50.0, 52.0 - //const mat3 m31 = mat3(1, mat2(1), 2.0, vec3(1)); // 1.0, 1,0,0,1,2,1,1,1 - const vec4 v48 = vec4(v31[0], v22[1], v41[0], v43[3]); //9, 11, 2, 4 - const vec4 v49 = vec4(s22.v3.xy, s22.v3.zx); // 9,10,11,9 - const vec4 v410 = vec4(v44.xy, v43.zx); //5,5,4,4 - - const vec4 v411 = vec4(m42[3]); // 5,5,5,5 - const vec4 v412 = vec4(m43[2]); // 0,0,4,0 - - const vec2 v23 = vec2(m41); // 1,0 - - const vec2 v24 = vec2(33, s11.i); // 33, 2 - - const vec4 v413 = vec4(vec2(1.0,2.0),ivec2(3.0,4.0)); // 1,2,3,4 - const ivec4 i41 = ivec4(1.0, 2.0, 3.0, 4.0); // 1,2,3,4 - - const ivec4 i42 = ivec4(6); // 6,6,6,6 - const ivec4 i43 = ivec4(v45); //11,11,11,11 - - const ivec4 i44 = ivec4(v44[0]); // 5,5,5,5 - const ivec4 i45 = ivec4(vec2(20, 21), vec2(22, 23)); // 20, 21, 22, 23 - const vec4 v414 = vec4(ivec2(29, 30), ivec2(31, 32)); // 29.0, 30.0, 31.0, 32.0 - const ivec4 i46 = ivec4(ivec2(2.0,3.0), ivec3(4.0,5.0,6.0)); - const ivec4 i47 = ivec4(i46); // 2,3,4,5 - const ivec4 i48 = ivec4(v414.x); // 29,29,29,29 - - const ivec4 i49 = ivec4(vec4(1)); // 1,1,1,1 - const ivec4 i414 = ivec4(mat4(14)); // 14, 0,0,0, - const ivec4 i410 = ivec4(m43); // 4,0,0,0 - const ivec4 i411 = ivec4(m43[1]); // 0, 4, 0, 0 - const ivec4 i412 = ivec4(s77.i); // 12, 12, 12, 12 - const ivec4 i416 = ivec4(s22.v3.zyx, 12); // 11, 10, 9, 12 - - const vec4 v415 = vec4(ivec2(35), ivec2(36)); // 35.0, 35.0 ,36.0 , 36.0 - - const bvec4 b41 = bvec4(1.0, 2.0, 3.0, 4.0); // true,true,true,true - - const bvec4 b42 = bvec4(6); // true,true,true,true - const bvec4 b43 = bvec4(v45); //true,true,true,true - - const bvec4 b44 = bvec4(v44[0]); // true,true,true,true - const bvec4 b45 = bvec4(vec2(0, 21), vec2(0, 1)); // false, true, false, true - const bvec4 b46 = bvec4(ivec2(0.0,3.0), ivec3(0,5.0,6.0)); // false, true, false, true - const bvec4 b47 = bvec4(i46); // true,true,true,true - const bvec4 b48 = bvec4(v414.x); // true,true,true,true - - const bvec4 b49 = bvec4(vec4(0)); // false,false,false,false - const bvec4 b414 = bvec4(mat4(14)); // true, false,false,false, - const bvec4 b410 = bvec4(m43); // true,false,false,false - const bvec4 b411 = bvec4(m43[1]); // false, true, false, false - const bvec4 b412 = bvec4(s77.i) ; // true, true, true, true - - const vec3 v35 = vec3(s11.s44.v4); // 7.0,8.0,9.0 - - - struct s10 { - int k; - }; - struct s9 { - float f; - s10 s101; - }; - const struct s8 { - int i; - s9 s99; - } s88 = s8(1, s9(2.0, s10(5))); - - struct st4 { - int m; - vec3 v3; - }; - struct st3 { - int k; - int l; - st4 st44; - }; - struct st2 { - float f; - st3 st33; - }; - const struct st1 { - int i; - st2 st22; - } st11 = st1(1, st2(2.0, st3(5, 6, st4(7, v35)))); - - const vec4 v416 = vec4(s88.s99.s101.k); // all 5s - const vec4 v417 = vec4(st11.st22.st33.st44.v3, s88.s99.s101.k); // 7.0, 8.0, 9.0, 5.0 - const vec3 v36 = vec3(s11.ss.v3); // 9, 10, 11 - - vec4 v418 = v416; // all 5s - const float f1 = v416[0]; // 5.0 - vec4 v419; - v419.xyz = st11.st22.st33.st44.v3; - mat4 m47; - - struct struct2 { - int k; - } struct22 = struct2(4); - - const struct struct1 { - struct2 sst2; - } struct11 = struct1(struct2(2)); - - const vec4 v420 = v417; // 7.0, 8.0, 9.0 , 5.0 - - vec4 v421 = vec4(s11.m); // 5, 0, 0, 0 - vec4 v422 = v420; // 7.0, 8.0, 9.0 , 5.0 - - vec4 v423 = s11.s44.v4; // 7, 8, 9, 10 - - int int1 = ss.i * ss.i; // 16 - int int2 = ss.i * 2; // 8 - - const vec4 v425 = v420 * v420; // 49, 64, 81, 25 - const vec4 v426 = s11.m * s11.s44.v4; // 35, 40, 45, 50 - const vec4 v427 = s11.s44.v4 * s11.m; // 35, 40, 45, 50 - - float ff = 2.0; - const float ffConst = 2.0; - - vec4 v428 = ff + v425; // ordinary assignment with binary node - vec3 v39 = vec3(5); - - vec3 v310 = s22.v3 + v39; //14, 15, 16 - - const vec4 v429 = v420 + v420; // 14, 16, 18, 10 - const vec4 v430 = v420 + ffConst; // 9, 10, 11,7 - const vec4 v432 = v429 + s11.f; // 18, 20, 22, 14 - - const vec4 v433 = vec4(s11.f + s11.f); // all 8s - const vec4 v434 = v432 + vec4(3); // 21, 23, 25, 17 - const mat4 m48 = s11.m + ffConst; // diagonal 7s and others 2s - const mat4 m49 = mat4(ffConst + s11.f); // diagonal 6s - const mat4 m410 = m48 + s11.f; // diagonal 11, others - 6s - - const mat4 m413 = m48 + m48 ; // diagonal 14, others 4 - const mat4 m414 = m413 + ffConst ; // diagonal 16, others 6 - - const vec4 v435 = ffConst + v420; // 9, 10, 11,7 - const vec4 v436 = s11.f + v429; // 18, 20, 22, 14 - const mat4 m415 = ffConst + s11.m; // diagonal 7s and others 2s - const mat4 m416 = s11.f + m48 ; // diagonal 11, others - 6s - const mat4 m417 = ffConst + m413 ; // diagonal 16, others 6 - - const vec4 v437 = v420 - v420; // 0, 0, 0, 0 - const vec4 v438 = v420 - ffConst; // 5, 6, 7,3 - const vec4 v440 = v429 - s11.f; // 10, 12, 14, 6 - - const vec4 v441 = vec4(s11.f - s11.f); // all 0s - const vec4 v442 = v432 - vec4(3); // 15, 17, 19, 11 - const mat4 m418 = s11.m - ffConst; // diagonal 3s and others -2s - const mat4 m419 = mat4(ffConst - s11.f); // diagonal -> -2s - const mat4 m420 = m48 - s11.f; // diagonal 3, others -> -2 - - const mat4 m423 = m48 - m48 ; // All 0s - const mat4 m424 = m413 - ffConst ; // diagonal 12, others 2 - - const vec4 v443 = ffConst - v420; // -5, -6, -7,-3 - const vec4 v444 = s11.f - v429; // -10, -12, -14, -6 - const mat4 m425 = ffConst - s11.m; // diagonal -3s and others 2s - const mat4 m426 = s11.f - m48 ; // diagonal -3, others 2s - const mat4 m427 = ffConst - m413 ; // diagonal -12, others -2 - - const vec4 v445 = v420 * v420; // 49, 64, 81, 25 - const vec4 v446 = v420 * ffConst; // 14, 16, 18,10 - const vec4 v448 = v429 * s11.f; // 56, 46, 72, 40 - - const vec4 v449 = vec4(s11.f * s11.f); // all 16 - const vec4 v450 = v432 * vec4(3); // 54, 60, 66, 42 - const mat4 m428 = s11.m * ffConst; // diagonal 10 and others 0s - const mat4 m429 = mat4(ffConst * s11.f); // diagonal 8 - const mat4 m430 = m48 * s11.f; // diagonal 28, others 8 - - const mat4 m433 = m48 * m48 ; // diagonal 61, others 36 - const mat4 m434 = m413 * ffConst ; // diagonal 28, others 8 - - const vec4 v451 = ffConst * v420; // 14, 16, 18,10 - const vec4 v452 = s11.f * v429; // 56, 64, 72, 40 - const mat4 m435 = ffConst * s11.m; // diagonal 10 and others 0s - const mat4 m436 = s11.f * m48 ; // diagonal 28, others - 8s - const mat4 m437 = ffConst * m413 ; // diagonal 28, others 8 - - const vec4 v453 = v420 / v420; // 1, 1, 1, 1 - const vec4 v454 = v420 / ffConst; // 3.5, 4, 4.5,2.5 - - const vec4 v457 = vec4(s11.f / s11.f); // all 1s - const vec4 v458 = v432 / vec4(3); // 6, 6.6666, 7.333, 4.6666 - const mat4 m438 = s11.m / ffConst; // diagonal 2.5 and others 0s - const mat4 m439 = mat4(ffConst / s11.f); // diagonal 0.5s - const mat4 m440 = m48 / s11.f; // diagonal 1.75, others 0.5s - - const mat4 m443 = m48 / m48 ; // All 1s - const mat4 m444 = m413 / ffConst ; // diagonal 7, others 2 - - const vec4 v459 = ffConst / v420; // .2857 , .25, .22, .4 - const vec4 v460 = s11.f / v429; // .2857, .25, .22, .4 - //const mat4 m445 = ffConst / s11.m; // divide by zero error - const mat4 m446 = s11.f / m48 ; // diagonal .571, others 2 - const mat4 m447 = ffConst / m413 ; // diagonal .1428, others 0.5 - - const vec4 v461 = v453 * m428; // 10, 10, 10, 10 - const vec4 v462 = v453 * m437; // 52, 52, 52, 52 - const vec4 v463 = m428 * v451; // 140, 160, 180, 100 - const vec4 v464 = m437 * v451; // 744, 784, 824, 664 - - int ii = 2; - const int iiConst = 2; - - const ivec4 i420 = ivec4( 7,8,9,5); // 7, 8, 9, 5 - - const ivec4 i429 = i420 + i420; // 14, 16, 18, 10 - const ivec4 i430 = i420 + iiConst; // 9, 10, 11,7 - const ivec4 i432 = i429 + ss.i; // 18, 20, 22, 14 - - const ivec4 i433 = ivec4(ss.i + ss.i); // all 8s - - const ivec4 i435 = iiConst + i420; // 9, 10, 11,7 - const ivec4 i436 = ss.i + i429; // 18, 20, 22, 14 - - const ivec4 i437 = i420 - i420; // 0, 0, 0, 0 - const ivec4 i438 = i420 - iiConst; // 5, 6, 7,3 - const ivec4 i440 = i429 - ss.i; // 10, 12, 14, 6 - - const ivec4 i441 = ivec4(ss.i - ss.i); // all 0s - - const ivec4 i443 = iiConst - i420; // -5, -6, -7,-3 - const ivec4 i444 = ss.i - i429; // -10, -12, -14, -6 - - const ivec4 i445 = i420 * i420; // 49, 64, 81, 25 - const ivec4 i446 = i420 * iiConst; // 14, 16, 18,10 - const ivec4 i448 = i429 * ss.i; // 56, 64, 72, 40 - - const ivec4 i449 = ivec4(ss.i * ss.i); // all 16 - - const ivec4 i451 = iiConst * i420; // 14, 16, 18,10 - const ivec4 i452 = ss.i * i429; // 56, 64, 72, 40 - - const ivec4 i453 = i420 / i420; // 1, 1, 1, 1 - const ivec4 i454 = i420 / iiConst; // 3, 4, 4,2 - const ivec4 i456 = i429 / ss.i; // 3, 4, 4, 2 - - const ivec4 i457 = ivec4(ss.i / ss.i); // all 1s - - const ivec4 i459 = iiConst / i420; // 0 , 0, 0,0 - const ivec4 i460 = ss.i / i429; // 0, 0, 0,0 - - const bvec4 b424 = bvec4(s22.bv4); - - const bool b1 = s22.bv4 == b424; // true - const bool b2 = i420 == i420; // true - const bool b3 = i420 == i445; // false - const bool b4 = v420 == v420; // true - const bool b5 = m430 == m434; // true - - const vec4 v465 = -v420; // -7, -8, -9, -5 - const mat4 m448 = -m447 ; // diagonal -.1428, others -0.5 - const ivec4 i465 = -i456 ; // -3, -4, -4,-2 - - const bool b7 = s22 == s22; - - const vec4 v466 = v432 + vec4(3,4,5,6); // 21, 24, 27, 20 - const vec4 v467 = v432 + vec4(vec2(3,4),5,6); // 21, 24, 27, 20 - const vec4 v468 = v432 + vec4(3, vec2(4, 5),vec2(6,7)); // 21, 24, 27, 20 - const vec4 v469 = vec4(v468) + vec4(3) + v468 + vec4(s77.m3[2][0]); // 45, 51, 57, 43 - - const bool b8 = ss == ss; // true - - struct st6 { - vec3 v; - }; - - struct st5 { - int i; - float f; - st6 st66; - } st55; - - const st5 st551 = st5(2, 4.0, st6(vec3(7))); - const st5 st552 = st5(2, 4.0, st6(vec3(7))); - - const bool b10 = st551 == st552; // true - - const bool b11 = st551.st66 == st552.st66; // true - - const st5 st553 = st5(2, 4.0, st6(vec3(8))); - - const bool b12 = st551.st66 == st553.st66; // false - const bool b13 = st551 == st553; // false - - const bool b14 = st551 != st552; // false - const bool b15 = st551.st66 != st552.st66; // false - const bool b16 = st551.st66 != st553.st66; // true - const bool b17 = st551 != st553; // true - - const bool b18 = s22.bv4 != b424; // false - const bool b19 = i420 != i420; // false - const bool b20 = i420 != i445; // true - const bool b21 = v420 != v420; // false - const bool b22 = m430 != m434; // false - - const int int10 = i420.xy.y; // 8 - - //float f = v470.x; - - - - const int int13 = -ss.i; - - const vec4 v474 = -vec4(0.5); - - int int14 = ii++; - int array[3]; - array[2]; - - const vec4 v478 = v466 * 2.0; // 42, 48, 54, 40 - - const vec4 v479 = iiConst > 1 ? v466 : v478; // 21, 24, 27, 20 - - const struct st7 { - int i; - bool b; - } st77 = st7(ss.i, true); - - const vec4 v481 = vec4(st77.i); - - const struct st8 { - int i; - } ; - - - const struct st9 { - s2 ss; - } st99 = st9(s22); - - const vec3 v312 = st99.ss.v3; // 9, 10, 11 - const vec4 v482 = mat4(1)[0]; // 1, 0, 0 , 0 - - const mat4 m450 = mat4(ss.i); // mat4(4) - const mat4 m451 = mat4(b20); // mat4(1) - const mat4 m452 = mat4(st77.b); // mat4(1) - - const vec4 v483 = vec4(vec4(3).x); // 3,3,3,3 - const mat4 m453 = mat4(vec4(5).x); // mat5(5) - - const vec4 v484 = vec4(mat4(6)[1]); // 0,6,0,0 - const mat4 m454 = mat4(mat4(6)[1][1]); // mat4(6) - - const vec4 v485 = vec4(st7(8, true).b); // 1,1,1,1 - - const vec4 v487 = vec4(vec4(12, 13, 14, 15).ab, 12, 14); - - int i20 = ss.i; - const vec4 v489 = -vec4(7,8,9,5); // -7, -8, -9, -5 - - gl_Position = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstruct_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstruct_vert.vert deleted file mode 100644 index 79a63720fc1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectConstruct_vert.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -struct s { - float f; -} s1 = s(1.0); - -struct s3 { - int i; -} s3Inst; - -struct s2 { - float f; - s3 s3Inst; -} s2Inst = s2(1.0, s3(1)); - -void main() -{ - vec3 i = vec3(5.0, 4.0, ivec2(2.0, 1.0)); - ivec4 v2 = ivec4(1.0); - vec4 v4 = vec4(v2); - bvec4 v5 = bvec4(v2); - vec3 v6 = vec3(v5); - vec3 v = vec3(2, 2.0, 1); - vec3 v1 = vec3(1.2, v); - - mat3 m1 = mat3(v,v,v); - mat2 m2 = mat2(v, v6.x); - - gl_Position = vec4(1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag deleted file mode 100644 index 6582b57f520..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#version 100 -#extension extensionfoo : enable // warning extension not supported -#extension extensionfoo : disable // warning extension not supported -#extension extensionfoo : warn // warning extension not supported - -#extension all : disable // no error in the program -#extension all : warn // no error in the program - -#extension extensionfoo : enable // warning extension not supported -#extension extensionfoo : disable // warning extension not supported -#extension extensionfoo : warn // warning extension not supported -#ifdef GL_ES -precision mediump float; -#endif - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag deleted file mode 100644 index eec6d43fae0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#extension all : disable // no error in the program -#extension all : warn // no error in the program -#ifdef GL_ES -precision mediump float; -#endif - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag deleted file mode 100644 index 18f3a4877c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#extension extensionfoo : enable // warning extension not supported -#extension extensionfoo : disable // warning extension not supported -#extension extensionfoo : warn // warning extension not supported -#ifdef GL_ES -precision mediump float; -#endif - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFull_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFull_vert.vert deleted file mode 100644 index 1d13e58f22b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFull_vert.vert +++ /dev/null @@ -1,671 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -struct gtf_MaterialParameters -{ -vec4 emission; -vec4 ambient; -vec4 diffuse; -vec4 specular; -float shininess; -}; -struct gtf_LightSourceParameters -{ -vec4 ambient; -vec4 diffuse; -vec4 specular; -vec4 position; -vec4 halfVector; -vec3 spotDirection; -float spotExponent; -float spotCutoff; -float spotCosCutoff; -float constantAttenuation; -float linearAttenuation; -float quadraticAttenuation; -}; -struct gtf_PointParameters { -float size; -float sizeMin; -float sizeMax; -float fadeThresholdSize; -float distanceConstantAttenuation; -float distanceLinearAttenuation; -float distanceQuadraticAttenuation; -}; -struct gtf_DepthRangeParameters { -float near; -float far; -float diff; -}; -struct gtf_LightModelParameters { -vec4 ambient; -}; -struct gtf_LightModelProducts { -vec4 sceneColor; -}; -struct gtf_LightProducts { -vec4 ambient; -vec4 diffuse; -vec4 specular; -}; -struct gtf_FogParameters { -vec4 color; -float density; -float start; -float end; -float scale; -}; -uniform int gtf_MaxFragmentUniformComponents; -uniform int gtf_MaxVertexUniformComponents; -uniform int gtf_MaxVertexTextureImageUnits; -uniform int gtf_MaxLights; -uniform int gtf_MaxClipPlanes; -uniform int gtf_MaxCombinedTextureImageUnits; -uniform int gtf_MaxTextureCoords; -uniform int gtf_MaxVertexAttribs; -uniform int gtf_MaxVaryingFloats; -uniform int gtf_MaxTextureUnits; -uniform int gtf_MaxDrawBuffers; -uniform int gtf_MaxTextureImageUnits; -uniform gtf_LightProducts gtf_FrontLightProduct[8]; -uniform gtf_LightModelProducts gtf_FrontLightModelProduct; -uniform gtf_DepthRangeParameters gtf_DepthRange; -uniform gtf_FogParameters gtf_Fog; -uniform gtf_PointParameters gtf_Point; -uniform gtf_LightModelParameters gtf_LightModel; -varying vec4 gtf_FogFragCoord; -varying vec4 gtf_BackColor; -varying vec4 gtf_BackSecondaryColor; -varying vec4 gtf_FrontSecondaryColor; -varying vec4 gtf_TexCoord[2]; -varying vec4 gtf_FrontColor; -uniform gtf_MaterialParameters gtf_FrontMaterial; -uniform gtf_LightSourceParameters gtf_LightSource[8]; -attribute vec4 gtf_MultiTexCoord1; -attribute vec4 gtf_MultiTexCoord2; -attribute vec4 gtf_SecondaryColor; -attribute vec4 gtf_Color; -attribute vec4 gtf_MultiTexCoord3; -attribute vec4 gtf_MultiTexCoord0; -attribute vec4 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_NormalMatrix; -uniform mat4 gtf_ProjectionMatrix; -uniform mat4 gtf_TextureMatrix[8]; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -void test_function(const in int in_int, inout int out_int); -int test_function1(in int in_int1, inout int in_out_int); - -uniform float array_float[2]; - -struct nested -{ - int a; - float f; -}; - -struct light1 -{ - float intensity; - vec3 position; - int test_int[2]; - nested light2; -} lightVar; -light1 ll2; - -void Assign (out light1 out1, in light1 in1) -{ - out1.intensity = in1.intensity; - out1.position = in1.position; - out1.test_int[0] = in1.test_int[0]; - out1.test_int[1] = in1.test_int[1]; - out1.light2 = in1.light2; -} - -struct light3 { - float i; -}; - -struct light4 { - float i; -}; - -struct light5 { - float i ; - float a[2]; -} light5_inst; - -uniform light3 uniformLight3; - -struct light6 { - float i; -}; -uniform light6 uniformLight6; - -struct slight10{ - float f; - }; -struct slight9{ - slight10 light10; - }; -struct slight8{ - slight9 light9; - }; -struct light7 { - slight8 light8; -} ; - - -light3 struct_var = light3(5.0); - -// Attribtue variables can only be Global -attribute float flt_attrib; -attribute vec2 vec2_attrib; -attribute vec3 vec3_attrib; -attribute vec4 vec4_attrib; -attribute mat2 mat2_attrib; -attribute mat3 mat3_attrib; -attribute mat4 mat4_attrib; - -uniform float flt_uniform; -uniform vec3 uniform_vec3; -uniform mat3 uniform_mat3; - -uniform sampler2D samp[3]; -uniform sampler2D samp1; - -const struct light12 { - int a; -} uniform_struct = light12(2); - -varying vec3 varying_vec3; -varying vec2 varying_vec2; -varying vec4 varying_vec4; -varying mat4 varying_mat4; -varying mat2 varying_mat2; -varying mat3 varying_mat3; -varying float varying_flt; - -float frequencies[2]; - -void test_function2(int func_int) -{ -} - -void test_function3(light3); -void test_function4(light5 ll20); -void test_function5(light1); -light6 test_function6(int a); - -const float FloatConst1 = 3.0 * 8.0, floatConst2 = 4.0; -const bool BoolConst1 = true && true || false; -const bool BoolConst2 = false || !false && false; - -void main(void) -{ - - int test_int1 = 2; - const int const_test_int1 = 2; - - struct structMain { - float i; - } testStruct; - - struct { - structMain a; - } aStruct; - - testStruct.i = 5.0 ; - struct_var.i = 5.0; - - structMain newStruct, newStruct1; - testStruct = newStruct; - newStruct = newStruct1; - - lightVar.light2.f = 1.1; - - light1 ll1; - ll1.light2.a = 1; - - const struct const_struct { - float i; - } const_struct_inst = const_struct(1.0); - - //ll1 = ll2; - Assign (ll1, ll2); - ll1.light2 = ll2.light2; - ll1.light2 = ll1.light2; - ll1.light2.f = ll2.light2.f; - ll1.light2.f = ll1.light2.f; - - // lightVar = ll2; - // ll2 = lightVar; - Assign (lightVar, ll2); - Assign (ll2, lightVar); - - light5 ll10; - - light7 ll7[4]; - structMain newStruct2[2]; - newStruct2[0].i = 1.1; - - ll7[0].light8.light9.light10.f = 1.1; - - - bool test_bool4 = false ; - - bool test_bool5 = 1.2 > 3.0 ; - - int test_int2 = 047; - int test_int4 = 0xa8; // testing for hexadecimal numbers - - float test_float1 = 1.5; - float test_float2 = .01; - float test_float3 = 10.; - float test_float4 = 10.01; - float test_float5 = 23e+2; - float test_float6 = 23E-3; - float test_float8 = 23E2; - bool test_bool6 = BoolConst1 && ! (test_int1 != 0) && ! BoolConst1 && ! (FloatConst1 != 0.0) && (FloatConst1 != 0.0) && (test_float1 != 0.0); - - vec4 color = vec4(0.0, 1.0, 0.0, 1.0); - vec4 color2 = vec4(0.0); - - vec3 color4 = vec3(test_float8); - - ivec4 test_int_vect1 = ivec4(1.0,1.0,1.0,1.0); - ivec3 test_int_vec3 = ivec3(1, 1, 1) ; - - bvec4 test_bool_vect1 = bvec4(1., 1., 1. , 1. ); - - vec2 test_vec2 = vec2(1., 1.); - vec2 test_vec3 = vec2(1., 1); - vec4 test_vec4 = vec4(test_int_vect1); - - vec2 test_vec5 = vec2(color4); - vec3 test_vec7 = vec3(color); - vec3 test_vec8 = vec3(test_vec2, test_float4); - vec3 test_vec9 = vec3(test_float4, test_vec2); - - vec4 test_vec10 = vec4(test_vec9, 0.01); - vec4 test_vec11 = vec4(0.01, test_vec9); - - vec4 test_vec12 = vec4(test_vec2, test_vec2); - - mat2 test_mat2 = mat2(test_float3); - mat3 test_mat3 = mat3(test_float3); - mat4 test_mat4 = mat4(test_float3); - - mat2 test_mat7 = mat2(test_vec2, test_vec2); - mat2 test_mat8 = mat2(01.01, 2.01, 3.01, 4.01); - - mat3 test_mat9 = mat3(test_vec7, test_vec7, test_vec7); - mat4 test_mat10 = mat4(test_vec10, test_vec10, test_vec10, test_vec10); - test_mat10[1] = test_vec10; - - - mat2 test_mat12 = mat2(test_vec2, 0.01, 0.01); - mat2 test_mat13 = mat2(0.01, 5., test_vec2); - mat2 test_mat15 = mat2(0.1, 5., test_vec2 ); - - //mat2 test_mat16 = mat2(test_mat9); - //mat2 test_mat17 = mat2(test_mat10); - - float freq1[2]; - float freq2[25]; - - for (int i=0; i<100; i++) - { - if (test_float1 < 1.0) - { - - } - else - { - break; - } - } - - freq2[1] = 1.9 ; - const int array_index = 2; - freq2[const_test_int1] = 1.9 ; - freq2[array_index] = 1.8; - - const int const_int = 5; - - test_float1 = varying_flt; - - int out_int; - int intArray[6]; - test_function(test_int1, test_int1); - test_function(test_int1, intArray[2]); - - vec3 vv = vec3(test_function1(test_int1, out_int)); - bool bool_var = true; - int test_int6 = int(bool_var); - test_float1 = float(bool_var); - test_float1 = float(test_int6); - test_int6 = int(test_float1); - bool_var = bool(test_int6); - bool_var = bool(test_float1); - test_float1 = float(test_vec9); - - test_vec2.x = 1.2; - test_vec2.y = 1.4; - test_vec2.xy; - - - color.zy = test_vec2; - - test_vec2[1] = 1.1; - - test_mat2[0][0] = 1.1; - - test_float1 += 1.0; - test_float1 -= 1.0; - test_float1 *= 1.0; - test_float1 /= 1.0; - - test_mat12 *= test_mat13 ; - test_mat12 *= test_float1; - test_vec2 *= test_float1; - test_vec2 *= test_mat12; - test_float1++; - test_float1--; - --test_float1; - ++test_float1; - test_float1; - test_int1++; - test_int1--; - - test_vec2 = test_vec2 + test_float1; - test_vec2 = test_float1 + test_vec2; - - test_mat12 = test_mat12 * test_mat13; - test_vec2 = test_vec2 * test_vec5; - - test_vec2++; - test_mat2++; - - bool test_bool2 = test_float2 > test_float3; - - bool test_bool3 = test_int1 > test_int6 ; - - test_bool3 = test_vec2 == test_vec5; - - test_bool2 = test_bool3 && test_bool4; - test_bool2 = test_bool3 || test_bool4; - test_bool2 = test_bool3 ^^ test_bool4; - - test_bool2 = !test_bool3; - - test_bool3 = !(test_int1 > test_int6) ; - - test_float1 = test_int1 > test_int6 ? test_float2 : test_float3; - test_vec2 = test_int1 > test_int6 ? test_vec2 : test_vec5; - if(test_bool2) - test_float1++; - else - test_float1--; - - if(test_float1 > test_float2) - test_float1++; - - if( test_bool2 ) - { - int if_int; - test_float1++; - } - - if(test_bool2) - if(test_bool3) - if(test_bool3) - test_float1++; - - for(int for_int=0; for_int < 5; for_int++) - { - // do nothing as such - } - - - for(int x1=0; x1 < 10; x1++) - { - if (!test_bool2) - break; - - int for_int; - } - - for(int x2=-10; x2 < 100; x2++) - { - test_bool2 = (test_float1 > test_float2); - if (!test_bool2) - break; - } - - for(int for_int1 = 0; for_int1 < 100; for_int1++) - { - if (!test_bool2) - break; - - int for_int; - } - - for(int for_int1 = 0; for_int1 < 100; for_int1++) - { - if (!test_bool2) - continue; - - int for_int; - } - - - for(int i=0; i<100; i++) - { - if (!(test_float1 > test_float2)) - { - break; - } - - break; - continue; - } - - for(int i=0; i<100; i++) - { - if (!test_bool2) - break; - - break; - } - - for (int i=0; i<100; i++) - { - int dowhile_int; - dowhile_int = 3; - - if (!test_bool2) - break; - } - - gl_Position = vec4(2.0, 3.0, 1.0, 1.1); - gl_Position = gtf_Vertex; - - - // VERTEX SHADER BUILT-IN ATTRIBUTES - - vec4 builtInV4 = gtf_Color + gtf_SecondaryColor + gtf_Vertex + gtf_MultiTexCoord0 + gtf_MultiTexCoord1 + gtf_MultiTexCoord2 + gtf_MultiTexCoord3; - - - int builtInI = gtf_MaxLights + gtf_MaxClipPlanes + gtf_MaxTextureUnits + gtf_MaxTextureCoords + gtf_MaxVertexAttribs + gtf_MaxVertexUniformComponents + gtf_MaxVaryingFloats + gtf_MaxVertexTextureImageUnits + gtf_MaxCombinedTextureImageUnits + gtf_MaxTextureImageUnits + gtf_MaxFragmentUniformComponents + gtf_MaxDrawBuffers ; - - - mat4 builtInM4 = gtf_ModelViewMatrix + gtf_ModelViewProjectionMatrix + gtf_ProjectionMatrix; - - gtf_NormalMatrix; - - gtf_TextureMatrix[gtf_MaxTextureCoords-1]; - gtf_TextureMatrix; - - gtf_DepthRange.near ; - - test_float1 = gtf_DepthRange.near; - test_float1 = gtf_DepthRange.far; - test_float1 = gtf_DepthRange.diff; - - gtf_Point.size; - gtf_Point.sizeMin; - gtf_Point.sizeMax; - gtf_Point.fadeThresholdSize ; - gtf_Point.distanceConstantAttenuation; - gtf_Point.distanceLinearAttenuation ; - gtf_Point.distanceQuadraticAttenuation; - - gtf_MaterialParameters test; - gtf_FrontMaterial.emission; - - color = gtf_FrontMaterial.emission; - color = gtf_FrontMaterial.ambient; - color = gtf_FrontMaterial.diffuse; - color = gtf_FrontMaterial.specular; - test_float1 = gtf_FrontMaterial.shininess; - - gtf_LightSourceParameters lightSource; - - float builtInFloat1 = gtf_LightSource[0].spotExponent; - color = gtf_LightSource[0].ambient; - color = lightSource.ambient; - color = lightSource.diffuse; - color = lightSource.specular; - color = lightSource.position; - color = lightSource.halfVector; - color4 = lightSource.spotDirection; - test_float1 = lightSource.spotExponent; - test_float1 = lightSource.spotCutoff; - test_float1 = lightSource.spotCosCutoff; - test_float1 = lightSource.constantAttenuation; - test_float1 = lightSource.linearAttenuation; - test_float1 = lightSource.quadraticAttenuation; - - color = gtf_LightModel.ambient; - - gtf_LightModelParameters lightModel; - color = gtf_LightModel.ambient; - color = lightModel.ambient; - - color = gtf_FrontLightModelProduct.sceneColor ; - - gtf_LightModelProducts lightModelProd; - - color = lightModelProd.sceneColor; - color = gtf_FrontLightModelProduct.sceneColor; - - color = gtf_FrontLightProduct[0].ambient; - color = gtf_FrontLightProduct[0].ambient; - gtf_LightProducts lightProd; - - color = lightProd.ambient; - color = lightProd.diffuse; - color = lightProd.specular; - - - test_float1 = gtf_Fog.density ; - test_float1 = gtf_Fog.start ; - test_float1 = gtf_Fog.end ; - test_float1 = gtf_Fog.scale ; - color = gtf_Fog.color ; - - gtf_FrontColor = vec4(1.0, 1.0, 1.0, 1.0); - gtf_BackColor = vec4(1.0, 1.0, 1.0, 1.0); - gtf_FrontSecondaryColor = vec4(1.0, 1.0, 1.0, 1.0); - gtf_BackSecondaryColor = vec4(1.0, 1.0, 1.0, 1.0); - - - // VARYING VARIABLES AVAILABLE IN FRAGMENT AND VERTEX SHADERS BOTH - gtf_TexCoord[0] = vec4(1.0, 1.0, 1.0, 1.0); - gtf_FogFragCoord = vec4(1.0, 1.0, 1.0, 1.0); - -} - -void test_function(const in int in_int, inout int out_int) -{ - out_int = 5; - int i = 5; - return ; -} - -int test_function1(in int in_int1, inout int in_out_int) -{ - float ff; - in_int1 = 5; - return in_int1; -} - -void test_function3(light3 ll) -{ - ll.i = 5.0; - varying_flt = 1.2; -} - -void test_function4(light5 ll20) -{ - ll20.i = 10.0; -} - -void test_function5(light1 struct_light1) -{ - struct_light1.light2.a = 1; - light5 ll5; - struct_light1.light2.f = ll5.i; - struct_light1.light2.f++; - struct_light1.light2.a++; -} - -light6 test_function6(int a) -{ - int x; - light6 funcStruct; - light7 funcStruct1; - -x; - x = x - x ; - mat2 m; - m++; - -m; - (m)++; - return funcStruct; -} - -float test_function7(light1 ll1, int light1 ) -{ - float f; - - struct ss1 { - int a; - }; - - return float(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag deleted file mode 100644 index 4bd543b62a2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void testVoid (vec4 v, vec4 v1) -{ -} - -void testVoid (ivec4 v, ivec4 v1) -{ -} - -void main(void) -{ - vec4 v; - ivec4 i; - testVoid(i, i); - testVoid(v, v); - gl_FragColor = v; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert deleted file mode 100644 index bd798e61a4e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -struct S2 -{ - float f; -}; - -struct S1 -{ - float f; - S2 s2; -}; - -float process(S1 s1); -float process(S2 s2); - -void main() -{ - S1 s1 = S1(1.0, S2(1.0)); - gl_Position = vec4(process(s1)); -} - -float process(S1 s1) -{ - return s1.f + process(s1.s2); -} - -float process(S2 s2) -{ - return s2.f; -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFunction1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFunction1_vert.vert deleted file mode 100644 index b040dae3130..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectFunction1_vert.vert +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -vec3 bar(vec3, vec3); - -uniform vec2 v; - -bool foo(out vec3); - -void main() -{ - bool b1, b2, b3, b4, b5, b6; - - b1 = any(lessThan(v, v)); - - b2 = all(lessThanEqual(v, v)); - - b3 = any(not(greaterThan(v, v))); - - b4 = any(greaterThanEqual(v, v)); - - b5 = any(notEqual(v, v)); - - b6 = any(equal(v, v)); - - vec2 u; - if (b1 && b2 && b3 && b4 && b5 && b6) - u = v; - - gl_Position = vec4(u, u); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectModule_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectModule_frag.frag deleted file mode 100644 index 67e842834cf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectModule_frag.frag +++ /dev/null @@ -1,81 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -vec4 test_function4(float); -vec4 test_function1(float); -vec4 test_function2(float); -vec4 test_function3(float); -float f = 2.6; - - -vec4 test_function1(float ff) -{ - vec4 func_vec4 = vec4(ff+f); - return func_vec4; -} - -float f1 = 1.5; - -vec4 test_function4(float ff) -{ - vec4 func_vec4 = vec4(f1); - return func_vec4; -} - -float f2 = 3.5; - -void main() -{ - vec4 v1 = test_function4(f2); - vec4 v2 = test_function1(f2); - vec4 v3 = test_function2(f2); - vec4 v4 = test_function3(f2); - - if (f1 > f2) { - gl_FragColor = v1 + v2 + v3 + v4; - } else - gl_FragColor = v1 + v2 + v3 + v4; -} - -float f4 = 5.5; -vec4 test_function3(float ff) -{ - if (ff > f4) - return vec4(ff); - else - return vec4(f4); -} - -float f3 = 4.5; -vec4 test_function2(float ff) -{ - vec4 func_vec4 = vec4(ff+f3); - return func_vec4; -} - -float f5 = 6.5; diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse1_frag.frag deleted file mode 100644 index 9f3e9b1328d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse1_frag.frag +++ /dev/null @@ -1,68 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec3 a[8]; - -uniform bool ub; -varying mat4 vm; - -int foo(float); - -float bar(int i) -{ - return float(i); -} - -void main (void) -{ - const int x = 3; - mat4 a[4]; - vec4 v; - - for (float f = 0.0; f != 3.0; ++f) - { - } - - vec3 v3[x + x]; - - int vi = foo(2.3); - - vec3 v3_1 = v3[x]; - - float f1 = a[x][2].z * float(x); - f1 = a[x][2][2] * float(x); - f1 = v[2] * v[1]; - - const int ci = 2; - -} - -int foo(float f) -{ - return 2; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_frag.frag deleted file mode 100644 index 20d30c26b48..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_frag.frag +++ /dev/null @@ -1,153 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -const float FloatConst1 = 3.0 * 8.0, floatConst2 = 4.0; -const bool BoolConst1 = true && true || false; -const bool BoolConst2 = false || !false && false; - -void main (void) -{ - float float1 = 4.0, float2 = floatConst2; - int int_1 = int(FloatConst1); - vec4 vec4_1; - vec3 vec3_1; -// unsigned int unsigned_int_1; - bool bool4, bool5; - - bool4 = bool5; - //float1 = bool5; - //bool5 = float1; - - bool4 = 4.0 > 5.0; - bool4 = !(3.2 != 0.0); - bool4 = bool(float1); - bool4 = bool(int_1); - float1 = float(bool4); - float1 = float(int_1); - int_1 = int(float1); - int_1 = int(bool4); - - { - int a, b, c; - - a = b; - b = c; - { - int b, c, d; - - b = c; - c = d; - { - int a, d, e; - - a = d; - d = e; - } - { - int a, b, c; - a = b; - b = c; - } - } - a = b; - b = c; - } - - { - float f1, f2; - vec3 v31, v32; - - max(f1, f2); - max(v31, v32); - - vec4 v4 = vec4(3.0); - vec3 v3 = -vec3(2.0, 1.0, 3.0); - mat2 m2 = mat2(3.0, 4.0, 6.0, 3.0); - //mat4 m4 = mat4(1.0, m2, v3, v4, m2); - } - - if (BoolConst1) - ++vec3_1; - else - --vec3_1; - - if (BoolConst2) - ++vec3_1; - else - --vec3_1; - - if (BoolConst1 || BoolConst2) - ++vec3_1; - else - --vec3_1; - - if (BoolConst2 && BoolConst1) - ++vec3_1; - else - --vec3_1; - - if (FloatConst1 != 0.0) - --int_1; - else - ++int_1; - - if (0 != 0) - ++int_1; - else - --int_1; - - bool4 = BoolConst1 && ! (int_1 != 0) && ! BoolConst1 && ! (FloatConst1 != 0.0) && (FloatConst1 != 0.0) && (float1 != 0.0); - - float1 = 5 != 0 ? float1 : float(int_1); - float1 = 0 != 0 ? float1 : float(int_1); - - if (float1 != float1) - ++int_1; - else - --int_1; - - float1 = float1 != float1 ? float1 : float(int_1); - - --int_1; - ++float1; - (vec4_1.x)--; - vec3_1++; - - if (int_1 != 4) - discard; - - float1 = 4.0 + 6.0; - int ii,jj,kk; - float ff; - ii = jj, kk, ff; - - vec4_1 = vec4_1 + 2.0; - ivec4 iv; - iv = iv + 2; - gl_FragColor = vec4(float1+float1, float1, float1, float(int_1)); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_vert.vert deleted file mode 100644 index de66c0a3e6b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParse2_vert.vert +++ /dev/null @@ -1,166 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -const float FloatConst1 = 3.0 * 8.0, floatConst2 = 4.0; -const bool BoolConst1 = true && true || false; -const bool BoolConst2 = false || !false && false; - -void main (void) -{ - float float1 = 4.0, float2 = floatConst2; - int int_1 = int(FloatConst1); - vec4 vec4_1; - vec3 vec3_1 = vec3(1, 1, 1); - vec3 vec3_2 = vec3(0, 0, 0); -// unsigned int unsigned_int_1; - bool bool4, bool5; - - bool4 = bool5; - //float1 = bool5; - //bool5 = float1; - - bool4 = 4 > 5; - bool4 = !(3.2 != 0.0); - bool4 = bool(float1); - bool4 = bool(int_1); - float1 = float(bool4); - float1 = float(int_1); - int_1 = int(float1); - int_1 = int(bool4); - - { - int a, b, c; - - a = b; - b = c; - { - int b, c, d; - - b = c; - c = d; - { - int a, d, e; - - a = d; - d = e; - } - { - int a, b, c; - a = b; - b = c; - } - } - a = b; - b = c; - } - - { - float f1, f2; - vec3 v31, v32; - - max(f1, f2); - max(v31, v32); - - vec4 v4 = vec4(3.0); - vec3 v3 = -vec3(2.0, 1.0, 3.0); - mat2 m2 = mat2(3.0, 4.0, 6.0, 3.0); - //mat4 m4 = mat4(1.0, m2, v3, v4, m2); - } - - if (BoolConst1) - ++vec3_1; - else - --vec3_1; - - if (BoolConst2) - ++vec3_1; - else - --vec3_1; - - if (BoolConst1 || BoolConst2) - ++vec3_1; - else - --vec3_1; - - if (BoolConst2 && BoolConst1) - ++vec3_1; - else - --vec3_1; - - if (FloatConst1 != 0.0) - --int_1; - else - ++int_1; - - if (0 != 0) - ++int_1; - else - --int_1; - - bool4 = BoolConst1 && ! (int_1 != 0) && ! BoolConst1 && ! (FloatConst1 != 0.0) && (FloatConst1 != 0.0) && (float1 != 0.0); - - float1 = 5 != 0 ? float1 : float(int_1); - float1 = BoolConst1 ? float1 : float(int_1); - - if (float1 != float1) - ++int_1; - else - --int_1; - - float1 = float1 != float1 ? float1 : float(int_1); - - --int_1; - ++float1; - (vec4_1.x)--; - vec3_1++; - - if (vec3_1.x > vec3_2.x) - float1 = 4.0 + 6.0; - - if (bool4 ^^ bool5) - float1 *= 2.4; - - if (false ^^ false) - float1 *= 2.5; - - if (true ^^ false) - float1 *= 2.6; - - { - int i; - } - - if (bool4) { - int i; - } else { - int i; - i = 5; - } - - mat4 m1; - m1[2][1] = 4.0; - - gl_Position = vec4(float1+float1, float1, float1, float(int_1)); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest1_frag.frag deleted file mode 100644 index 952913b1b93..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest1_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - vec4 v; -} s2; - -void main() -{ - s s1 = s(vec4(ivec4(4.0, vec2(5,6), 7.0))); - vec4 v = vec4(2,ivec2(3.0, 4.0), 5.0); - vec4 v4 = vec4(ivec4(8.0)); - - gl_FragColor = v4 + v + s1.v; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest_frag.frag deleted file mode 100644 index 285738052df..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectParseTest_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s{ - float f; - vec3 v; -} s1 ; -void main() -{ - vec4 v = vec4(float(vec2(1,2)), 5,6,7); // 1, 5, 6, 7 - vec4 v1 = vec4(3, vec2(ivec2(1,2)), 4); // 3, 1, 2, 4 - vec4 v2 = vec4(8, 9, vec4(ivec4(1,2,3,4))); // 8,9, 1,2 - vec2 v3 = vec2(v2); // 8,9 - vec4 v4 = vec4(v3, v2.z, v2.w); // 8,9,1,2 - - const vec4 v5 = vec4(2.0, s(2.0, vec3(3,4,5)).v); // 2,3,4,5 - gl_FragColor = v5 + v + v1 + v4 ; // 14, 18, 13, 18 -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag deleted file mode 100644 index c92511b3871..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -//mutiple line macros - test case. - -#define test 5 -#define t1 1 -#define t2 2 -#define token (t1+t2) -#define test1 int sum =1; sum = test; sum = test+test; - -#define test2 { test1 sum = sum +token; sum = t2*t1; } - -void main(void) -{ - int test3=1; - test1 - test2; - test3 = test; - sum = test3; -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag deleted file mode 100644 index 1e67e2730ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag +++ /dev/null @@ -1,132 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// Extensive testing on #if #else #elif #ifdef, #ifndef and #endif. - - -#define t1 1 - -#if(t1==1) - #define t2 2 -#endif - -#if (t2!=2) - #define t3 33 -#else - #define t3 3 -#endif - -#if (t3!=3) - #define t4 4 -#elif (t3==3) - #define t4 44 -#else - #define t4 0 -#endif - -#if defined(t5) - #define t6 6 -#elif (t3!=3) - #define t5 5 -#elif (t3==3) - #define t5 5 -#endif - -#ifdef t5 - #define t6 6 -#else - #define t7 7 -#endif - -#ifndef t8 - #define t8 8 -#endif - -#if defined t8 - #define t9 - #ifdef t9 - #define t10 10 - #endif -#elif - #define t11 11 -#endif - -#ifndef t8 - #define t12 12 -#else - #define t12 12 - #ifndef t13 - #define t13 13 - #endif - #ifdef t14 - #define t15 15 - #else - #if defined t8 - #define t16 16 - #endif - #endif -#endif - -#ifdef t1 - #ifdef t10 - #if defined t8 - #if defined(t3) - #ifndef t20 - #define t25 25 - #endif - #else - #define t15 15 - #define t24 24 - #endif - #endif - #endif -#else - #ifdef t21 - #define t22 22 - #else - #define t23 23 - #endif -#endif -#define t7 7 -#define t11 11 -#define t14 14 -#define t15 15 -#define t20 20 -#define t22 22 -#define t23 23 -#define t24 42 - -void main(void) -{ - int sum =0; - sum = t1+t2+t3+t4+t5; - sum = t6+t7+t8+t9+t10; - sum = t11+t12+t13+t14+t15; - sum = t16+t20+t22+t23+t25+t24; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag deleted file mode 100644 index 25a7d74747f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#define t1 2.3333333333333333 -#define t2 (0.978293600-1.0) -#define t3 .9090909090 -#define t4 26578235.000000083487 -#define t5 78e-03 -#define t6 78.100005E+05 -#define t7 6278.78e-5 - -void main(void){ - float tes=2e-3; - float test=3.2e-5; - float test1=0.99995500; - float test2=6789.983; - - test = t1+t2; - test = t3-t4; - tes = t5 * t6; - test2 = t7; - - gl_FragColor = vec4(test, tes, test1, test2); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag deleted file mode 100644 index 85c24f8fb04..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v = vec2(1,5); - // at the end of next statement, values in - // v.x = 12, v.y = 12 - v.xy += v.yx += v.xy; - // v1 and v2, both are initialized with 12 - vec2 v1 = v, v2 = v; - - v1.xy += v2.yx += ++(v.xy); // v1 = 37, v2 = 25 each - v1.xy += v2.yx += (v.xy)++; // v1 = 75, v2 = 38 each - gl_FragColor = vec4(v1,v2); // 75, 75, 38, 38 -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert deleted file mode 100644 index 8875d94e4f5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Normal; -uniform mat4 gtf_NormalMatrix; -void main(void) -{ - vec4 v = vec4(1,2,3,4); - vec3 v3 = vec3(5,6,7); - vec4 v4 = vec4(normalize(v3.yzy).xyz.zyx, 1.0); - gl_Position = v4 + vec4(normalize(gtf_NormalMatrix * gtf_Normal).xyz.zyx, v4.y); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag deleted file mode 100644 index 5c946606b0c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f, f1, f2; - f = f1 = f2; - f += f1 += f2; - - vec4 v, v1, v2; - v = v1 = v2; - v += v1 += v2; - v.wx = v1.zx = v2.yx; - v.wx += v1.zx += v2.yx; - - mat4 m, m1, m2; - m = m1 = m2; - m += m1 += m2; - m[3].wx = m1[2].zx = m2[1].yx; - m[3].wx += m1[2].zx += m2[1].yx; - - mat4 am[4], am1[4], am2[4]; - am[3] = am1[2] = am2[1]; - am[3] += am1[2] += am2[1]; - am[3][3].wx = am1[2][2].zx = am2[1][1].yx; - am[3][3].wx += am1[2][2].zx += am2[1][1].yx; - am[3][3].wx += am1[2][2].zx += ++(am2[1][1].yx); - am[3][3].wx += am1[2][2].zx += (am2[1][1].yx)++; - - gl_FragColor = vec4(am[3][3].z, m[3].w, v.w, f); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert deleted file mode 100644 index c286279953d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - vec4 v1 = vec4(5,6,7,8); - vec4 v2 = vec4(9,10, 11, 12); - vec3 v3 = (v1 * v2).ywx; - float f = (v2 * v1).z; - vec3 v4 = normalize((v1.ywx * v3).xyz).xyz; - gl_Position = vec4(v4, f); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag deleted file mode 100644 index e1cc59e7636..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec4 v = vec4(5,6,7,8); - // value changes for lhs - // 8765, 6758, 857, 75 i.e. replace v.zx - // value changes for rhs - // 8765, 6758, 86 i.e replace with v.wy - // replace v.z with v.w - // replace v.x with v.y - // add 1.000000 to v.w and v.y - v.wzyx.zywx.wzy.zy = (v.wzyx.zywx.wx)++; - gl_FragColor = vec4(v); // 6,7,8,9 -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag deleted file mode 100644 index cba34b2b397..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#version 100 -#ifdef GL_ES -precision mediump float; -#endif -/* #version can only be followed by number 100. The only statements before - #version can be comment or white spaces */ - -void main() -{ - gl_FragColor = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag deleted file mode 100644 index a704944ac98..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#version 100 -#version 100 -#ifdef GL_ES -precision mediump float; -#endif -/* Two version statements are not allowed since any #version must be the first non-whitespace, non-comment */ - -void main() -{ - gl_FragColor = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/FunctionParam_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/FunctionParam_vert.vert deleted file mode 100644 index f8df4570bd4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/FunctionParam_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -int y = 1; - -int foo(int, int b[y]) // array size should be constant -{ - return 1; -} - -void main() -{ - int a[1]; - - gl_Position = vec4(1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag deleted file mode 100644 index 745cc458b21..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#include "GL/build/NVIDIA_Test_Include_frag.frag" diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag deleted file mode 100644 index f42a80aa1a4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float MIN; -uniform float R0; -uniform float FOGC; -uniform float CUBE; -uniform float f; -uniform float o; -uniform float p; -uniform float w; -uniform float x; -uniform float y; -uniform float z; - -void main() -{ - gl_FragColor = vec4(f, o, p, w); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Main_Parameters_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Main_Parameters_vert.vert deleted file mode 100644 index 13b97a22e2d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Main_Parameters_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main(vec4 position : POSITION) -{ - gl_Position = position; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest3_frag.frag deleted file mode 100644 index f1f7004ef20..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest3_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - const vec4 v = vec4(normalize(vec4(1))); // Builtin functions are constant expressions if all their parameters are constant expressions - code ok - const vec4 v1 = vec4(clamp(1.0, .20, 3.0)); // Builtin functions are constant expressions if all their parameters are constant expressions - code ok - float f = 1.0; - const vec4 v2 = vec4(float(vec4(1,2,3,f))); // f is not constant - code fails and test does not compile (expected) - - gl_FragColor = v + v1 + v2; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest4_frag.frag deleted file mode 100644 index add162fe355..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/ParseTest4_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - const vec4 v = vec2(2.0, 3.0); - gl_FragColor = v; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag deleted file mode 100644 index 3fbbf1c5d87..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f = 2; // Should be 2.0 -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag deleted file mode 100644 index df1232cd5be..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v = vec2(1.0, 2.0); - v *= 2.0; // Legal in GLSL. -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/TernaryOp_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/TernaryOp_frag.frag deleted file mode 100644 index 7a79e24b047..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/TernaryOp_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - mat4 m; - vec4 v; - bool b; - gl_FragColor = b ? v : m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag deleted file mode 100644 index 863c2ed7797..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2DRect samp; - -void main() -{ - gl_FragColor = texture2DRect(samp, vec2(0.0, 0.0)); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array10_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array10_frag.frag deleted file mode 100644 index 62a2ce33295..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array10_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -void main() -{ - float f[]; - float flt = f[5]; - float f[3]; // higher array index has already been used -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array11_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array11_frag.frag deleted file mode 100644 index 8ba8323b417..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array11_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f[]; - int f[4]; // array redeclared with a different type -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array1_frag.frag deleted file mode 100644 index aff04d3ec8c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array1_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int array[2][2]; // two dimentional arrays are not allowed -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array2_frag.frag deleted file mode 100644 index c3fc0d61946..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array2_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - const int array[2]; // cannot declare const arrays -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array3_frag.frag deleted file mode 100644 index 05fd376df53..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array3_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int array1[2], array2[2]; - bool b = array1 == array2; // equality operator does not work on arrays but works on array elements -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array4_frag.frag deleted file mode 100644 index 2f7baf1d8dd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array4_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f[-2]; // cannot declare arrays with negative size -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array5_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array5_frag.frag deleted file mode 100644 index 36957dc4025..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array5_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i = 3; - float f[i]; // arrays should be declared with a constant size -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array6_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array6_frag.frag deleted file mode 100644 index 109d7ad8908..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array6_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - const float index = 3.0; - float f[index]; // arrays should be declared with an integer expression not float -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array7_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array7_frag.frag deleted file mode 100644 index 6e7dea3def9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array7_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f[5]; - f[]; // array used without a size -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array8_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array8_frag.frag deleted file mode 100644 index 2fd8795edaa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array8_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f[5]; - float f[]; // redeclaration of array already declared with a size -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array9_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array9_frag.frag deleted file mode 100644 index 5a11791a194..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/array9_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 array[2]; - array.xy; // arrays cannot directly be swizzled, however, an element of array can be swizzled -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute1_vert.vert deleted file mode 100644 index 2726899e87f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute1_vert.vert +++ /dev/null @@ -1,31 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute int i; // attributes cannot be int or bool - -void main() -{ - gl_Position = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute2_vert.vert deleted file mode 100644 index f5bd8860d40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute2_vert.vert +++ /dev/null @@ -1,31 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute float f[2]; // attributes cannot be arrays - -void main() -{ - gl_Position = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_frag.frag deleted file mode 100644 index af78ed7f0e2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - attribute float foo; // attributes can be declared at global scope in vertex shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_vert.vert deleted file mode 100644 index 1c35aea8252..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/attribute_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - attribute float foo; // attributes can be declared at a global scope only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/break_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/break_frag.frag deleted file mode 100644 index bb50e2aa5f0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/break_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - break; // break keyword allowed only inside the loops -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_001_to_008.html deleted file mode 100644 index 1883b6a8145..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_001_to_008.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_009_to_016.html deleted file mode 100644 index 4afb29be741..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_009_to_016.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_017_to_024.html deleted file mode 100644 index 10b3d6636cc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_017_to_024.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_017_to_024.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_025_to_032.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_025_to_032.html deleted file mode 100644 index 8ee6bdee381..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_025_to_032.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_025_to_032.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_033_to_040.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_033_to_040.html deleted file mode 100644 index 6667f89bb35..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_033_to_040.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_033_to_040.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_041_to_048.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_041_to_048.html deleted file mode 100644 index ac62a696181..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_041_to_048.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_041_to_048.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_049_to_056.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_049_to_056.html deleted file mode 100644 index 62358b0c6e4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_049_to_056.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_049_to_056.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_057_to_064.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_057_to_064.html deleted file mode 100644 index f194ecf17be..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_057_to_064.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_057_to_064.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_065_to_072.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_065_to_072.html deleted file mode 100644 index 16372f8862a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_065_to_072.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_065_to_072.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_073_to_080.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_073_to_080.html deleted file mode 100644 index 0259cae9292..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_073_to_080.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_073_to_080.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_081_to_088.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_081_to_088.html deleted file mode 100644 index ce86db8586e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_081_to_088.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_081_to_088.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_089_to_096.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_089_to_096.html deleted file mode 100644 index 23561488613..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_089_to_096.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_089_to_096.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_097_to_104.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_097_to_104.html deleted file mode 100644 index 2a4f2abcea5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_097_to_104.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_097_to_104.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_105_to_112.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_105_to_112.html deleted file mode 100644 index cd5dabddc62..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_105_to_112.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_105_to_112.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_113_to_120.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_113_to_120.html deleted file mode 100644 index a93b6e6eade..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_113_to_120.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_113_to_120.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_121_to_128.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_121_to_128.html deleted file mode 100644 index f13e0656d8b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_121_to_128.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_121_to_128.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_129_to_136.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_129_to_136.html deleted file mode 100644 index 34eaa4352af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_129_to_136.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_129_to_136.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_137_to_144.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_137_to_144.html deleted file mode 100644 index acb4502de59..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_137_to_144.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_137_to_144.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_145_to_152.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_145_to_152.html deleted file mode 100644 index ff3ea37f3b7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_145_to_152.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_145_to_152.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_153_to_160.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_153_to_160.html deleted file mode 100644 index 844e548a47f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_153_to_160.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_153_to_160.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_161_to_168.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_161_to_168.html deleted file mode 100644 index 3bbcddaadcd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_161_to_168.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_161_to_168.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_169_to_176.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_169_to_176.html deleted file mode 100644 index f00fa582c67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_169_to_176.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_169_to_176.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_177_to_178.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_177_to_178.html deleted file mode 100644 index a2406d8ed5b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/build_177_to_178.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - -WebGL GLSL conformance test: build_177_to_178.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma1_vert.vert deleted file mode 100644 index 5662a9e78eb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma1_vert.vert +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - int i, j, k; - float f; - i = j, k, f; - i = (j, k, f); // float cannot be assigned to int - gl_Position = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_frag.frag deleted file mode 100644 index faa5f1618ac..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - const vec4 v = (vec4(1,2,3,4), vec4(5,6,7,8), 1.2); // right most value of comma operator shoul be a vec4 - const vec4 v1 = (vec3(0.2, 2.0), vec4(1,2,3,4), vec4(5,6,7,8)); - const vec4 v2 = (vec4(1,2,3,4), vec2(2.1, 2), vec4(5,6,7,8)); - gl_FragColor = v + v1 + v2; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_vert.vert deleted file mode 100644 index c1227a764f1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma2_vert.vert +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - int i, j, k; - float f; - i = j, k, f; - i = (j = k, f = 1.0); // float cannot be assigned to int - gl_Position = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma3_vert.vert deleted file mode 100644 index c66d9d7552c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comma3_vert.vert +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - int i, j, k; - float f; - i = j, k, f; - i = j = k, f = 1.0; - i = j, k = (3, f); // float cannot be assigned to int - gl_Position = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comment_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comment_frag.frag deleted file mode 100644 index 3274a58704f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/comment_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - /****** // comment not closed -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional1_frag.frag deleted file mode 100644 index 616f077ae55..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional1_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f1,f2; - int i; - float f3 = i ? f1 : f2; // expression must be boolean and not int -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional2_frag.frag deleted file mode 100644 index 5dcff4b0fb2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional2_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f1,f2; - int i; - bool b; - float f3 = b ? i : f2; // second and third expression should of the type float -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional3_frag.frag deleted file mode 100644 index bf28fa73c22..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/conditional3_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f1,f2; - bool b; - int i = b ? f1 : f2; // second and third expression type does not match the lvalue type -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constFunc_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constFunc_frag.frag deleted file mode 100644 index b93eeb02f9c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constFunc_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -vec2 func() -{ - vec2 v; - return v; -} - -void main() -{ - const vec3 v = vec3(1.0, func()); // user defined functions do not return const value - gl_FragColor = vec4(v, v); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor1_frag.frag deleted file mode 100644 index 2e58b3c0f3d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor1_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec4 v = vec4(1,2,3); // insufficient data provided for constructor, 4 values are required -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor2_frag.frag deleted file mode 100644 index d56b85f9e0e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor2_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec3 v; - vec4 v1 = vec4(v); // insufficient data specified for construction -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor3_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor3_V100_frag.frag deleted file mode 100644 index 8de87cc2c7e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/constructor3_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec3 v; - vec4 v1 = vec4(v,v,v); // too many arguments in the constructor -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/continue_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/continue_frag.frag deleted file mode 100644 index 98b51374575..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/continue_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - continue; // continue keyword allowed only inside the loops -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType10_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType10_frag.frag deleted file mode 100644 index 1b426b05ea6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType10_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f; - float f; // redeclaration of a variable -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType11_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType11_frag.frag deleted file mode 100644 index ce87ce363d3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType11_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i = 08; // invalid octal number -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType12_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType12_frag.frag deleted file mode 100644 index 7a673b578b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType12_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i = 0xa8g; // invalid hexadecimal number -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType13_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType13_frag.frag deleted file mode 100644 index 79b9b52bb01..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType13_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i = 1; - float f = 1.2; - float result = f * i; // auto promotion now allowed -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType19_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType19_frag.frag deleted file mode 100644 index bbfa811911c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType19_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D s; -void main() -{ - int i = int(s); // conversion not allowed -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType1_frag.frag deleted file mode 100644 index 0221fe6a59d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType1_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - void v; // variable cannot be declared of the type void -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType2_frag.frag deleted file mode 100644 index b00b2122739..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType2_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D samp1; -uniform sampler2D samp2 = samp1; // uniforms are read only - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType3_frag.frag deleted file mode 100644 index 86369cc916f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType3_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform int i = 1; // uniforms are read only - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType4_frag.frag deleted file mode 100644 index 55f2fb65381..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType4_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i = 1.0; // automatic type conversion does not take place, float cannot be converted to int -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType5_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType5_frag.frag deleted file mode 100644 index 398d0c87fe7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType5_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f = 1; // int cannot be converted to float, use constructor to do the conversion explicitly -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType6_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType6_frag.frag deleted file mode 100644 index e64906c08a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType6_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - const float f; // constants must be initialized -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType7_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType7_frag.frag deleted file mode 100644 index 6e05081cffb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType7_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float f; -void main() -{ - f = 1.0; // uniforms are read only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType8_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType8_frag.frag deleted file mode 100644 index 0a6ba7828e1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType8_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying float f; -void main() -{ - f = 1.0; // varyings cannot be written to in a fragment shader, they can be written to in a vertex shader -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType9_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType9_frag.frag deleted file mode 100644 index 686685df34b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dataType9_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying float f; -void main() -{ - float flt = 1.0; - flt++; - f++; // varyings in a fragment shader are read only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/default.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/default.frag deleted file mode 100644 index e283e255b7c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/default.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main (void) -{ - gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/default.vert deleted file mode 100644 index fc46a6ecd3b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/default.vert +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -void main (void) -{ - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dowhile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dowhile_frag.frag deleted file mode 100644 index 59e7593f780..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dowhile_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f; - do { - } while(f); // condition should be boolean -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec2_frag.frag deleted file mode 100644 index 0297c4e938a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec2_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - dvec2 d; // dvec2 is not a valid datatype, reserved for future use -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec3_frag.frag deleted file mode 100644 index 5973555bc27..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec3_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - dvec3 d; // dvec3 is not a valid datatype, reserved for future use -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec4_frag.frag deleted file mode 100644 index 2cafc8b2295..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/dvec4_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - dvec4 d; // dvec4 is not a valid datatype, reserved for future use -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension2_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension2_V100_frag.frag deleted file mode 100644 index 0d2e37dc770..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension2_V100_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#extension all : require // cannot use require or enable with all -#extension all : enable // cannot use require or enable with all - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension3_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension3_V100_frag.frag deleted file mode 100644 index fb3c49f79f1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension3_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#extension foo : require // error extension not supported - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension5_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension5_V100_frag.frag deleted file mode 100644 index bf3aad332b8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension5_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#extension all : ddisablee // error, behavior is not supported - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension6_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension6_V100_frag.frag deleted file mode 100644 index 515844c4aec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension6_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#extension // error name and behavior not specified - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension7_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension7_V100_frag.frag deleted file mode 100644 index 9f1356d866b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension7_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#extension foo // ":" missing after extension name - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension8_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension8_V100_frag.frag deleted file mode 100644 index ae18218c932..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension8_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#extension foo : // behavior not specified - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension9_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension9_V100_frag.frag deleted file mode 100644 index 30f9d4c4903..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/extension9_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -#extension foo behavior // ":" missing after extension name - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float2_frag.frag deleted file mode 100644 index c40c998ca64..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float2_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float2 f; // float2 is not a valid datatype -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float3_frag.frag deleted file mode 100644 index 407b184e0da..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float3_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float3 f; // float3 is not a valid datatype -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float4_frag.frag deleted file mode 100644 index 5ac6262a797..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/float4_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float4 f; // float4 is not a valid datatype -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly1_vert.vert deleted file mode 100644 index ffde417a153..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly1_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - gl_FrontFacing = true; // can be used in fragment shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly2_vert.vert deleted file mode 100644 index f2c4289d844..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly2_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - gl_FragCoord = vec4(1.0); // can be used in fragment shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly3_vert.vert deleted file mode 100644 index 9ddc58dc802..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly3_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - gl_FragColor = vec4(1.0); // can be used in fragment shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly4_vert.vert deleted file mode 100644 index 1424f620150..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly4_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - discard; // can be used in fragment shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly_vert.vert deleted file mode 100644 index 97c976a6b41..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/fragmentOnly_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - gl_FragDepth = 1.0; // can be used in fragment shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function10_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function10_frag.frag deleted file mode 100644 index 5e03a5a676d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function10_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(in int i); - -void main() -{ - float f; - // overloaded function not present - function(f); -} - -void function(in int i) -{ - i = 3; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function1_frag.frag deleted file mode 100644 index 07cae0ea324..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function1_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(int i) -{ - return i; // void function cannot return a value -} - -void main() -{ - int i; - function(i); -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function2_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function2_V100_frag.frag deleted file mode 100644 index d2757c5c12c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function2_V100_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(int i[]) // size of array must be specified -{ -} - -void main() -{ - int i[2]; - function(i); -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function3_frag.frag deleted file mode 100644 index 1ab15cbdd82..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function3_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(const int i) -{ - i = 3; // const value cant be modified -} - -void main() -{ - int i; - function(i); -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function4_frag.frag deleted file mode 100644 index 5e75363b43f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function4_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform int uniformInt; - -void function(out int i) -{ - i = 1; -} - -void main() -{ - function(uniformInt); // out and inout parameters cannot be uniform since uniforms cannot be modified -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function6_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function6_frag.frag deleted file mode 100644 index 82c8acbf6a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function6_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(const out int i) -{ // out parameters cannot be const - i = 3; -} - -void main() -{ - int i; - function(i); -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function7_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function7_frag.frag deleted file mode 100644 index d57b1a66dc4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function7_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(uniform int i) -{ // uniform qualifier cannot be used with function parameters -} - -void main() -{ - int i; - function(i); -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function8_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function8_frag.frag deleted file mode 100644 index 287b60e8220..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function8_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(const inout int i) -{ // inout parameters cannot be const - i = 3; -} - -void main() -{ - int i; - function(i); -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function9_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function9_frag.frag deleted file mode 100644 index bf9f7248c3d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/function9_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void function(inout int i); - -void main() -{ - int i; - function(i); -} - -// function definition has different parameter qualifiers than function declaration -void function(in int i) -{ - i = 3; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec2_frag.frag deleted file mode 100644 index 8fc71311c38..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec2_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - hvec2 f; // hvec2 is not a valid datatype, reserved for future use -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec3_frag.frag deleted file mode 100644 index e7072b8269d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec3_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - hvec3 f; // hvec3 is not a valid datatype, reserved for future use -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec4_frag.frag deleted file mode 100644 index ca70ea937c0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/hvec4_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - hvec4 f; // hvec4 is not a valid datatype, reserved for future use -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier1_frag.frag deleted file mode 100644 index d00a318948c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier1_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int 1i; // incorrect identifier name -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier2_frag.frag deleted file mode 100644 index 84193c09d03..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier2_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int gl_int; // identifier name cannot begin with "gl_" -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier3_frag.frag deleted file mode 100644 index 9ab4840707d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/identifier3_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i; - x; // identifier x used without being declared -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/if1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/if1_frag.frag deleted file mode 100644 index ff156240482..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/if1_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i; - if (i) // condition of if statement must be a boolean - i++; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/if2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/if2_frag.frag deleted file mode 100644 index 152d4fe3284..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/if2_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v; - int i; - if (v) // vectors cannot be used as conditional expression for if statement - i++; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment1_frag.frag deleted file mode 100644 index 838c058279d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment1_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - int i; -} s1; - -void main() -{ - s1.i++; - s1++; // structure cannot be incremented -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment2_frag.frag deleted file mode 100644 index 029b06b3927..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment2_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i; - (i+i)++; // i+i is not an l-value -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment3_frag.frag deleted file mode 100644 index d980958562c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment3_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D sampler2d; - -void main() -{ - sampler2d++; // uniforms cannot be modified -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment4_frag.frag deleted file mode 100644 index ad1dc450130..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment4_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i; - i++ = 5; // i++ is not an l-value -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment6_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment6_frag.frag deleted file mode 100644 index fffd54d1306..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/increment6_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i; - ++i++; // ++i++ is equivalent to ++(i++) which fails because i++ is not an lvalue. (++i)++; is legal. -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/input.run.txt deleted file mode 100644 index 78dde7d629b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/input.run.txt +++ /dev/null @@ -1,24 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -build_001_to_008.html -build_009_to_016.html -build_017_to_024.html -build_025_to_032.html -build_033_to_040.html -build_041_to_048.html -build_049_to_056.html -build_057_to_064.html -build_065_to_072.html -build_073_to_080.html -build_081_to_088.html -build_089_to_096.html -build_097_to_104.html -build_105_to_112.html -build_113_to_120.html -build_121_to_128.html -build_129_to_136.html -build_137_to_144.html -build_145_to_152.html -build_153_to_160.html -build_161_to_168.html -build_169_to_176.html -build_177_to_178.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main1_vert.vert deleted file mode 100644 index 617598ee524..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main1_vert.vert +++ /dev/null @@ -1,28 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -main() // return type of main should be void -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main2_vert.vert deleted file mode 100644 index fcd49232fa2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main2_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main(int i) // main function cannot take any parameters -{ - gl_Position = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main3_vert.vert deleted file mode 100644 index 43b6cb72aa5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/main3_vert.vert +++ /dev/null @@ -1,29 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -int main() // return type of main should be void -{ - return 1; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/matrix_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/matrix_V100_frag.frag deleted file mode 100644 index b5051acef39..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/matrix_V100_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - mat3 m; - mat4 m1 = mat4(m); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/normal_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/normal_vert.vert deleted file mode 100644 index 517780e0e70..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/normal_vert.vert +++ /dev/null @@ -1,30 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Normal; -void main() -{ - gtf_Normal = vec3(1.0,2.0,3.0); // cannot be modified an attribute -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser10_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser10_frag.frag deleted file mode 100644 index 838c91603a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser10_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - 5 += 5; // l-value missing -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser1_vert.vert deleted file mode 100644 index bce0573b135..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser1_vert.vert +++ /dev/null @@ -1,30 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -void main() -{ - int a // semicolon missing at the end of the statement - gl_Position = vec4(a); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser3_frag.frag deleted file mode 100644 index b088ce865fb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser3_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f[3]; - f[3] = 1.0; // index of array greater than the size of the array -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser4_frag.frag deleted file mode 100644 index 83f5dd413a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser4_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - const int i = 5; - i++; // const cannot be modified -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser5_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser5_frag.frag deleted file mode 100644 index f6e5d3ebbe8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser5_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v; - v.z = 1.2; // vec2 does not have a z component -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser6_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser6_frag.frag deleted file mode 100644 index 53a6ace1db3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser6_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f1,f2,f3; - f3 = f1 > f2; // f1 > f2 result in a bool that cannot be assigned to a float -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser7_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser7_frag.frag deleted file mode 100644 index bac24a4bfc9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser7_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - mat2 m1,m2; - bool b = m1 > m2; // greater-than operator can not operate on matrices, however, equal (==) and not equal (!=) operators can be used with matrices -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser8_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser8_frag.frag deleted file mode 100644 index 796712885f8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser8_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v2; - vec3 v3; - bool b = v2 == v3; // equal operator cannot operator on vectors of different sizes -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser9_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser9_frag.frag deleted file mode 100644 index def43a75114..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/parser9_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f1,f2; - bool b = f1 && f2; // &&, || and ^^ operate on a boolean expression only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess0_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess0_frag.frag deleted file mode 100644 index a8073c48afe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess0_frag.frag +++ /dev/null @@ -1,80 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -//test for else elif mismatch -#define test(x,y) (x+y) - -void main(void){ - int sum =0; - #define x 8 - #endif - #if (x==8) - #undef x - #endif - - #if 1 - #undef x - #endif - - #if 1 - #define t4 4 - #endif - - sum=test(3,6)+t4; - #if 1 - #if 1 - #if 1 - #if 1 - #if 0 - #undef test - #else - #if 1 - #undef test - #endif - #if 0 - #undef test - #else - #if 0 - #undef test - #else - #if 1 - #undef test - #else - #undef test - #else - #jdhgj - #endif - #endif - #endif - #endif - #endif - #endif - #endif - #endif - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess10_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess10_frag.frag deleted file mode 100644 index 22c491f8292..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess10_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -/* The program should terminate with an error message and not get into an - infinite loop */ -#ifdef name - -void main() -{ - gl_FragColor = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess1_frag.frag deleted file mode 100644 index 3273e3ec770..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess1_frag.frag +++ /dev/null @@ -1,81 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// tests for macro redifinition (t2) and the #if and #else nestings. -// takes care of elif also. - -#define t1 (1+2) -#define t2 2 -#define t2 3 - -// testing the if depth -#if (t1==3) - #define t3 3 - #if defined t2 - #define t4 4 - #if defined(t3) - #define t5 5 - #ifdef t5 - #define t6 6 - #ifndef t7 - #define t7 7 - #else - #define t8 8 - #endif - #endif - #else - #ifndef t8 - #define t8 8 - #elif (t8==8) - #define t9 9 - #else - #if defined t7 - #define t9 9 - #endif - #endif - #endif - #else - #define t10 10 - #endif -#endif - - -#define t8 8 -#define t9 9 -#define t10 10 - -void main(void) -{ - int sum=1 ; - sum = t1+t2; - sum = t3+t4; - sum = t5+t6; - sum = t7+t8; - sum = t9+t10; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess2_frag.frag deleted file mode 100644 index 5d5845275ed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess2_frag.frag +++ /dev/null @@ -1,77 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// #line directive-- test cases. -// chks for Invalid directives, all possible #line errors -// Also checks the correct verions of #line dorective. - -#define t1 1 -#define t2 2 - -# -# -# -# -#line 8 -#line "" -#line 3 3 - -#linekfj -#line c c -#line t1 t2 -#line 77 89 -#line 65.4 -#line message to the user -#line -#line345 - -void main(void) -{ - int sum =1; - sum = __LINE__; - sum = __FILE__; - #line 4 5 - sum = __LINE__; - sum = __FILE__; - #line 9 - sum = __LINE__ + __FILE__ ; - sum = __FILE__; - # - # - sum = __VERSION__; - sum = sum + __LINE__ ; - #line 4 5 - #line 5 8 - sum = __LINE__; - sum = __FILE__; - sum = __VERSION__; - -} - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess3_frag.frag deleted file mode 100644 index 374464790f5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess3_frag.frag +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// simple macro expansions. -// Tests for Too few macro arguments, too many macro arguments. -// Macros with no arguments. - -#define t1 -1 -#define t2 2 - -#define test -258 -#define test1 (test*test) -#define test2(x) (x+test1) -#define test3() (test2(8)*(test*test1)) -#define test4(x,y) (x+y) - -void main(void) -{ - int sum =0; - sum = test3(); - sum = test3(3); - - sum = test2(9); - sum = test2(9,8); - - sum = test4; - sum = test2(8,5,78,9); - sum = sum + test1; - sum = 8+58+sum; - sum = sum +test; - sum = (t1+t2); - sum = test4(test3(),test2(test3())); - sum = test4(3,8,5); - sum = test4(); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess4_frag.frag deleted file mode 100644 index 501dab10c71..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess4_frag.frag +++ /dev/null @@ -1,77 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// #error and #pragma directives -- test cases. -// tests for errors in #pragma directive. - -#pragma optimize(on) -#pragma debug(off) - -int foo(int); - -void main(void) -{ - int sum =0; - #error ; - #error 78 - #error c - #error "message to the user " - #error message to the user - #error - #error - #define t1 1 - sum = t1*t1; - foo(sum); - -} - -#pragma optimize(off) -#pragma bind(on) -#pragma pack(off) - -int foo(int test) -{ - int binding=0; - binding = test; - return binding; -} - -#line 4 -#pragma -#line 5 6 -#pragma optmimize on -#pragma debug off -#pragma debug(off -#line 9 -#prgma bind(off) -#pragma bind -#pragma (on) -#pragma on (on) -#pragma optmize(on - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess6_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess6_frag.frag deleted file mode 100644 index 0fc4b509a40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess6_frag.frag +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// operator precedence and some macro expansions. - -#define test (1+2) -#define test1 (test*4) -#define test2 (test1/test) -//#define test3 (-1+2*3/4%test) -#define test3 (-1+2*3/4) -//#define test4 (test & test1 |test2) -#define test4 (test) -#define test5 (!8+~4+4-6) -#define test6 (test1>>1) -#define test7 (test1<<1) -#define test8 (test2^6) -#define test9 (test4 || test5 && test1) -#define test10 (0) - -void main(void) -{ - int sum =0; - sum = test4; - sum = test3*test2+test1-test; -// sum = test3/test6 + test4*test7 - test7 % test9; -// sum = test3/test6 + test4*test7 - test7; - sum = test10*test5; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess7_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess7_frag.frag deleted file mode 100644 index c4cc1e02280..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/preprocess7_frag.frag +++ /dev/null @@ -1,68 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// testing for char constants in #if and #elif -// Also checking whether reserved words can be redefined. - -#define t1 c -#define t2 d -#define asm a - - #if(t1==c) - #define t3 3 - #elif(t1==d) - #define t4 4 - #elif(t2==c) - #define t5 5 - #endif - - #ifndef t1 - #define t7 7 - #elif (t2==d) - #define t6 6 - #endif - - #if (t2=='d') - #define half 5 - #else - #define half 8 - #endif - - #ifdef t22 - #define x 5 - #endif - - void main(void) - { - int sum =0,a=9; - - sum = half + sum; - sum = asm + a; - - } - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping1_frag.frag deleted file mode 100644 index d826522b539..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping1_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - bool b; - if (b) - { - int i = 1; - i++; - } - i++; // i is not declared in this scope -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping2_frag.frag deleted file mode 100644 index ebb871e8b13..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/scoping2_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - { - int i = 1; - i++; - } - i++; // i is not declared in this scope -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct10_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct10_frag.frag deleted file mode 100644 index 65dd3c133ce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct10_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - int i; -} s1[2]; - -void main() -{ - s1.i = 1; // s1 is an array. s1[0].i is correct to use -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct11_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct11_frag.frag deleted file mode 100644 index 1ead0270343..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct11_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - int i; -} s1; - -void main() -{ - s1 = -s1; // cannot calculate negative of a structure -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct1_frag.frag deleted file mode 100644 index 613b4fc147c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct1_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - int i; -} uniform uniformStruct; // uniform keyword should be used before the keyword struct - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct2_frag.frag deleted file mode 100644 index 031319ac06c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct2_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - int i = 1.0; // struct members cannot be initialized at the time of structure declaration -} s1; - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct3_frag.frag deleted file mode 100644 index a53271af868..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct3_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - uniform int i; // structure members cannot be declared with const qualifier -} s1; - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct4_frag.frag deleted file mode 100644 index 14b9b662c34..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct4_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - const int i = 1; // structure members cannot be declared with const qualifier -} s1; - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct5_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct5_frag.frag deleted file mode 100644 index 74a12af4adb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct5_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform struct s { - int i; -} s1; - -void main() -{ - s1.i = 1; // uniforms are read only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct6_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct6_frag.frag deleted file mode 100644 index 937331496cf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct6_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying struct s { - int i; -} s1; // structures cannot be declared with varying qualifier - -void main() -{ -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct7_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct7_frag.frag deleted file mode 100644 index 7f9b0818fa2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct7_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - struct s { - } s1; // structures have to be declared with atleast one member -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct8_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct8_frag.frag deleted file mode 100644 index c83f398e319..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct8_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct s { - int i; -} s1; - -struct ss { - int i; -} s2; - -void main() -{ - s1 = s2; // two different structures cannot be assigned to each other -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct9_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct9_frag.frag deleted file mode 100644 index 14babe34786..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/struct9_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -const struct s { - int i; -} s1 = s(1); - -void main() -{ - s1.i = 1; // const struct members cannot be modified -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle1_frag.frag deleted file mode 100644 index 39dddcb299d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle1_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v; - v.xy = 1.2; // swizzle needs two values, v.xy = vec2(1.2) is correct -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle2_frag.frag deleted file mode 100644 index 8eb8162bd8d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle2_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v; - v.xx = vec2(1,1); // x cannot be used twice in l-value -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle3_frag.frag deleted file mode 100644 index b8bdb5ef405..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/swizzle3_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec2 v; - vec3 v3 = v.xyz; // v is a vec2 and does not have a z component -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/typecast_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/typecast_frag.frag deleted file mode 100644 index 88d416ea98a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/typecast_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - vec4 v; - vec4 v1 = (vec4) v; // incorrect typecasting, vec4(v) is correct -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform1_frag.frag deleted file mode 100644 index 7ba746f65d2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform1_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct gtf_FogParameters { -vec4 color; -float density; -float start; -float end; -float scale; -}; -uniform gtf_FogParameters gtf_Fog; -void main() -{ - gtf_Fog.density = 1.0; // cannot modify a uniform -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform_frag.frag deleted file mode 100644 index 125bf56dd50..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/uniform_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - uniform float foo; // uniforms can only be declared at a global scope -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying1_frag.frag deleted file mode 100644 index 0938a024d8b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying1_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying float foo; - -void main() -{ - foo = 5.0; // varying cannot be written by a fragment shader -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying2_frag.frag deleted file mode 100644 index 9873689f8c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying2_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying int foo; // varyings cannot be int or bool - -void main() -{ - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying3_frag.frag deleted file mode 100644 index 0518876ad83..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying3_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 v = vec4(1,1,1,1);//gl_TexCoord[0]; // varyings cannot be initialized - -void main() -{ - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying_frag.frag deleted file mode 100644 index 50a76305542..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/varying_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - varying float foo; // varyings can only be declared at a global scope -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vector_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vector_frag.frag deleted file mode 100644 index a88027ede74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vector_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - ivec4 v4; - v4 = v4 + 2.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/version2_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/version2_V100_frag.frag deleted file mode 100644 index 852640fe797..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/version2_V100_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#pragma debug(on) -#version 100 // error #version should be the first statement in the program -#ifdef GL_ES -precision mediump float; -#endif - - -void main() -{ - gl_FragColor = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/version3_V100_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/version3_V100_frag.frag deleted file mode 100644 index 980a2d5ace8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/version3_V100_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -/* This is a comment*/ int i; // This is a global decl -#version 100 // error #version should be the first statement in the program -#ifdef GL_ES -precision mediump float; -#endif - - -void main() -{ - gl_FragColor = vec4(1); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly2_frag.frag deleted file mode 100644 index 0e4547d439b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly2_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - gl_Position = vec4(4.0); // can be used in vertex shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly_frag.frag deleted file mode 100644 index cc44d249639..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertexOnly_frag.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct gtf_PointParameters { -float size; -float sizeMin; -float sizeMax; -float fadeThresholdSize; -float distanceConstantAttenuation; -float distanceLinearAttenuation; -float distanceQuadraticAttenuation; -}; -uniform gtf_FogParameters gtf_Point; -void main() -{ - gtf_PointSize = 4.0; // can be used in vertex shader only -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertex_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertex_vert.vert deleted file mode 100644 index e4b1f4474bd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/vertex_vert.vert +++ /dev/null @@ -1,30 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -void main() -{ - gtf_Vertex = vec4(1.0,2.0,3.0, 4.0); // cannot modify an attribute -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while1_frag.frag deleted file mode 100644 index 64894fa34ac..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while1_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - int i; - while(i) { // condition should be boolean - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while2_frag.frag deleted file mode 100644 index 68df2b3bd47..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while2_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - while(float f = 5.0) { // cannot declare variables in condition - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while_frag.frag deleted file mode 100644 index d55d0019433..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/build/while_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main() -{ - float f; - while(f) { // condition should be boolean - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html deleted file mode 100644 index e6542bfe8d6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - -WebGL GLSL conformance test: built_in_varying_array_out_of_bounds_001_to_001.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag deleted file mode 100644 index 4a83d9cfa1a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main(void) -{ - gl_FragColor = vec4(color[1], color[2], color[3], color[4]); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt deleted file mode 100644 index be6485a1f3f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -built_in_varying_array_out_of_bounds_001_to_001.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_001_to_006.html deleted file mode 100644 index c8b3a25732f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: ceil_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag deleted file mode 100644 index dfb425e48d9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4((ceil(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag deleted file mode 100644 index 56b73e785b0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float ceil_ref(float x) -{ - if(x != floor(x)) x = floor(x) + 1.0; - return x; -} - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4((ceil_ref(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert deleted file mode 100644 index da5e9f8005a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4((ceil(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert deleted file mode 100644 index 9872fd198d6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -float ceil_ref(float x) -{ - if(x != floor(x)) x = floor(x) + 1.0; - return x; -} - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4((ceil_ref(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag deleted file mode 100644 index 836c6978692..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4((ceil(c) + 10.0) / 20.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag deleted file mode 100644 index 4c624a57b59..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -vec2 ceil_ref(vec2 x) -{ - if(x[0] != floor(x[0])) x[0] = floor(x[0]) + 1.0; - if(x[1] != floor(x[1])) x[1] = floor(x[1]) + 1.0; - return x; -} - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4((ceil_ref(c) + 10.0) / 20.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert deleted file mode 100644 index 8240119c83d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4((ceil(c) + 10.0) / 20.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert deleted file mode 100644 index 7483c22cc3b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -vec2 ceil_ref(vec2 x) -{ - if(x[0] != floor(x[0])) x[0] = floor(x[0]) + 1.0; - if(x[1] != floor(x[1])) x[1] = floor(x[1]) + 1.0; - return x; -} - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4((ceil_ref(c) + 10.0) / 20.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag deleted file mode 100644 index 45d02666650..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4((ceil(c) + 10.0) / 20.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag deleted file mode 100644 index 652be10fc2e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -vec3 ceil_ref(vec3 x) -{ - if(x[0] != floor(x[0])) x[0] = floor(x[0]) + 1.0; - if(x[1] != floor(x[1])) x[1] = floor(x[1]) + 1.0; - if(x[2] != floor(x[2])) x[2] = floor(x[2]) + 1.0; - return x; -} - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4((ceil_ref(c) + 10.0) / 20.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert deleted file mode 100644 index e7a32134577..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4((ceil(c) + 10.0) / 20.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert deleted file mode 100644 index 1bb4b809292..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -vec3 ceil_ref(vec3 x) -{ - if(x[0] != floor(x[0])) x[0] = floor(x[0]) + 1.0; - if(x[1] != floor(x[1])) x[1] = floor(x[1]) + 1.0; - if(x[2] != floor(x[2])) x[2] = floor(x[2]) + 1.0; - return x; -} - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4((ceil_ref(c) + 10.0) / 20.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/input.run.txt deleted file mode 100644 index ed1a87ffadd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/ceil/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -ceil_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_001_to_006.html deleted file mode 100644 index 9abe66de09b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: clamp_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag deleted file mode 100644 index 2c32377d2ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - float c = color.r; - gl_FragColor = vec4(clamp(c, min_c, max_c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag deleted file mode 100644 index 2b1e5a340d6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - float c = color.r; - if(c > max_c) c = max_c; - if(c < min_c) c = min_c; - - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert deleted file mode 100644 index 68aa1a4b632..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - float c = gtf_Color.r; - color = vec4(clamp(c, min_c, max_c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert deleted file mode 100644 index bc6d8c00e6a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - float c = gtf_Color.r; - if(c > max_c) c = max_c; - if(c < min_c) c = min_c; - - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag deleted file mode 100644 index e912dd375b7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 min_c = vec2(0.25, 0.25); - const vec2 max_c = vec2(0.75, 0.75); - vec2 c = color.rg; - gl_FragColor = vec4(clamp(c, min_c, max_c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag deleted file mode 100644 index 54face3fec3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 min_c = vec2(0.25, 0.25); - const vec2 max_c = vec2(0.75, 0.75); - vec2 c = color.rg; - if(c[0] < min_c[0]) c[0] = min_c[0]; - if(c[1] < min_c[1]) c[1] = min_c[1]; - if(c[0] > max_c[0]) c[0] = max_c[0]; - if(c[1] > max_c[1]) c[1] = max_c[1]; - - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert deleted file mode 100644 index 17474f371d5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - vec2 c = gtf_Color.rg; - color = vec4(clamp(c, min_c, max_c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert deleted file mode 100644 index e566319c981..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - vec2 c = gtf_Color.rg; - if(c[0] > max_c) c[0] = max_c; - if(c[0] < min_c) c[0] = min_c; - if(c[1] > max_c) c[1] = max_c; - if(c[1] < min_c) c[1] = min_c; - - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag deleted file mode 100644 index c294c26bbea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 min_c = vec3(0.25, 0.25, 0.25); - const vec3 max_c = vec3(0.75, 0.75, 0.75); - vec3 c = color.rgb; - gl_FragColor = vec4(clamp(c, min_c, max_c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag deleted file mode 100644 index e09f795b344..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 min_c = vec3(0.25, 0.25, 0.25); - const vec3 max_c = vec3(0.75, 0.75, 0.75); - vec3 c = color.rgb; - if(c[0] < min_c[0]) c[0] = min_c[0]; - if(c[1] < min_c[1]) c[1] = min_c[1]; - if(c[2] < min_c[2]) c[2] = min_c[2]; - if(c[0] > max_c[0]) c[0] = max_c[0]; - if(c[1] > max_c[1]) c[1] = max_c[1]; - if(c[2] > max_c[2]) c[2] = max_c[2]; - - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert deleted file mode 100644 index 50c14ffc522..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - vec3 c = gtf_Color.rgb; - color = vec4(clamp(c, min_c, max_c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert deleted file mode 100644 index 6ba4f0d42dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.25; - const float max_c = 0.75; - vec3 c = gtf_Color.rgb; - if(c[0] > max_c) c[0] = max_c; - if(c[0] < min_c) c[0] = min_c; - if(c[1] > max_c) c[1] = max_c; - if(c[1] < min_c) c[1] = min_c; - if(c[2] > max_c) c[2] = max_c; - if(c[2] < min_c) c[2] = min_c; - - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/input.run.txt deleted file mode 100644 index 2fafa275a45..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/clamp/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -clamp_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_001_to_008.html deleted file mode 100644 index 76f9859b88e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_001_to_008.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: control_flow_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_009_to_010.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_009_to_010.html deleted file mode 100644 index 3845a8d9fd5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/control_flow_009_to_010.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -WebGL GLSL conformance test: control_flow_009_to_010.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_frag.frag deleted file mode 100644 index ff23a7859c8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_frag.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int count = 0; - for(int i=0;i<5;i++) - { - count++; - if(count == 3) - break; - } - - float gray; - if( count == 3) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_vert.vert deleted file mode 100644 index 84a517d947b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_break_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int count = 0; - for(int i=0;i<45;i++) - { - count++; - if(count == 29) - break; - } - float gray; - if( count == 29) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_frag.frag deleted file mode 100644 index df501385e62..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_frag.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int count=0; - int val=0; - - for(int i=0;i<10;i++) - { - count++; - if(count == 5) - continue; - else - val += count; - } - - float gray; - if( val == 50) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_vert.vert deleted file mode 100644 index 80da6b92287..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_continue_vert.vert +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int count=0; - int val=0; - for(int i=0;i<10;i++) - { - count++; - if(count == 5) - continue; - else - val += count; - } - - - float gray; - if( val == 50) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_frag.frag deleted file mode 100644 index dc0cdb59a23..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_frag.frag +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int count1 = 0, count2 = 0; - for(int i=0;i<4;i++) - { - count1++; - count2 = 0; - for(int j=0;j<4;j++) - { - count2++; - if(count2 == 3) - break; - } - if(count1 == 2) - break; - } - float gray; - if( (count1 == 2) && (count2 == 3)) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_vert.vert deleted file mode 100644 index 47491be115a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_break_vert.vert +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int count1 = 0, count2 = 0; - for(int i=0;i<45;i++) - { - count1++; - count2 = 0; - for(int j=0;j<45;j++) - { - count2++; - if(count2 == 29) - break; - } - if(count1 == 29) - break; - } - float gray; - if( (count1 == 29) && (count2 == 29)) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag deleted file mode 100644 index 6651cc75c1e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag +++ /dev/null @@ -1,61 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int count1 = 0, count2 = 0; - int val1 = 0, val2 = 0; - for(int i=0;i<4;i++) - { - count1++; - count2 = 0; - for(int j=0;j<4;j++) - { - count2++; - if(count2 == 2) - continue; - else - val2 += count2; - - } - - - if(count1 == 2) - continue; - else - val1 += count1; - - } - float gray; - if( (val1 == 8) && (val2 == 32) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert deleted file mode 100644 index 0b96b9a4b8c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert +++ /dev/null @@ -1,61 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int count1 = 0, count2 = 0; - int val1 = 0, val2 = 0; - for(int i=0;i<10;i++) - { - count1++; - count2 = 0; - for(int j=0;j<10;j++) - { - count2++; - if(count2 == 5) - continue; - else - val2 += count2; - - } - - - if(count1 == 5) - continue; - else - val1 += count1; - - } - float gray; - if( (val1 == 50) && (val2 == 500) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/input.run.txt deleted file mode 100644 index fddcaa48ae4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -control_flow_001_to_008.html -control_flow_009_to_010.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_frag.frag deleted file mode 100644 index 66525bf6c5d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_frag.frag +++ /dev/null @@ -1,57 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int setval = 30; - - if(--setval!=29) - if( (setval+=11) == 40) - if(setval/4 == 11) - setval = 11; - else if(setval/4 == 10) - if(setval-3 == 37) - setval=12; - else setval = 9; - else setval = 10; - else setval = 30; - else if(setval == 29) - if((setval+=19) != 48) - setval = 13; - else if((setval+=19) == 29) - setval = 28; - else setval = 53; - else setval = 32; - float gray; - if( setval == 53 ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_vert.vert deleted file mode 100644 index f0d560b7cfc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/control_flow/nested_if_else_vert.vert +++ /dev/null @@ -1,57 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int setval = 30; - - if(--setval!=29) - if( (setval+=11) == 40) - if(setval/4 == 11) - setval = 11; - else if(setval/4 == 10) - if(setval-3 == 37) - setval=12; - else setval = 9; - else setval = 10; - else setval = 30; - else if(setval == 29) - if((setval+=19) != 48) - setval = 13; - else if((setval+=19) == 29) - setval = 28; - else setval = 53; - else setval = 32; - float gray; - if( setval == 53 ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_001_to_006.html deleted file mode 100644 index 6da15738437..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: cos_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary.frag deleted file mode 100644 index 4cef9e2e21e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - gl_FragColor = vec4(0.5 * cos(2.0 * M_PI * color.r) + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag deleted file mode 100644 index fb906c198f8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag +++ /dev/null @@ -1,70 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * ( fract(abs(color.r)) - 0.5 ); - float sign = 1.0; - float cos_c = -1.0; - float fact_even = 1.0; - float fact_odd = 1.0; - float sum; - - // At this point c is in the range [-PI, PI) - - // Taylor-Maclaurin series expansion for cosine - // - // Apply the property that pow(a, b + c) = pow(a, b) * pow(a, c) - // and the property that 1.0/(a*b) = 1.0/a * 1.0/b - // to make sure no register ever overflows the range (-16384, +16384) - // mandated for mediump variables. - - for(int i = 2; i <= 10; i += 2) - { - // fact_even will hold at most the value 3840. - fact_even *= float(i); - - // fact_odd will always be smaller than fact_even - fact_odd *= float(i-1); - - // pow(c, float(i/2)) takes at most the value pow(PI, 5), which is approx. 306 - // abs(sum) is at most PI/2.0 - sum = sign * pow(abs(c), float(i/2))/fact_even; - - // abs(sum/fact_odd) is at most PI/2.0 - // cos_c is always bound in the range [-1.0, 1.0) - cos_c += pow(abs(c), float(i/2))*(sum/fact_odd); - - sign = -sign; - } - - gl_FragColor = vec4(0.5 * cos_c + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary.vert deleted file mode 100644 index ff1bf21def6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - color = vec4(0.5 * cos(2.0 * M_PI * gtf_Color.r) + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert deleted file mode 100644 index a47efbfbbed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * gtf_Color.r; - float sign = -1.0; - float cos_c = 1.0; - float fact = 1.0; - - // Taylor-Maclaurin series expansion for cosine - for(int i = 2; i <= 20; i += 2) - { - fact *= float(i)*float(i-1); - cos_c += sign*pow(c, float(i))/fact; - sign = -sign; - } - - color = vec4(0.5 * cos_c + 0.5, 0.0, 0.0, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag deleted file mode 100644 index 303bcd98565..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - gl_FragColor = vec4(0.5 * cos(2.0 * M_PI * color.rg) + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag deleted file mode 100644 index 4b1c833cf58..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,74 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * ( fract(abs(color.rg)) - 0.5 ); - float sign = 1.0; - vec2 cos_c = vec2(-1.0, -1.0); - float fact_even = 1.0; - float fact_odd = 1.0; - vec2 sum; - vec2 exp; - - // At this point c is in the range [-PI, PI) - - // Taylor-Maclaurin series expansion for cosine - // - // Apply the property that pow(a, b + c) = pow(a, b) * pow(a, c) - // and the property that 1.0/(a*b) = 1.0/a * 1.0/b - // to make sure no register ever overflows the range (-16384, +16384) - // mandated for mediump variables. - - for(int i = 2; i <= 10; i += 2) - { - // fact_even will hold at most the value 3840. - fact_even *= float(i); - - // fact_odd will always be smaller than fact_even - fact_odd *= float(i-1); - - // exp is at most (5,5) - exp = vec2(float(i/2), float(i/2)); - - // pow(c, exp) takes at most the value pow(PI, 5), which is approx. 306 - // abs(sum) is at most PI/2.0 - sum = sign * pow(abs(c), exp)/fact_even; - - // abs(sum/fact_odd) is at most PI/2.0 - // cos_c is always bound in the range [-1.0, 1.0) - cos_c += pow(abs(c), exp)*(sum/fact_odd); - - sign = -sign; - } - - gl_FragColor = vec4(0.5 * cos_c + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert deleted file mode 100644 index 6c9daf513ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - color = vec4(0.5 * cos(2.0 * M_PI * gtf_Color.rg) + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert deleted file mode 100644 index 9aab45e87bb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * gtf_Color.rg; - float sign = -1.0; - vec2 cos_c = vec2(1.0, 1.0); - float fact = 1.0; - - // Taylor-Maclaurin series expansion for cosine - for(int i = 2; i <= 20; i += 2) - { - fact *= float(i)*float(i-1); - cos_c += sign*pow(c, vec2(float(i), float(i)))/fact; - sign = -sign; - } - - color = vec4(0.5 * cos_c + 0.5, 0.0, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag deleted file mode 100644 index 2470106a75f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - gl_FragColor = vec4(0.5 * cos(2.0 * M_PI * color.rgb) + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag deleted file mode 100644 index 948400d9dfc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,74 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * ( fract(abs(color.rgb)) - 0.5 ); - float sign = 1.0; - vec3 cos_c = vec3(-1.0, -1.0, -1.0); - float fact_even = 1.0; - float fact_odd = 1.0; - vec3 sum; - vec3 exp; - - // At this point c is in the range [-PI, PI) - - // Taylor-Maclaurin series expansion for cosine - // - // Apply the property that pow(a, b + c) = pow(a, b) * pow(a, c) - // and the property that 1.0/(a*b) = 1.0/a * 1.0/b - // to make sure no register ever overflows the range (-16384, +16384) - // mandated for mediump variables. - - for(int i = 2; i <= 10; i += 2) - { - // fact_even will hold at most the value 3840. - fact_even *= float(i); - - // fact_odd will always be smaller than fact_even - fact_odd *= float(i-1); - - // exp is at most (5,5,5) - exp = vec3(float(i/2), float(i/2), float(i/2)); - - // pow(c, exp) takes at most the value pow(PI, 5), which is approx. 306 - // abs(sum) is at most PI/2.0 - sum = sign * pow(abs(c), exp)/fact_even; - - // abs(sum/fact_odd) is at most PI/2.0 - // cos_c is always bound in the range [-1.0, 1.0) - cos_c += pow(abs(c), exp)*(sum/fact_odd); - - sign = -sign; - } - - gl_FragColor = vec4(0.5 * cos_c + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert deleted file mode 100644 index bde69506c4d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - color = vec4(0.5 * cos(2.0 * M_PI * gtf_Color.rgb) + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert deleted file mode 100644 index cd8f9d83796..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * gtf_Color.rgb; - float sign = -1.0; - vec3 cos_c = vec3(1.0,1.0,1.0); - float fact = 1.0; - - // Taylor-Maclaurin series expansion for cosine - for(int i = 2; i <= 20; i += 2) - { - fact *= float(i)*float(i-1); - cos_c += sign*pow(c, vec3(float(i),float(i),float(i)))/fact; - sign = -sign; - } - - color = vec4(0.5 * cos_c + 0.5, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/input.run.txt deleted file mode 100644 index 64f23d8c397..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cos/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -cos_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_001_to_002.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_001_to_002.html deleted file mode 100644 index c0c5bc44c56..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_001_to_002.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - -WebGL GLSL conformance test: cross_001_to_002.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag deleted file mode 100644 index 3baaed5449c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = vec3(1.0, 0.0, 0.0); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - gl_FragColor = vec4((cross(v1, v2) + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag deleted file mode 100644 index 7d1f2161339..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = vec3(1.0, 0.0, 0.0); - vec3 v3; - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - v3.x = v1.y * v2.z - v2.y * v1.z; - v3.y = v2.x * v1.z - v1.x * v2.z; - v3.z = v1.x * v2.y - v2.x * v1.y; - gl_FragColor = vec4((v3 + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert deleted file mode 100644 index 6a3345f28ad..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = vec3(1.0, 0.0, 0.0); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - color = vec4((cross(v1, v2) + 1.0) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert deleted file mode 100644 index 7680ae03517..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = vec3(1.0, 0.0, 0.0); - vec3 v3; - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - v3.x = v1.y * v2.z - v2.y * v1.z; - v3.y = v2.x * v1.z - v1.x * v2.z; - v3.z = v1.x * v2.y - v2.x * v1.y; - color = vec4((v3 + 1.0) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/input.run.txt deleted file mode 100644 index 4ce9794db51..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/cross/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -cross_001_to_002.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default.frag deleted file mode 100644 index e9d460fb20c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default.vert deleted file mode 100644 index 72e83fd0322..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_001_to_001.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_001_to_001.html deleted file mode 100644 index 1a9e6c32143..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_001_to_001.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -WebGL GLSL conformance test: default_001_to_001.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.frag deleted file mode 100644 index 8db3c6954f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D gtf_Texture0; -varying vec4 color; -varying vec4 gtf_TexCoord[1]; - -void main (void) -{ - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].xy); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.vert deleted file mode 100644 index 1b5b7831a46..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/default_textured.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 gtf_TexCoord[1]; -attribute vec4 gtf_MultiTexCoord0; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/expected.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/expected.frag deleted file mode 100644 index 3d543f343ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/expected.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec4 result; - -void main (void) -{ - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/input.run.txt deleted file mode 100644 index 44c03e906b0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/default/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -default_001_to_001.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_001_to_006.html deleted file mode 100644 index 1e29130a3dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: degrees_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag deleted file mode 100644 index 52d2e724a12..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * 2.0 * (color.r - 0.5); - gl_FragColor = vec4(degrees(c) / (2.0 * 360.0) + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag deleted file mode 100644 index b3675b0454c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * 2.0 * (color.r - 0.5); - gl_FragColor = vec4((c * 180.0 / M_PI) / (2.0 * 360.0) + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert deleted file mode 100644 index 69b026d7db1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * 2.0 * (gtf_Color.r - 0.5); - color = vec4(degrees(c) / (2.0 * 360.0) + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert deleted file mode 100644 index 4b919b44bb9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * 2.0 * (gtf_Color.r - 0.5); - color = vec4((c * 180.0 / M_PI) / (2.0 * 360.0) + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag deleted file mode 100644 index 3c01fb83eb0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(degrees(c) / (2.0 * 360.0) + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag deleted file mode 100644 index 0706159c0ee..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4((c * 180.0 / M_PI) / (2.0 * 360.0) + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert deleted file mode 100644 index e7c59c30052..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * 2.0 * (gtf_Color.rg - 0.5); - color = vec4(degrees(c) / (2.0 * 360.0) + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert deleted file mode 100644 index f2d52d129ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * 2.0 * (gtf_Color.rg - 0.5); - color = vec4((c * 180.0 / M_PI) / (2.0 * 360.0) + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag deleted file mode 100644 index 48c5cb1de39..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(degrees(c) / (2.0 * 360.0) + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag deleted file mode 100644 index e970bd14115..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4((c * 180.0 / M_PI) / (2.0 * 360.0) + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert deleted file mode 100644 index 520f0bb652f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(degrees(c) / (2.0 * 360.0) + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert deleted file mode 100644 index ef8d0e4ab9b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4((c * 180.0 / M_PI) / (2.0 * 360.0) + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/input.run.txt deleted file mode 100644 index caa0c110d0d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/degrees/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -degrees_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_001_to_002.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_001_to_002.html deleted file mode 100644 index 0efbe81fb49..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_001_to_002.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - -WebGL GLSL conformance test: discard_001_to_002.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag.frag deleted file mode 100644 index 89c664cdf3e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - bool toDiscard = false; - if(color.r > 0.75) toDiscard = true; - else if(color.g > 0.75) toDiscard = true; - else if(color.b > 0.75) toDiscard = true; - - if (toDiscard) discard; - - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag_ref.frag deleted file mode 100644 index 05bb08a0391..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_cond_frag_ref.frag +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - if(color.r > 0.75 || color.g > 0.75 || color.b > 0.75) - { - /* The background color is black by default. - * Setting the fragment color to it simulates a discarded fragment. - */ - gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0); - } - else - { - gl_FragColor = color; - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_frag.frag deleted file mode 100644 index 6420e95bf70..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/discard_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; - discard; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/input.run.txt deleted file mode 100644 index ff9bfa993dd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/discard/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -discard_001_to_002.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_001_to_006.html deleted file mode 100644 index 7ad48ff83b8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: distance_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag deleted file mode 100644 index 90d38ddcffb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(distance(color.r, 0.5)), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag deleted file mode 100644 index d5c87c09ee3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(sqrt(pow(abs(color.r - 0.5), 2.0))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert deleted file mode 100644 index 574bf00c331..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(distance(gtf_Color.r, 0.5)), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert deleted file mode 100644 index 694c7d1f7d0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(sqrt(pow(abs(gtf_Color.r - 0.5), 2.0))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag deleted file mode 100644 index c39308d1e65..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(distance(color.rg, vec2(0.5))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag deleted file mode 100644 index 61e18003227..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(sqrt(pow(abs(color.r - 0.5), 2.0) + pow(abs(color.g - 0.5), 2.0))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert deleted file mode 100644 index 9807d91fed7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(distance(gtf_Color.rg, vec2(0.5))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert deleted file mode 100644 index f70d7a78c91..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(sqrt(pow(abs(gtf_Color.r - 0.5), 2.0) + pow(abs(gtf_Color.g - 0.5), 2.0))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag deleted file mode 100644 index c356d342409..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(distance(color.rgb, vec3(0.5))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag deleted file mode 100644 index b016b64db9e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(sqrt(pow(abs(color.r - 0.5), 2.0) + pow(abs(color.g - 0.5), 2.0) + pow(abs(color.b - 0.5), 2.0))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert deleted file mode 100644 index f0ce5c4bd4c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(distance(gtf_Color.rgb, vec3(0.5))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert deleted file mode 100644 index 7fdd7f986fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(sqrt(pow(abs(gtf_Color.r - 0.5), 2.0) + pow(abs(gtf_Color.g - 0.5), 2.0) + pow(abs(gtf_Color.b - 0.5), 2.0))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/input.run.txt deleted file mode 100644 index bfbce99ed16..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/distance/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -distance_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_001_to_006.html deleted file mode 100644 index 35af74a12af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: dot_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag deleted file mode 100644 index 4dfef129c0a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(dot(color.r, 1.0)), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag deleted file mode 100644 index 1d8b5594dab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(color.r), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert deleted file mode 100644 index d1df51840b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(dot(gtf_Color.r, 1.0)), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert deleted file mode 100644 index 3d37b84fddd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(gtf_Color.r), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag deleted file mode 100644 index dc4389716de..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(dot(color.rg, vec2(0.5))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag deleted file mode 100644 index 515e4965183..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(color.r + color.g) * 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert deleted file mode 100644 index 48cc60154d7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(dot(gtf_Color.rg, vec2(0.5))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert deleted file mode 100644 index d5e6df67b18..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(gtf_Color.r + gtf_Color.g) * 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag deleted file mode 100644 index 55205c28490..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(dot(color.rgb, vec3(0.3333))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag deleted file mode 100644 index cc4a934fb26..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(color.r + color.g + color.b) * 0.3333, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert deleted file mode 100644 index 69493de3ee2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(dot(gtf_Color.rgb, vec3(0.3333))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert deleted file mode 100644 index 5fc4c88057d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(gtf_Color.r + gtf_Color.g + gtf_Color.b) * 0.3333, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/input.run.txt deleted file mode 100644 index e87547fd338..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/dot/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -dot_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_001_to_008.html deleted file mode 100644 index 4266061afe9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: equal_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_009_to_012.html deleted file mode 100644 index f5af33c3dba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_009_to_012.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: equal_009_to_012.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag.frag deleted file mode 100644 index f934ea91c04..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(equal(bvec2(c), bvec2(true))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag deleted file mode 100644 index 574f95e09b8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 eq(in bvec2 a, in bvec2 b) -{ - bvec2 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(eq(bvec2(c), bvec2(true))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert.vert deleted file mode 100644 index 0644c69de81..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(equal(bvec2(c), bvec2(true))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert deleted file mode 100644 index fefac95747f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 eq(in bvec2 a, in bvec2 b) -{ - bvec2 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(eq(bvec2(c), bvec2(true))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag.frag deleted file mode 100644 index f35039b8258..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(equal(bvec3(c), bvec3(true))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag deleted file mode 100644 index e9047836e6e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 eq(in bvec3 a, in bvec3 b) -{ - bvec3 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - if(a[2] == b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(eq(bvec3(c), bvec3(true))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert.vert deleted file mode 100644 index 8fd3ac79cf0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(equal(bvec3(c), bvec3(true))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert deleted file mode 100644 index 528c56cc5a7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 eq(in bvec3 a, in bvec3 b) -{ - bvec3 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - if(a[2] == b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(eq(bvec3(c), bvec3(true))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag.frag deleted file mode 100644 index 03586f30372..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(equal(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag deleted file mode 100644 index 0d714400ed4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec2 eq(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(eq(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert.vert deleted file mode 100644 index eab3324fd66..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(equal(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert deleted file mode 100644 index 738a3d93b46..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 eq(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(eq(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag.frag deleted file mode 100644 index 34ab9ce3eea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(equal(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag deleted file mode 100644 index 3b6b2bc1bbd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 eq(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - if(a[2] == b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(eq(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert.vert deleted file mode 100644 index dd847155526..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(equal(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert deleted file mode 100644 index 5884c39a2a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 eq(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - if(a[2] == b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(eq(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag.frag deleted file mode 100644 index 33723d45353..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(equal(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag deleted file mode 100644 index b343d82a2dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 eq(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(eq(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert.vert deleted file mode 100644 index bebfbb5e682..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(equal(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert deleted file mode 100644 index 89290a76066..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 eq(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(eq(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag.frag deleted file mode 100644 index fdccc651017..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(equal(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag deleted file mode 100644 index 541de85710d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 eq(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - if(a[2] == b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(eq(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert.vert deleted file mode 100644 index d975735f3e0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(equal(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert deleted file mode 100644 index 1dc5e80eac6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 eq(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] == b[0]) result[0] = true; - else result[0] = false; - if(a[1] == b[1]) result[1] = true; - else result[1] = false; - if(a[2] == b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(eq(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/input.run.txt deleted file mode 100644 index cd4a81eb519..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/equal/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -equal_001_to_008.html -equal_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_001_to_008.html deleted file mode 100644 index a0ce6c06418..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: exp_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_009_to_012.html deleted file mode 100644 index ddf15b619a1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_009_to_012.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: exp_009_to_012.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary.frag deleted file mode 100644 index 86ed7588cd0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp3 = 20.0855; - float c = color.r; - gl_FragColor = vec4(exp(3.0 * c) / exp3, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag deleted file mode 100644 index f13fca97d9e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - const float exp3 = 20.0855; - float c = color.r; - gl_FragColor = vec4(pow(exp1, 3.0 * c) / exp3, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag deleted file mode 100644 index 785a464714c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = -color.r; - gl_FragColor = vec4(exp(3.0 * c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag deleted file mode 100644 index 08503fa51dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - float c = color.r; - gl_FragColor = vec4(1.0 / pow(exp1, 3.0 * c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary.vert deleted file mode 100644 index df41faff3a1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp3 = 20.0855; - float c = gtf_Color.r; - color = vec4(exp(3.0 * c) / exp3, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert deleted file mode 100644 index f83a25bb8e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - const float exp3 = 20.0855; - float c = gtf_Color.r; - color = vec4(pow(exp1, 3.0 * c) / exp3, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert deleted file mode 100644 index 7d1f08a6bbf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = -gtf_Color.r; - color = vec4(exp(3.0 * c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert deleted file mode 100644 index b429ff8ff82..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - float c = gtf_Color.r; - color = vec4(1.0 / pow(exp1, 3.0 * c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag deleted file mode 100644 index be85cb373bc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp3 = 20.0855; - vec2 c = color.rg; - gl_FragColor = vec4(exp(3.0 * c) / exp3, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag deleted file mode 100644 index 9b11c76721a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - const float exp3 = 20.0855; - vec2 c = color.rg; - gl_FragColor = vec4(pow(vec2(exp1), 3.0 * c) / exp3, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag deleted file mode 100644 index 5a81055ee72..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = -color.rg; - gl_FragColor = vec4(exp(3.0 * c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag deleted file mode 100644 index ddfeae7f811..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - vec2 c = color.rg; - gl_FragColor = vec4(1.0 / pow(vec2(exp1), 3.0 * c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert deleted file mode 100644 index c22d89ed377..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp3 = 20.0855; - vec2 c = gtf_Color.rg; - color = vec4(exp(3.0 * c) / exp3, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert deleted file mode 100644 index 47a68f504a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - const float exp3 = 20.0855; - vec2 c = gtf_Color.rg; - color = vec4(pow(vec2(exp1), 3.0 * c) / exp3, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert deleted file mode 100644 index aae926d6cfe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = -gtf_Color.rg; - color = vec4(exp(3.0 * c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert deleted file mode 100644 index 90069564842..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - vec2 c = gtf_Color.rg; - color = vec4(1.0 / pow(vec2(exp1), 3.0 * c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag deleted file mode 100644 index 446532a2ef3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp3 = 20.0855; - vec3 c = color.rgb; - gl_FragColor = vec4(exp(3.0 * c) / exp3, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag deleted file mode 100644 index b481b7dcd6b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - const float exp3 = 20.0855; - vec3 c = color.rgb; - gl_FragColor = vec4(pow(vec3(exp1), 3.0 * c) / exp3, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag deleted file mode 100644 index a836e87868d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = -color.rgb; - gl_FragColor = vec4(exp(3.0 * c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag deleted file mode 100644 index e710a7973a5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - vec3 c = color.rgb; - gl_FragColor = vec4(1.0 / pow(vec3(exp1), 3.0 * c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert deleted file mode 100644 index b1056c28a24..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp3 = 20.0855; - vec3 c = gtf_Color.rgb; - color = vec4(exp(3.0 * c) / exp3, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert deleted file mode 100644 index f1385688cac..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - const float exp3 = 20.0855; - vec3 c = gtf_Color.rgb; - color = vec4(pow(vec3(exp1), 3.0 * c) / exp3, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert deleted file mode 100644 index d6c6c56446e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = -gtf_Color.rgb; - color = vec4(exp(3.0 * c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert deleted file mode 100644 index f361d9febf8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float exp1 = 2.7183; - vec3 c = gtf_Color.rgb; - color = vec4(1.0 / pow(vec3(exp1), 3.0 * c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/input.run.txt deleted file mode 100644 index 4f56a2b3297..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -exp_001_to_008.html -exp_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_001_to_008.html deleted file mode 100644 index 7b64d838de8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: exp2_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_009_to_012.html deleted file mode 100644 index 2b29d52bd01..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_009_to_012.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: exp2_009_to_012.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag deleted file mode 100644 index 922a733df7c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = color.r; - gl_FragColor = vec4(exp2(5.0 * c) / 32.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag deleted file mode 100644 index 88a6eae8e24..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = color.r; - gl_FragColor = vec4(pow(2.0, 5.0 * c) / 32.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag deleted file mode 100644 index 9140264056f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = -color.r; - gl_FragColor = vec4(exp2(5.0 * c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag deleted file mode 100644 index d8167046f1f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = color.r; - gl_FragColor = vec4(1.0 / pow(2.0, 5.0 * c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert deleted file mode 100644 index c3b914833a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = gtf_Color.r; - color = vec4(exp2(5.0 * c) / 32.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert deleted file mode 100644 index 69898a60302..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = gtf_Color.r; - color = vec4(pow(2.0, 5.0 * c) / 32.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert deleted file mode 100644 index 8955e3cfb0c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = -gtf_Color.r; - color = vec4(exp2(5.0 * c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert deleted file mode 100644 index 2fc614e5a3f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = gtf_Color.r; - color = vec4(1.0 / pow(2.0, 5.0 * c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag deleted file mode 100644 index 8af82a79b24..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = color.rg; - gl_FragColor = vec4(exp2(5.0 * c) / 32.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag deleted file mode 100644 index 77c44ff3d4d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = color.rg; - gl_FragColor = vec4(pow(vec2(2.0), 5.0 * c) / 32.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag deleted file mode 100644 index b7805beadfb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = -color.rg; - gl_FragColor = vec4(exp2(5.0 * c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag deleted file mode 100644 index ddfaea25027..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = color.rg; - gl_FragColor = vec4(1.0 / pow(vec2(2.0), 5.0 * c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert deleted file mode 100644 index 9903e66923b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = gtf_Color.rg; - color = vec4(exp2(5.0 * c) / 32.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert deleted file mode 100644 index da02403b26d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = gtf_Color.rg; - color = vec4(pow(vec2(2.0), 5.0 * c) / 32.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert deleted file mode 100644 index b94b23dd354..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = -gtf_Color.rg; - color = vec4(exp2(5.0 * c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert deleted file mode 100644 index 8284a474ecf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = gtf_Color.rg; - color = vec4(1.0 / pow(vec2(2.0), 5.0 * c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag deleted file mode 100644 index 1f289ce1556..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = color.rgb; - gl_FragColor = vec4(exp2(5.0 * c) / 32.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag deleted file mode 100644 index b75546900e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = color.rgb; - gl_FragColor = vec4(pow(vec3(2.0), 5.0 * c) / 32.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag deleted file mode 100644 index c401e57d88e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = -color.rgb; - gl_FragColor = vec4(exp2(5.0 * c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag deleted file mode 100644 index 6f945903d5f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = color.rgb; - gl_FragColor = vec4(1.0 / pow(vec3(2.0), 5.0 * c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert deleted file mode 100644 index d59cb3ef5f8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = gtf_Color.rgb; - color = vec4(exp2(5.0 * c) / 32.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert deleted file mode 100644 index 3e8cc48a036..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = gtf_Color.rgb; - color = vec4(pow(vec3(2.0), 5.0 * c) / 32.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert deleted file mode 100644 index 4d154bc17cd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = -gtf_Color.rgb; - color = vec4(exp2(5.0 * c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert deleted file mode 100644 index b0bc7818d32..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = gtf_Color.rgb; - color = vec4(1.0 / pow(vec3(2.0), 5.0 * c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/input.run.txt deleted file mode 100644 index f893cd413eb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/exp2/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -exp2_001_to_008.html -exp2_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_001_to_006.html deleted file mode 100644 index c70334794cc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: faceforward_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag deleted file mode 100644 index 07ef6fbf0db..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (color.g * 2.0) - 1.0; - float v2 = (color.b * 2.0) - 1.0; - - gl_FragColor = vec4((faceforward(v1, v2, v1) + 1.0) / 2.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag deleted file mode 100644 index 5b5b2fd3e9d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (color.g * 2.0) - 1.0; - float v2 = (color.b * 2.0) - 1.0; - - if(dot(v1, v2) >= 0.0) v1 *= -1.0; - gl_FragColor = vec4((v1 + 1.0) / 2.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert deleted file mode 100644 index 77d5d796ecc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (gtf_Color.g * 2.0) - 1.0; - float v2 = (gtf_Color.b * 2.0) - 1.0; - - color = vec4((faceforward(v1, v2, v1) + 1.0) / 2.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert deleted file mode 100644 index 0e1d365b3bc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (gtf_Color.g * 2.0) - 1.0; - float v2 = (gtf_Color.b * 2.0) - 1.0; - - if(dot(v1, v2) >= 0.0) v1 *= -1.0; - color = vec4((v1 + 1.0) / 2.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag deleted file mode 100644 index ec0f1c2f357..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - gl_FragColor = vec4((faceforward(v1, v2, v1) + 1.0) / 2.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag deleted file mode 100644 index a50f4548506..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - if(dot(v1, v2) >= 0.0) v1 *= -1.0; - gl_FragColor = vec4((v1 + 1.0) / 2.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert deleted file mode 100644 index 80d186c978a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - color = vec4((faceforward(v1, v2, v1) + 1.0) / 2.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert deleted file mode 100644 index 41a04ef6035..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - if(dot(v1, v2) >= 0.0) v1 *= -1.0; - color = vec4((v1 + 1.0) / 2.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag deleted file mode 100644 index 5db1d0fc5fc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - gl_FragColor = vec4((faceforward(v1, v2, v1) + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag deleted file mode 100644 index fb68855f7fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - if(dot(v1, v2) >= 0.0) v1 *= -1.0; - gl_FragColor = vec4((v1 + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert deleted file mode 100644 index a745681dd55..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - color = vec4((faceforward(v1, v2, v1) + 1.0) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert deleted file mode 100644 index d08a74620a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - if(dot(v1, v2) >= 0.0) v1 *= -1.0; - color = vec4((v1 + 1.0) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/input.run.txt deleted file mode 100644 index 4107e639799..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/faceforward/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -faceforward_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_001_to_006.html deleted file mode 100644 index 75d2d91675c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: floor_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary.frag deleted file mode 100644 index 3f918841870..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4((floor(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag deleted file mode 100644 index 11ec5e6e275..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float floor_ref(float x) -{ - if(x >= 0.0) - x = float(int(x)); - else - x = float(int(x) - 1); - return x; -} - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4((floor_ref(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary.vert deleted file mode 100644 index 1ed8d39c665..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4((floor(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert deleted file mode 100644 index 5be14322e69..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -float floor_ref(float x) -{ - if(x >= 0.0) - x = float(int(x)); - else - x = float(int(x) - 1); - return x; -} - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4((floor_ref(c) + 10.0) / 20.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag deleted file mode 100644 index 1a56a4fcf47..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4((floor(c) + 10.0) / 20.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag deleted file mode 100644 index f8aba8d5e62..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -vec2 floor_ref(vec2 x) -{ - if(x[0] >= 0.0) - x[0] = float(int(x[0])); - else - x[0] = float(int(x[0]) - 1); - if(x[1] >= 0.0) - x[1] = float(int(x[1])); - else - x[1] = float(int(x[1]) - 1); - return x; -} - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4((floor_ref(c) + 10.0) / 20.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert deleted file mode 100644 index c977d879b22..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4((floor(c) + 10.0) / 20.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert deleted file mode 100644 index 232d5fee3a5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -vec2 floor_ref(vec2 x) -{ - if(x[0] >= 0.0) - x[0] = float(int(x[0])); - else - x[0] = float(int(x[0]) - 1); - if(x[1] >= 0.0) - x[1] = float(int(x[1])); - else - x[1] = float(int(x[1]) - 1); - return x; -} - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4((floor_ref(c) + 10.0) / 20.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag deleted file mode 100644 index bb7f72018d7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4((floor(c) + 10.0) / 20.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag deleted file mode 100644 index 1209631ef0f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -vec3 floor_ref(vec3 x) -{ - if(x[0] >= 0.0) - x[0] = float(int(x[0])); - else - x[0] = float(int(x[0]) - 1); - if(x[1] >= 0.0) - x[1] = float(int(x[1])); - else - x[1] = float(int(x[1]) - 1); - if(x[2] >= 0.0) - x[2] = float(int(x[2])); - else - x[2] = float(int(x[2]) - 1); - return x; -} - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4((floor_ref(c) + 10.0) / 20.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert deleted file mode 100644 index febeb930c41..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4((floor(c) + 10.0) / 20.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert deleted file mode 100644 index 247aa1aa35d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -vec3 floor_ref(vec3 x) -{ - if(x[0] >= 0.0) - x[0] = float(int(x[0])); - else - x[0] = float(int(x[0]) - 1); - if(x[1] >= 0.0) - x[1] = float(int(x[1])); - else - x[1] = float(int(x[1]) - 1); - if(x[2] >= 0.0) - x[2] = float(int(x[2])); - else - x[2] = float(int(x[2]) - 1); - return x; -} - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4((floor_ref(c) + 10.0) / 20.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/input.run.txt deleted file mode 100644 index 337787db8b9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/floor/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -floor_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_001_to_006.html deleted file mode 100644 index 0fde847696a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: fract_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary.frag deleted file mode 100644 index 8ad6c92f968..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - c = abs(fract(c) - 0.5) * 2.0; - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag deleted file mode 100644 index 2105d7fcd78..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - c = abs((c - floor(c)) - 0.5) * 2.0; - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary.vert deleted file mode 100644 index 8724037ff68..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - c = abs(fract(c) - 0.5) * 2.0; - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert deleted file mode 100644 index 773fd79049a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - c = abs((c - floor(c)) - 0.5) * 2.0; - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag deleted file mode 100644 index 6d9e3fa0bd1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - c = abs(fract(c) - 0.5) * 2.0; - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag deleted file mode 100644 index 222b2e96f57..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - c = abs((c - floor(c)) - 0.5) * 2.0; - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert deleted file mode 100644 index bb8acce361a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - c = abs(fract(c) - 0.5) * 2.0; - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert deleted file mode 100644 index 31546ff4a82..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - c = abs((c - floor(c)) - 0.5) * 2.0; - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag deleted file mode 100644 index bf409a7a040..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - c = abs(fract(c) - 0.5) * 2.0; - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag deleted file mode 100644 index 8a684230394..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - c = abs((c - floor(c)) - 0.5) * 2.0; - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert deleted file mode 100644 index 2d83b034800..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - c = abs(fract(c) - 0.5) * 2.0; - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert deleted file mode 100644 index 5092c853393..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - c = abs((c - floor(c)) - 0.5) * 2.0; - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/input.run.txt deleted file mode 100644 index 74ccc68b54c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/fract/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -fract_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_frag.frag deleted file mode 100644 index 594afd9409f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_frag.frag +++ /dev/null @@ -1,102 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - - - -void qualifiers(in float a[4], out float b[4], inout float c[4], const in float d[4], float e[4]) -{ - b[0] = a[0]; - c[0] += d[0]; - a[0] += 1.0; - e[0] += 1.0; - - b[1] = a[1]; - c[1] += d[1]; - a[1] += 1.0; - e[1] += 1.0; - - b[2] = a[2]; - c[2] += d[2]; - a[2] += 1.0; - e[2] += 1.0; - - b[3] = a[3]; - c[3] += d[3]; - a[3] += 1.0; - e[3] += 1.0; -} - - - -void main (void) -{ - float a[4]; - float b[4]; - float c[4]; - float d[4]; - float e[4]; - float q = 0.0; - float q2 = 0.0; - - a[0] = 1.0; - b[0] = 2.0; - c[0] = 3.0; - d[0] = 4.0; - e[0] = 1.0; - - a[1] = 1.0; - b[1] = 2.0; - c[1] = 3.0; - d[1] = 4.0; - e[1] = 1.0; - - a[2] = 1.0; - b[2] = 2.0; - c[2] = 3.0; - d[2] = 4.0; - e[2] = 1.0; - - a[3] = 1.0; - b[3] = 2.0; - c[3] = 3.0; - d[3] = 4.0; - e[3] = 1.0; - - qualifiers(a, b, c, d, e); - - // randomly test a value - if(a[0] == 1.0) q += 1.0; - if(b[1] == 1.0) q += 2.0; - if(c[2] == 7.0) q += 4.0; - if(d[3] == 4.0) q2 += 1.0; - if(e[0] == 1.0) q2 += 2.0; - - gl_FragColor = vec4(vec2(q / 7.0, q2 / 3.0), 1.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_vert.vert deleted file mode 100644 index 64d23d278ff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/array_float_vert.vert +++ /dev/null @@ -1,103 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -void qualifiers(in float a[4], out float b[4], inout float c[4], const in float d[4], float e[4]) -{ - b[0] = a[0]; - c[0] += d[0]; - a[0] += 1.0; - e[0] += 1.0; - - b[1] = a[1]; - c[1] += d[1]; - a[1] += 1.0; - e[1] += 1.0; - - b[2] = a[2]; - c[2] += d[2]; - a[2] += 1.0; - e[2] += 1.0; - - b[3] = a[3]; - c[3] += d[3]; - a[3] += 1.0; - e[3] += 1.0; -} - - - - -void main (void) -{ - float a[4]; - float b[4]; - float c[4]; - float d[4]; - float e[4]; - float q = 0.0; - float q2 = 0.0; - - a[0] = 1.0; - b[0] = 2.0; - c[0] = 3.0; - d[0] = 4.0; - e[0] = 1.0; - - a[1] = 1.0; - b[1] = 2.0; - c[1] = 3.0; - d[1] = 4.0; - e[1] = 1.0; - - a[2] = 1.0; - b[2] = 2.0; - c[2] = 3.0; - d[2] = 4.0; - e[2] = 1.0; - - a[3] = 1.0; - b[3] = 2.0; - c[3] = 3.0; - d[3] = 4.0; - e[3] = 1.0; - - qualifiers(a, b, c, d, e); - - // randomly test a value - if(a[0] == 1.0) q += 1.0; - if(b[1] == 1.0) q += 2.0; - if(c[2] == 7.0) q += 4.0; - if(d[3] == 4.0) q2 += 1.0; - if(e[0] == 1.0) q2 += 2.0; - - color = vec4(vec2(q / 7.0, q2 / 3.0), 1.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag deleted file mode 100644 index 6ba41dea092..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bool function(bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -bool function(bool par[3]) -{ - // Return the value of the array. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; - } - else - return false; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert deleted file mode 100644 index 3d643b15239..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bool function(bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -bool function(bool par[3]) -{ - // Return the value of the array. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; - } - else - return false; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag deleted file mode 100644 index 900dbd26306..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bool function(bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(par && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bool function(bool par) -{ - // Return the value of the parameter. - if(par) - { - // Test parameter qualifier (default is "in"). - par = false; - - return true; - } - else - return false; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert deleted file mode 100644 index bbf763e948c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bool function(bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(par && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bool function(bool par) -{ - // Return the value of the parameter. - if(par) - { - // Test parameter qualifier (default is "in"). - par = false; - - return true; - } - else - return false; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag deleted file mode 100644 index 1d08ca5e063..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bool function(in bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bool function(in bool par[3]) -{ - // Return the value of the array. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; - } - else - return false; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert deleted file mode 100644 index f8b3ec06553..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bool function(in bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bool function(in bool par[3]) -{ - // Return the value of the array. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; - } - else - return false; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag deleted file mode 100644 index bfc49e26f78..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bool function(in bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(par && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bool function(in bool par) -{ - // Return the value of the parameter. - if(par) - { - // Test parameter qualifier (default is "in"). - par = false; - - return true; - } - else - return false; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert deleted file mode 100644 index a2d51b77d9e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bool function(in bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(par && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bool function(in bool par) -{ - // Return the value of the parameter. - if(par) - { - // Test parameter qualifier (default is "in"). - par = false; - - return true; - } - else - return false; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag deleted file mode 100644 index 51adf2723c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bool function(inout bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bool function(inout bool par[3]) -{ - // Return the value of the array. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; - } - else - return false; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert deleted file mode 100644 index 43429dc9462..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bool function(inout bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bool function(inout bool par[3]) -{ - // Return the value of the array. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; - } - else - return false; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag deleted file mode 100644 index af091de6bdd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bool function(inout bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(!par && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bool function(inout bool par) -{ - // Return the value of the parameter. - if(par) - { - // Test parameter qualifier (default is "in"). - par = false; - - return true; - } - else - return false; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert deleted file mode 100644 index 41552dfeef5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bool function(inout bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(!par && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bool function(inout bool par) -{ - // Return the value of the parameter. - if(par) - { - // Test parameter qualifier (default is "in"). - par = false; - - return true; - } - else - return false; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag deleted file mode 100644 index 10df063d00c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bool function(out bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bool function(out bool par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert deleted file mode 100644 index 85615ac6889..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bool function(out bool par[3]); -bool is_all(const in bool array[3], const in bool value); -void set_all(out bool array[3], const in bool value); - -void main (void) -{ - bool par[3]; - bool ret = false; - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, true); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bool function(out bool par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return true; -} - -bool is_all(const in bool array[3], const in bool value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bool array[3], const in bool value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag deleted file mode 100644 index 0a67173a243..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bool function(out bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(!par && ret) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bool function(out bool par) -{ - // Test parameter qualifier (default is "in"). - par = false; - - return true; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert deleted file mode 100644 index 92a46a9081e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bool function(out bool par); - -void main (void) -{ - bool par = true; - bool ret = false; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(!par && ret) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bool function(out bool par) -{ - // Test parameter qualifier (default is "in"). - par = false; - - return true; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag deleted file mode 100644 index f8a77b8988c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bvec4 function(bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, bvec4(true, true, true, true)) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -bvec4 function(bvec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert deleted file mode 100644 index 1a528b8cfb4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bvec4 function(bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, bvec4(true, true, true, true)) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -bvec4 function(bvec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag deleted file mode 100644 index d2f5c7e2960..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bvec4 function(bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bvec4 function(bvec4 par) -{ - // Return the value of the parameter. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert deleted file mode 100644 index e3354f23b93..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bvec4 function(bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bvec4 function(bvec4 par) -{ - // Return the value of the parameter. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag deleted file mode 100644 index f4479e6802e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bvec4 function(in bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, bvec4(true, true, true, true)) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -bvec4 function(in bvec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert deleted file mode 100644 index ae5dde8038a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bvec4 function(in bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, bvec4(true, true, true, true)) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -bvec4 function(in bvec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag deleted file mode 100644 index a13cee3abae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bvec4 function(in bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bvec4 function(in bvec4 par) -{ - // Return the value of the parameter. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert deleted file mode 100644 index b919bf6b864..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bvec4 function(in bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return true. - if(is_all(par, true) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bvec4 function(in bvec4 par) -{ - // Return the value of the parameter. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag deleted file mode 100644 index e61a00534bd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bvec4 function(inout bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, bvec4(false, false, false, false)) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -bvec4 function(inout bvec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert deleted file mode 100644 index 710ff576a3a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bvec4 function(inout bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, bvec4(false, false, false, false)) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -bvec4 function(inout bvec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag deleted file mode 100644 index 5a114e9be3e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag +++ /dev/null @@ -1,129 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bvec4 function(inout bvec4 par[10]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[10], const in bvec4 value); -void set_all(out bvec4 array[10], const in bvec4 value); - -void main (void) -{ - bvec4 par[10]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, bvec4(false, false, false, false)) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -bvec4 function(inout bvec4 par[10]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[10], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - if(array[3] != value) - ret = false; - if(array[4] != value) - ret = false; - if(array[5] != value) - ret = false; - if(array[6] != value) - ret = false; - if(array[7] != value) - ret = false; - if(array[8] != value) - ret = false; - if(array[9] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[10], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; - array[3] = value; - array[4] = value; - array[5] = value; - array[6] = value; - array[7] = value; - array[8] = value; - array[9] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert deleted file mode 100644 index 92f5db9a4c6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert +++ /dev/null @@ -1,129 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bvec4 function(inout bvec4 par[10]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[10], const in bvec4 value); -void set_all(out bvec4 array[10], const in bvec4 value); - -void main (void) -{ - bvec4 par[10]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, bvec4(false, false, false, false)) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -bvec4 function(inout bvec4 par[10]) -{ - // Return the value of the array. - if(is_all(par, bvec4(true, true, true, true))) - { - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[10], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - if(array[3] != value) - ret = false; - if(array[4] != value) - ret = false; - if(array[5] != value) - ret = false; - if(array[6] != value) - ret = false; - if(array[7] != value) - ret = false; - if(array[8] != value) - ret = false; - if(array[9] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[10], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; - array[3] = value; - array[4] = value; - array[5] = value; - array[6] = value; - array[7] = value; - array[8] = value; - array[9] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag deleted file mode 100644 index e1f4a1f915d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bvec4 function(inout bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bvec4 function(inout bvec4 par) -{ - // Return the value of the parameter. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert deleted file mode 100644 index 4f8820bc45b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bvec4 function(inout bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bvec4 function(inout bvec4 par) -{ - // Return the value of the parameter. - if(is_all(par, true)) - { - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); - } - else - return bvec4(false, false, false, false); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag deleted file mode 100644 index e3f50a63f12..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag +++ /dev/null @@ -1,102 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -bvec4 function(out bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, bvec4(false, false, false, false)) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -bvec4 function(out bvec4 par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert deleted file mode 100644 index b64a447b196..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert +++ /dev/null @@ -1,102 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -bvec4 function(out bvec4 par[3]); -bool is_all(const in bvec4 par, const in bool value); -bool is_all(const in bvec4 array[3], const in bvec4 value); -void set_all(out bvec4 array[3], const in bvec4 value); - -void main (void) -{ - bvec4 par[3]; - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - // Initialize the entire array to true. - set_all(par, bvec4(true, true, true, true)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, bvec4(false, false, false, false)) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -bvec4 function(out bvec4 par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, bvec4(false, false, false, false)); - - return bvec4(true, true, true, true); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in bvec4 array[3], const in bvec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 array[3], const in bvec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag deleted file mode 100644 index 1f923620085..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -bvec4 function(out bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && is_all(ret, true)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -bvec4 function(out bvec4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert deleted file mode 100644 index 99c318fe7e1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -bvec4 function(out bvec4 par); -bool is_all(const in bvec4 par, const in bool value); -void set_all(out bvec4 par, const in bool value); - -void main (void) -{ - bvec4 par = bvec4(true, true, true, true); - bvec4 ret = bvec4(false, false, false, false); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return true. - if(is_all(par, false) && is_all(ret, true)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -bvec4 function(out bvec4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, false); - - return bvec4(true, true, true, true); -} - -bool is_all(const in bvec4 par, const in bool value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out bvec4 par, const in bool value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag deleted file mode 100644 index b3a130eec1f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -float function(float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -float function(float par[3]) -{ - // Return the value of the array. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; - } - else - return 0.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert deleted file mode 100644 index 4763c1ad8ce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -float function(float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -float function(float par[3]) -{ - // Return the value of the array. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; - } - else - return 0.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag deleted file mode 100644 index 51d735717da..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -float function(float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if((par == 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -float function(float par) -{ - // Return the value of the parameter. - if(par == 1.0) - { - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; - } - else - return 0.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert deleted file mode 100644 index f41995b3ef8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -float function(float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if((par == 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -float function(float par) -{ - // Return the value of the parameter. - if(par == 1.0) - { - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; - } - else - return 0.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag deleted file mode 100644 index 33e0ab61112..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -float function(in float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -float function(in float par[3]) -{ - // Return the value of the array. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; - } - else - return 0.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert deleted file mode 100644 index a685e7345ef..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -float function(in float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -float function(in float par[3]) -{ - // Return the value of the array. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; - } - else - return 0.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag deleted file mode 100644 index 09870afe500..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -float function(in float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if((par == 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -float function(in float par) -{ - // Return the value of the parameter. - if(par == 1.0) - { - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; - } - else - return 0.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert deleted file mode 100644 index f1f47f3034a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -float function(in float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if((par == 1.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -float function(in float par) -{ - // Return the value of the parameter. - if(par == 1.0) - { - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; - } - else - return 0.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag deleted file mode 100644 index fd0fa109691..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -float function(inout float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -float function(inout float par[3]) -{ - // Return the value of the array. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; - } - else - return 0.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert deleted file mode 100644 index d4c82f266a7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -float function(inout float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -float function(inout float par[3]) -{ - // Return the value of the array. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; - } - else - return 0.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag deleted file mode 100644 index ce0d3d0c5b9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -float function(inout float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if((par == 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -float function(inout float par) -{ - // Return the value of the parameter. - if(par == 1.0) - { - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; - } - else - return 0.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert deleted file mode 100644 index 04d063561ae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -float function(inout float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if((par == 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -float function(inout float par) -{ - // Return the value of the parameter. - if(par == 1.0) - { - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; - } - else - return 0.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag deleted file mode 100644 index 3df81949369..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -float function(out float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -float function(out float par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert deleted file mode 100644 index 212f4e846b3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -float function(out float par[3]); -bool is_all(const in float array[3], const in float value); -void set_all(out float array[3], const in float value); - -void main (void) -{ - float par[3]; - float ret = 0.0; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, 1.0); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -float function(out float par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return 1.0; -} - -bool is_all(const in float array[3], const in float value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out float array[3], const in float value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag deleted file mode 100644 index c0aafb071e5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -float function(out float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if((par == 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -float function(out float par) -{ - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert deleted file mode 100644 index 48837c9f3d8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -float function(out float par); - -void main (void) -{ - float par = 1.0; - float ret = 0.0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if((par == 0.0) && (ret == 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -float function(out float par) -{ - // Test parameter qualifier (default is "in"). - par = 0.0; - - return 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_001_to_008.html deleted file mode 100644 index 309e4b49178..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_001_to_008.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_009_to_016.html deleted file mode 100644 index 3a055a2e567..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_009_to_016.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_017_to_024.html deleted file mode 100644 index 72e2585af43..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_017_to_024.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_017_to_024.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_025_to_032.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_025_to_032.html deleted file mode 100644 index 32a7ef534df..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_025_to_032.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_025_to_032.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_033_to_040.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_033_to_040.html deleted file mode 100644 index 4a8723664b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_033_to_040.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_033_to_040.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_041_to_048.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_041_to_048.html deleted file mode 100644 index 0d3aee92783..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_041_to_048.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_041_to_048.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_049_to_056.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_049_to_056.html deleted file mode 100644 index 4cbdf62fc97..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_049_to_056.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_049_to_056.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_057_to_064.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_057_to_064.html deleted file mode 100644 index 2c2545718b7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_057_to_064.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_057_to_064.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_065_to_072.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_065_to_072.html deleted file mode 100644 index d01ded0bd32..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_065_to_072.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_065_to_072.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_073_to_080.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_073_to_080.html deleted file mode 100644 index 969754f71ef..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_073_to_080.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_073_to_080.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_081_to_088.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_081_to_088.html deleted file mode 100644 index 08c0e1163e4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_081_to_088.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_081_to_088.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_089_to_096.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_089_to_096.html deleted file mode 100644 index 35158155869..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_089_to_096.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_089_to_096.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_097_to_104.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_097_to_104.html deleted file mode 100644 index 2d5ef101d9f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_097_to_104.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_097_to_104.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_105_to_112.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_105_to_112.html deleted file mode 100644 index 7d826450fd4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_105_to_112.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_105_to_112.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_113_to_120.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_113_to_120.html deleted file mode 100644 index c97b0c2d4a2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_113_to_120.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_113_to_120.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_121_to_126.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_121_to_126.html deleted file mode 100644 index 10eaee12a88..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/functions_121_to_126.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - -WebGL GLSL conformance test: functions_121_to_126.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/input.run.txt deleted file mode 100644 index 00b4fa8fa64..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/input.run.txt +++ /dev/null @@ -1,17 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -functions_001_to_008.html -functions_009_to_016.html -functions_017_to_024.html -functions_025_to_032.html -functions_033_to_040.html -functions_041_to_048.html -functions_049_to_056.html -functions_057_to_064.html -functions_065_to_072.html -functions_073_to_080.html -functions_081_to_088.html -functions_089_to_096.html -functions_097_to_104.html -functions_105_to_112.html -functions_113_to_120.html -functions_121_to_126.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag deleted file mode 100644 index 59a502afe66..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -int function(int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -int function(int par[3]) -{ - // Return the value of the array. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; - } - else - return 0; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert deleted file mode 100644 index 8b9e0417deb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -int function(int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -int function(int par[3]) -{ - // Return the value of the array. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; - } - else - return 0; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag deleted file mode 100644 index 3f9fc443807..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -int function(int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if((par == 1) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -int function(int par) -{ - // Return the value of the parameter. - if(par == 1) - { - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; - } - else - return 0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert deleted file mode 100644 index 73e895d7f43..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -int function(int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if((par == 1) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -int function(int par) -{ - // Return the value of the parameter. - if(par == 1) - { - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; - } - else - return 0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag deleted file mode 100644 index b9e2910bcc4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -int function(in int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -int function(in int par[3]) -{ - // Return the value of the array. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; - } - else - return 0; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert deleted file mode 100644 index 3d807a18ebc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -int function(in int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -int function(in int par[3]) -{ - // Return the value of the array. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; - } - else - return 0; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag deleted file mode 100644 index 4be3d649c7d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -int function(in int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if((par == 1) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -int function(in int par) -{ - // Return the value of the parameter. - if(par == 1) - { - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; - } - else - return 0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert deleted file mode 100644 index 020d7949257..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -int function(in int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if((par == 1) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -int function(in int par) -{ - // Return the value of the parameter. - if(par == 1) - { - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; - } - else - return 0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag deleted file mode 100644 index 91d71268d7a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -int function(inout int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -int function(inout int par[3]) -{ - // Return the value of the array. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; - } - else - return 0; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert deleted file mode 100644 index efaf9f449c7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -int function(inout int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -int function(inout int par[3]) -{ - // Return the value of the array. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; - } - else - return 0; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag deleted file mode 100644 index e2780c41cab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -int function(inout int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if((par == 0) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -int function(inout int par) -{ - // Return the value of the parameter. - if(par == 1) - { - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; - } - else - return 0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert deleted file mode 100644 index e252ac4cf45..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -int function(inout int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if((par == 0) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -int function(inout int par) -{ - // Return the value of the parameter. - if(par == 1) - { - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; - } - else - return 0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag deleted file mode 100644 index a46c860f841..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -int function(out int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -int function(out int par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert deleted file mode 100644 index 5dd10b83375..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -int function(out int par[3]); -bool is_all(const in int array[3], const in int value); -void set_all(out int array[3], const in int value); - -void main (void) -{ - int par[3]; - int ret = 0; - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, 1); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -int function(out int par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return 1; -} - -bool is_all(const in int array[3], const in int value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out int array[3], const in int value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag deleted file mode 100644 index 822948a2d9e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -int function(out int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if((par == 0) && (ret == 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -int function(out int par) -{ - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert deleted file mode 100644 index 6a5d0b85c32..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -int function(out int par); - -void main (void) -{ - int par = 1; - int ret = 0; - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if((par == 0) && (ret == 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -int function(out int par) -{ - // Test parameter qualifier (default is "in"). - par = 0; - - return 1; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag deleted file mode 100644 index 1ee72fd7fe6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -ivec4 function(ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, ivec4(1, 1, 1, 1)) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -ivec4 function(ivec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert deleted file mode 100644 index 82be12d556d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -ivec4 function(ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, ivec4(1, 1, 1, 1)) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -ivec4 function(ivec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag deleted file mode 100644 index 1a66f95e7a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -ivec4 function(ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -ivec4 function(ivec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert deleted file mode 100644 index 3680ca05101..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -ivec4 function(ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -ivec4 function(ivec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag deleted file mode 100644 index 7aa71b48a26..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -ivec4 function(in ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, ivec4(1, 1, 1, 1)) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -ivec4 function(in ivec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert deleted file mode 100644 index df24cc8ff79..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -ivec4 function(in ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, ivec4(1, 1, 1, 1)) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -ivec4 function(in ivec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag deleted file mode 100644 index bc6c03adc4e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -ivec4 function(in ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -ivec4 function(in ivec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert deleted file mode 100644 index 1f0e3cd2b13..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -ivec4 function(in ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1. - if(is_all(par, 1) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -ivec4 function(in ivec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag deleted file mode 100644 index 4aae9eebf67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -ivec4 function(inout ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, ivec4(0, 0, 0, 0)) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -ivec4 function(inout ivec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert deleted file mode 100644 index 069dae62c65..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -ivec4 function(inout ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, ivec4(0, 0, 0, 0)) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -ivec4 function(inout ivec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag deleted file mode 100644 index d2f509df7dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag +++ /dev/null @@ -1,129 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -ivec4 function(inout ivec4 par[10]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[10], const in ivec4 value); -void set_all(out ivec4 array[10], const in ivec4 value); - -void main (void) -{ - ivec4 par[10]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, ivec4(0, 0, 0, 0)) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -ivec4 function(inout ivec4 par[10]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[10], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - if(array[3] != value) - ret = false; - if(array[4] != value) - ret = false; - if(array[5] != value) - ret = false; - if(array[6] != value) - ret = false; - if(array[7] != value) - ret = false; - if(array[8] != value) - ret = false; - if(array[9] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[10], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; - array[3] = value; - array[4] = value; - array[5] = value; - array[6] = value; - array[7] = value; - array[8] = value; - array[9] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert deleted file mode 100644 index 0c69946a165..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert +++ /dev/null @@ -1,129 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -ivec4 function(inout ivec4 par[10]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[10], const in ivec4 value); -void set_all(out ivec4 array[10], const in ivec4 value); - -void main (void) -{ - ivec4 par[10]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, ivec4(0, 0, 0, 0)) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -ivec4 function(inout ivec4 par[10]) -{ - // Return the value of the array. - if(is_all(par, ivec4(1, 1, 1, 1))) - { - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[10], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - if(array[3] != value) - ret = false; - if(array[4] != value) - ret = false; - if(array[5] != value) - ret = false; - if(array[6] != value) - ret = false; - if(array[7] != value) - ret = false; - if(array[8] != value) - ret = false; - if(array[9] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[10], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; - array[3] = value; - array[4] = value; - array[5] = value; - array[6] = value; - array[7] = value; - array[8] = value; - array[9] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag deleted file mode 100644 index aa75e3262b5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -ivec4 function(inout ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -ivec4 function(inout ivec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert deleted file mode 100644 index 40e9db60ca9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -ivec4 function(inout ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -ivec4 function(inout ivec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); - } - else - return ivec4(0, 0, 0, 0); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag deleted file mode 100644 index 88ec4b637a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag +++ /dev/null @@ -1,102 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -ivec4 function(out ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, ivec4(0, 0, 0, 0)) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -ivec4 function(out ivec4 par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert deleted file mode 100644 index c33908198fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert +++ /dev/null @@ -1,102 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -ivec4 function(out ivec4 par[3]); -bool is_all(const in ivec4 par, const in int value); -bool is_all(const in ivec4 array[3], const in ivec4 value); -void set_all(out ivec4 array[3], const in ivec4 value); - -void main (void) -{ - ivec4 par[3]; - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - // Initialize the entire array to 1. - set_all(par, ivec4(1, 1, 1, 1)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, ivec4(0, 0, 0, 0)) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -ivec4 function(out ivec4 par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, ivec4(0, 0, 0, 0)); - - return ivec4(1, 1, 1, 1); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in ivec4 array[3], const in ivec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 array[3], const in ivec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag deleted file mode 100644 index 9886a204f3e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -ivec4 function(out ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && is_all(ret, 1)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -ivec4 function(out ivec4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert deleted file mode 100644 index 1e376e399a4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -ivec4 function(out ivec4 par); -bool is_all(const in ivec4 par, const in int value); -void set_all(out ivec4 par, const in int value); - -void main (void) -{ - ivec4 par = ivec4(1, 1, 1, 1); - ivec4 ret = ivec4(0, 0, 0, 0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1. - if(is_all(par, 0) && is_all(ret, 1)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -ivec4 function(out ivec4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0); - - return ivec4(1, 1, 1, 1); -} - -bool is_all(const in ivec4 par, const in int value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out ivec4 par, const in int value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag deleted file mode 100644 index 9ee51b4a870..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag +++ /dev/null @@ -1,141 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, mat_ones) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -mat4 function(mat4 par[2]) -{ - // Return the value of the array. - if(is_all(par, mat_ones)) - { - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; - } - else - return mat_zeros; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert deleted file mode 100644 index fd810d298a5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert +++ /dev/null @@ -1,141 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, mat_ones) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -mat4 function(mat4 par[2]) -{ - // Return the value of the array. - if(is_all(par, mat_ones)) - { - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; - } - else - return mat_zeros; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag deleted file mode 100644 index 284dcaa2e57..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag +++ /dev/null @@ -1,145 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -mat4 function(mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -mat4 function(mat4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - } - else - return mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert deleted file mode 100644 index c3e32d3887f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert +++ /dev/null @@ -1,145 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -mat4 function(mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -mat4 function(mat4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - } - else - return mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag deleted file mode 100644 index 4f17432df39..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag +++ /dev/null @@ -1,141 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(in mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, mat_ones) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -mat4 function(in mat4 par[2]) -{ - // Return the value of the array. - if(is_all(par, mat_ones)) - { - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; - } - else - return mat_zeros; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert deleted file mode 100644 index 9d28c3693b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert +++ /dev/null @@ -1,141 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(in mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, mat_ones) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -mat4 function(in mat4 par[2]) -{ - // Return the value of the array. - if(is_all(par, mat_ones)) - { - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; - } - else - return mat_zeros; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag deleted file mode 100644 index fd1faebce18..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag +++ /dev/null @@ -1,145 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -mat4 function(in mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -mat4 function(in mat4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - } - else - return mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert deleted file mode 100644 index d606b7a43f4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert +++ /dev/null @@ -1,145 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -mat4 function(in mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -mat4 function(in mat4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - } - else - return mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag deleted file mode 100644 index e0d21a4f444..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag +++ /dev/null @@ -1,141 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(inout mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, mat_zeros) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -mat4 function(inout mat4 par[2]) -{ - // Return the value of the array. - if(is_all(par, mat_ones)) - { - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; - } - else - return mat_zeros; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert deleted file mode 100644 index 981a119721e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert +++ /dev/null @@ -1,141 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(inout mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, mat_zeros) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -mat4 function(inout mat4 par[2]) -{ - // Return the value of the array. - if(is_all(par, mat_ones)) - { - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; - } - else - return mat_zeros; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag deleted file mode 100644 index 5ad7e175521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag +++ /dev/null @@ -1,145 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -mat4 function(inout mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -mat4 function(inout mat4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - } - else - return mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert deleted file mode 100644 index b56fe2a97c5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert +++ /dev/null @@ -1,145 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -mat4 function(inout mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -mat4 function(inout mat4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - } - else - return mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag deleted file mode 100644 index 61b5da60481..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag +++ /dev/null @@ -1,135 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(out mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, mat_zeros) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -mat4 function(out mat4 par[2]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert deleted file mode 100644 index dcccaa317c8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert +++ /dev/null @@ -1,135 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -const mat4 mat_ones = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -const mat4 mat_zeros = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - -// Function declarations. -mat4 function(out mat4 par[2]); -bool is_all(const in mat4 par, const in float value); -bool is_all(const in mat4 array[2], const in mat4 value); -void set_all(out mat4 array[2], const in mat4 value); - -void main (void) -{ - mat4 par[2]; - mat4 ret = mat_zeros; - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, mat_ones); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, mat_zeros) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -mat4 function(out mat4 par[2]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, mat_zeros); - - return mat_ones; -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -bool is_all(const in mat4 array[2], const in mat4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 array[2], const in mat4 value) -{ - array[0] = value; - array[1] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag deleted file mode 100644 index 870ee304c73..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag +++ /dev/null @@ -1,136 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -mat4 function(out mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -mat4 function(out mat4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert deleted file mode 100644 index 12a42d34395..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert +++ /dev/null @@ -1,136 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -mat4 function(out mat4 par); -bool is_all(const in mat4 par, const in float value); -void set_all(out mat4 par, const in float value); - -void main (void) -{ - mat4 par = mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); - mat4 ret = mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -mat4 function(out mat4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return mat4(1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0); -} - -bool is_all(const in mat4 par, const in float value) -{ - bool ret = true; - - if(par[0][0] != value) - ret = false; - if(par[0][1] != value) - ret = false; - if(par[0][2] != value) - ret = false; - if(par[0][3] != value) - ret = false; - - if(par[1][0] != value) - ret = false; - if(par[1][1] != value) - ret = false; - if(par[1][2] != value) - ret = false; - if(par[1][3] != value) - ret = false; - - if(par[2][0] != value) - ret = false; - if(par[2][1] != value) - ret = false; - if(par[2][2] != value) - ret = false; - if(par[2][3] != value) - ret = false; - - if(par[3][0] != value) - ret = false; - if(par[3][1] != value) - ret = false; - if(par[3][2] != value) - ret = false; - if(par[3][3] != value) - ret = false; - - return ret; -} - -void set_all(out mat4 par, const in float value) -{ - par[0][0] = value; - par[0][1] = value; - par[0][2] = value; - par[0][3] = value; - - par[1][0] = value; - par[1][1] = value; - par[1][2] = value; - par[1][3] = value; - - par[2][0] = value; - par[2][1] = value; - par[2][2] = value; - par[2][3] = value; - - par[3][0] = value; - par[3][1] = value; - par[3][2] = value; - par[3][3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_frag.frag deleted file mode 100644 index 2328826d691..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_frag.frag +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - - - -float qualifiers(in float a, out float b, inout float c, const in float d, float e) -{ - b = a; - c += d; - a += 1.0; - return e; -} - - - -void main (void) -{ - float a = 1.0, b = 2.0, c = 3.0, d = 4.0, e = 1.0, f = 0.0; - float q = 0.0; - float q2 = 0.0; - - f = qualifiers(a, b, c, d, e); - - if(a == 1.0) q += 1.0; - if(b == 1.0) q += 2.0; - if(c == 7.0) q += 4.0; - if(d == 4.0) q2 += 1.0; - if(e == 1.0) q2 += 2.0; - if(f == 1.0) q2 += 4.0; - - gl_FragColor = vec4(vec2(q / 7.0, q2 / 7.0), 1.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_vert.vert deleted file mode 100644 index b5b7095b43e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_float_vert.vert +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -float qualifiers(in float a, out float b, inout float c, const in float d, float e) -{ - b = a; - c += d; - a += 1.0; - return e; -} - - - -void main (void) -{ - float a = 1.0, b = 2.0, c = 3.0, d = 4.0, e = 1.0, f = 0.0; - float q = 0.0; - float q2 = 0.0; - - f = qualifiers(a, b, c, d, e); - - if(a == 1.0) q += 1.0; - if(b == 1.0) q += 2.0; - if(c == 7.0) q += 4.0; - if(d == 4.0) q2 += 1.0; - if(e == 1.0) q2 += 2.0; - if(f == 1.0) q2 += 4.0; - - color = vec4(vec2(q / 7.0, q2 / 7.0), 1.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_frag.frag deleted file mode 100644 index f176cdb0e4b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - float a; - float b; - float c; - float d; -}; - - - -sabcd qualifiers(in sabcd a, out sabcd b, inout sabcd c, const in sabcd d, -sabcd e) -{ - sabcd one = sabcd(1.0, 1.0, 1.0, 1.0); - - b = a; - - c.a += d.a; - c.b += d.b; - c.c += d.c; - c.d += d.d; - - a.a += one.a; - a.b += one.b; - a.c += one.c; - a.d += one.d; - - return e; -} - -void main (void) -{ - sabcd a = sabcd(1.0, 1.0, 1.0, 1.0); - sabcd b = sabcd(2.0, 2.0, 2.0, 2.0); - sabcd c = sabcd(3.0, 3.0, 3.0, 3.0); - sabcd d = sabcd(4.0, 4.0, 4.0, 4.0); - sabcd e = sabcd(1.0, 1.0, 1.0, 1.0); - sabcd f = sabcd(0.0, 0.0, 0.0, 0.0); - sabcd one = sabcd(1.0, 1.0, 1.0, 1.0); - sabcd four = sabcd(4.0, 4.0, 4.0, 4.0); - sabcd seven = sabcd(7.0, 7.0, 7.0, 7.0); - float q = 0.0; - float q2 = 0.0; - - f = qualifiers(a, b, c, d, e); - - if(a == one) q += 1.0; - if(b == one) q += 2.0; - if(c == seven) q += 4.0; - if(d == four) q2 += 1.0; - if(e == one) q2 += 2.0; - if(f == one) q2 += 4.0; - - gl_FragColor = vec4(vec2(q / 7.0, q2 / 7.0), 1.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_vert.vert deleted file mode 100644 index 8d0b205be5b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/qualifiers_struct_vert.vert +++ /dev/null @@ -1,87 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - float a; - float b; - float c; - float d; -}; - - - -sabcd qualifiers(in sabcd a, out sabcd b, inout sabcd c, const in sabcd d, -sabcd e) -{ - sabcd one = sabcd(1.0, 1.0, 1.0, 1.0); - - b = a; - - c.a += d.a; - c.b += d.b; - c.c += d.c; - c.d += d.d; - - a.a += one.a; - a.b += one.b; - a.c += one.c; - a.d += one.d; - - return e; -} - -void main (void) -{ - sabcd a = sabcd(1.0, 1.0, 1.0, 1.0); - sabcd b = sabcd(2.0, 2.0, 2.0, 2.0); - sabcd c = sabcd(3.0, 3.0, 3.0, 3.0); - sabcd d = sabcd(4.0, 4.0, 4.0, 4.0); - sabcd e = sabcd(1.0, 1.0, 1.0, 1.0); - sabcd f = sabcd(0.0, 0.0, 0.0, 0.0); - sabcd one = sabcd(1.0, 1.0, 1.0, 1.0); - sabcd four = sabcd(4.0, 4.0, 4.0, 4.0); - sabcd seven = sabcd(7.0, 7.0, 7.0, 7.0); - float q = 0.0; - float q2 = 0.0; - - f = qualifiers(a, b, c, d, e); - - if(a == one) q += 1.0; - if(b == one) q += 2.0; - if(c == seven) q += 4.0; - if(d == four) q2 += 1.0; - if(e == one) q2 += 2.0; - if(f == one) q2 += 4.0; - - color = vec4(vec2(q / 7.0, q2 / 7.0), 1.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag deleted file mode 100644 index 1ffc79ea334..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -vec4 function(vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -vec4 function(vec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert deleted file mode 100644 index df7c8af7780..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -vec4 function(vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -vec4 function(vec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag deleted file mode 100644 index 59691446f31..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -vec4 function(vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -vec4 function(vec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert deleted file mode 100644 index f6ca32e1019..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -vec4 function(vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -vec4 function(vec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag deleted file mode 100644 index 9120bb3812f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -vec4 function(in vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -vec4 function(in vec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert deleted file mode 100644 index 4805d42fd51..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -vec4 function(in vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -vec4 function(in vec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag deleted file mode 100644 index bbe63fa2874..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -vec4 function(in vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -vec4 function(in vec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert deleted file mode 100644 index c6ab4b4e519..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -vec4 function(in vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should remain unchanged by the function and the function should return 1.0. - if(is_all(par, 1.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -vec4 function(in vec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag deleted file mode 100644 index 3aafe12675a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -vec4 function(inout vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, vec4(0.0, 0.0, 0.0, 0.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -vec4 function(inout vec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert deleted file mode 100644 index 1c0d0451144..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert +++ /dev/null @@ -1,108 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -vec4 function(inout vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, vec4(0.0, 0.0, 0.0, 0.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -vec4 function(inout vec4 par[3]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag deleted file mode 100644 index 3f28f2822c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag +++ /dev/null @@ -1,129 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -vec4 function(inout vec4 par[10]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[10], const in vec4 value); -void set_all(out vec4 array[10], const in vec4 value); - -void main (void) -{ - vec4 par[10]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, vec4(0.0, 0.0, 0.0, 0.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -vec4 function(inout vec4 par[10]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[10], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - if(array[3] != value) - ret = false; - if(array[4] != value) - ret = false; - if(array[5] != value) - ret = false; - if(array[6] != value) - ret = false; - if(array[7] != value) - ret = false; - if(array[8] != value) - ret = false; - if(array[9] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[10], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; - array[3] = value; - array[4] = value; - array[5] = value; - array[6] = value; - array[7] = value; - array[8] = value; - array[9] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert deleted file mode 100644 index 7a3ba4e2e69..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert +++ /dev/null @@ -1,129 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -vec4 function(inout vec4 par[10]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[10], const in vec4 value); -void set_all(out vec4 array[10], const in vec4 value); - -void main (void) -{ - vec4 par[10]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, vec4(0.0, 0.0, 0.0, 0.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -vec4 function(inout vec4 par[10]) -{ - // Return the value of the array. - if(is_all(par, vec4(1.0, 1.0, 1.0, 1.0))) - { - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[10], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - if(array[3] != value) - ret = false; - if(array[4] != value) - ret = false; - if(array[5] != value) - ret = false; - if(array[6] != value) - ret = false; - if(array[7] != value) - ret = false; - if(array[8] != value) - ret = false; - if(array[9] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[10], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; - array[3] = value; - array[4] = value; - array[5] = value; - array[6] = value; - array[7] = value; - array[8] = value; - array[9] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag deleted file mode 100644 index 04a76748b73..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -vec4 function(inout vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -vec4 function(inout vec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert deleted file mode 100644 index f35fbdd856d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -vec4 function(inout vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -vec4 function(inout vec4 par) -{ - // Return the value of the parameter. - if(is_all(par, 1.0)) - { - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); - } - else - return vec4(0.0, 0.0, 0.0, 0.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag deleted file mode 100644 index c8ebf2cf6be..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag +++ /dev/null @@ -1,102 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declarations. -vec4 function(out vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, vec4(0.0, 0.0, 0.0, 0.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definitions. -vec4 function(out vec4 par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert deleted file mode 100644 index df37032afb8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert +++ /dev/null @@ -1,102 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declarations. -vec4 function(out vec4 par[3]); -bool is_all(const in vec4 par, const in float value); -bool is_all(const in vec4 array[3], const in vec4 value); -void set_all(out vec4 array[3], const in vec4 value); - -void main (void) -{ - vec4 par[3]; - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - // Initialize the entire array to 1.0. - set_all(par, vec4(1.0, 1.0, 1.0, 1.0)); - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, vec4(0.0, 0.0, 0.0, 0.0)) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definitions. -vec4 function(out vec4 par[3]) -{ - // Test parameter qualifier (default is "in"). - set_all(par, vec4(0.0, 0.0, 0.0, 0.0)); - - return vec4(1.0, 1.0, 1.0, 1.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -bool is_all(const in vec4 array[3], const in vec4 value) -{ - bool ret = true; - - if(array[0] != value) - ret = false; - if(array[1] != value) - ret = false; - if(array[2] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 array[3], const in vec4 value) -{ - array[0] = value; - array[1] = value; - array[2] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag deleted file mode 100644 index 403d8756505..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -// Function declaration. -vec4 function(out vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -vec4 function(out vec4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert deleted file mode 100644 index 070945644da..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert +++ /dev/null @@ -1,85 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -// Function declaration. -vec4 function(out vec4 par); -bool is_all(const in vec4 par, const in float value); -void set_all(out vec4 par, const in float value); - -void main (void) -{ - vec4 par = vec4(1.0, 1.0, 1.0, 1.0); - vec4 ret = vec4(0.0, 0.0, 0.0, 0.0); - - float gray = 0.0; - - ret = function(par); - - // The parameter should be changed by the function and the function should return 1.0. - if(is_all(par, 0.0) && is_all(ret, 1.0)) - { - gray = 1.0; - } - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -vec4 function(out vec4 par) -{ - // Test parameter qualifier (default is "in"). - set_all(par, 0.0); - - return vec4(1.0, 1.0, 1.0, 1.0); -} - -bool is_all(const in vec4 par, const in float value) -{ - bool ret = true; - - if(par[0] != value) - ret = false; - if(par[1] != value) - ret = false; - if(par[2] != value) - ret = false; - if(par[3] != value) - ret = false; - - return ret; -} - -void set_all(out vec4 par, const in float value) -{ - par[0] = value; - par[1] = value; - par[2] = value; - par[3] = value; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag deleted file mode 100644 index c926874adbd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float gray = 0.0; - -// Function declaration. -void function(void); - -void main (void) -{ - gray = 0.0; - - function(); - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - -// Function definition. -void function(void) -{ - gray = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert deleted file mode 100644 index ebb2711cee2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -float gray = 0.0; - -// Function declaration. -void function(void); - -void main (void) -{ - gray = 0.0; - - function(); - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - -// Function definition. -void function(void) -{ - gray = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html deleted file mode 100644 index 674ce26dc77..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -WebGL GLSL conformance test: gl_FragCoord_001_to_003.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag deleted file mode 100644 index 3efa089c7a5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main(void) -{ - gl_FragColor = vec4(vec3(gl_FragCoord.w), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag deleted file mode 100644 index 722b9a70ead..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float viewportwidth; -uniform float viewportheight; - -void main(void) -{ - // The image width is 500 so scale the position to 0...1 for color - gl_FragColor = vec4(gl_FragCoord.x /viewportwidth , gl_FragCoord.y/viewportheight, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag deleted file mode 100644 index 29a66e1b0b6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main(void) -{ - // The image width is 500x500 and the rectangle is 434x434 - // The green component corresponds to x (0...1 left to right) and the - // blue component corresponds to y (0...1 bottom to top) - gl_FragColor = vec4((434.0 / 500.0) * (color.gb - 0.5) + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag deleted file mode 100644 index a18d52494fc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag +++ /dev/null @@ -1,32 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main(void) -{ - gl_FragColor = vec4(vec3(gl_FragCoord.z), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag deleted file mode 100644 index 7be3a42faad..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 position; - -void main(void) -{ - // Normalized device coordinates - float z = position.z / position.w; - float f = gl_DepthRange.far; - float n = gl_DepthRange.near; - - // Window coordinates - z = ((f - n) / 2.0) * z + (f + n) / 2.0; - - gl_FragColor = vec4(vec3(z), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert deleted file mode 100644 index 2779f89e2c8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 position; - -void main(void) -{ - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - // Vertex's clip coordinates - position = gl_Position; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/input.run.txt deleted file mode 100644 index 588cde7bff1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FragCoord/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -gl_FragCoord_001_to_003.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html deleted file mode 100644 index ace8b2aa6a0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -WebGL GLSL conformance test: gl_FrontFacing_001_to_001.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag deleted file mode 100644 index 0c8d629ba2e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -void main(void) -{ - if(gl_FrontFacing) - gl_FragColor = vec4(0.0, 1.0, 0.0, 1.0); - else - gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/input.run.txt deleted file mode 100644 index 6244419195c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/gl_FrontFacing/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -gl_FrontFacing_001_to_001.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html deleted file mode 100644 index 7fee4bb8e35..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: greaterThan_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag deleted file mode 100644 index 1a1f2f3b77f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThan(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag deleted file mode 100644 index 055d2c28e74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec2 gt(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gt(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert deleted file mode 100644 index f883a87a25f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThan(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert deleted file mode 100644 index 5c62957a35a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 gt(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gt(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag deleted file mode 100644 index 438a85f7d7c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThan(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag deleted file mode 100644 index 9c673688a6c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 gt(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - if(a[2] > b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gt(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert deleted file mode 100644 index 6f7adb3febe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThan(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert deleted file mode 100644 index 7499d53ffa0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 gt(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - if(a[2] > b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gt(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag deleted file mode 100644 index b5f5e8e9122..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThan(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag deleted file mode 100644 index 9265f2b4d07..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 gt(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gt(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert deleted file mode 100644 index 3354f3a37ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThan(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert deleted file mode 100644 index 02bcfe21389..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 gt(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gt(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag deleted file mode 100644 index 9be0df0e462..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThan(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag deleted file mode 100644 index 2f57d508f62..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 gt(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - if(a[2] > b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gt(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert deleted file mode 100644 index 64740d8046a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThan(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert deleted file mode 100644 index 9cb21174257..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 gt(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] > b[0]) result[0] = true; - else result[0] = false; - if(a[1] > b[1]) result[1] = true; - else result[1] = false; - if(a[2] > b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gt(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/input.run.txt deleted file mode 100644 index 9d2acae74dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThan/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -greaterThan_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html deleted file mode 100644 index 2d854b04380..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: greaterThanEqual_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag deleted file mode 100644 index b58ffc8c1ee..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThanEqual(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag deleted file mode 100644 index 1981e884885..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec2 gte(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gte(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert deleted file mode 100644 index a3d858e9ada..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThanEqual(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert deleted file mode 100644 index bc91611ee07..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 gte(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gte(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag deleted file mode 100644 index d4f61eb6935..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThanEqual(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag deleted file mode 100644 index 673621f85fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 gte(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - if(a[2] >= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gte(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert deleted file mode 100644 index 7047c75d1ce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThanEqual(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert deleted file mode 100644 index b98de4a4c8f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 gte(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - if(a[2] >= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gte(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag deleted file mode 100644 index 33bb5d47e0b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThanEqual(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag deleted file mode 100644 index 43c2c8574df..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 gte(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gte(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert deleted file mode 100644 index 877bab3ad15..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(greaterThanEqual(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert deleted file mode 100644 index 0c5f0b7327d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 gte(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(gte(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag deleted file mode 100644 index 324f6a8f762..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThanEqual(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag deleted file mode 100644 index d6f22f6bc25..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 gte(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - if(a[2] >= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gte(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert deleted file mode 100644 index 238e9395890..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(greaterThanEqual(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert deleted file mode 100644 index d120e79a158..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 gte(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] >= b[0]) result[0] = true; - else result[0] = false; - if(a[1] >= b[1]) result[1] = true; - else result[1] = false; - if(a[2] >= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(gte(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/input.run.txt deleted file mode 100644 index 45628830136..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/greaterThanEqual/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -greaterThanEqual_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/input.run.txt deleted file mode 100644 index 6eb579d476f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -inversesqrt_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html deleted file mode 100644 index c48b075aeb9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: inversesqrt_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag deleted file mode 100644 index f0e12695424..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = (color.r * 99.0) + 1.0; - gl_FragColor = vec4(inversesqrt(c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag deleted file mode 100644 index 440b90b6ea8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = (color.r * 99.0) + 1.0; - gl_FragColor = vec4(1.0 / sqrt(c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert deleted file mode 100644 index 07f52dfcbf6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = (gtf_Color.r * 99.0) + 1.0; - color = vec4(inversesqrt(c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert deleted file mode 100644 index 293646aab5b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = (gtf_Color.r * 99.0) + 1.0; - color = vec4(1.0 / sqrt(c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag deleted file mode 100644 index b7bfff05259..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = (color.rg * 99.0) + 1.0; - gl_FragColor = vec4(inversesqrt(c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag deleted file mode 100644 index 073da26ec36..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = (color.rg * 99.0) + 1.0; - gl_FragColor = vec4(1.0 / sqrt(c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert deleted file mode 100644 index cab16ca1803..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = (gtf_Color.rg * 99.0) + 1.0; - color = vec4(inversesqrt(c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert deleted file mode 100644 index 5fa9496931e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = (gtf_Color.rg * 99.0) + 1.0; - color = vec4(1.0 / sqrt(c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag deleted file mode 100644 index 935fd3ef744..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = (color.rgb * 99.0) + 1.0; - gl_FragColor = vec4(inversesqrt(c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag deleted file mode 100644 index 60825321149..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = (color.rgb * 99.0) + 1.0; - gl_FragColor = vec4(1.0 / sqrt(c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert deleted file mode 100644 index 2cdd7593792..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = (gtf_Color.rgb * 99.0) + 1.0; - color = vec4(inversesqrt(c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert deleted file mode 100644 index f69629c7955..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = (gtf_Color.rgb * 99.0) + 1.0; - color = vec4(1.0 / sqrt(c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/input.run.txt deleted file mode 100644 index 9a3147ec3cb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -length_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_001_to_006.html deleted file mode 100644 index d5848dce1f3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: length_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary.frag deleted file mode 100644 index a82c9d35b09..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(length(color.r)), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag deleted file mode 100644 index 1d8b5594dab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(color.r), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary.vert deleted file mode 100644 index 97fc87505db..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(length(gtf_Color.r)), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert deleted file mode 100644 index 3d37b84fddd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(gtf_Color.r), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary.frag deleted file mode 100644 index 2d824ff60d8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(length(color.rg) / 2.0), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag deleted file mode 100644 index f322b4d5fc3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(sqrt(color.r*color.r + color.g*color.g) / 2.0), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary.vert deleted file mode 100644 index 5becfad2122..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(length(gtf_Color.rg) / 2.0), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert deleted file mode 100644 index 37f22c220b6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(sqrt(gtf_Color.r*gtf_Color.r + gtf_Color.g*gtf_Color.g) / 2.0), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary.frag deleted file mode 100644 index 7423f4c4c49..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(length(color.rgb) / 3.0), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag deleted file mode 100644 index f817d2b0fd1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(vec3(sqrt(color.r*color.r + color.g*color.g + color.b*color.b) / 3.0), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary.vert deleted file mode 100644 index 2dc32aceb9f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(length(gtf_Color.rgb) / 3.0), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert deleted file mode 100644 index a4c07f034f5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(vec3(sqrt(gtf_Color.r*gtf_Color.r + gtf_Color.g*gtf_Color.g + gtf_Color.b*gtf_Color.b) / 3.0), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/input.run.txt deleted file mode 100644 index f49c916d979..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -lessThan_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_001_to_008.html deleted file mode 100644 index 0c4b5d7c87c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: lessThan_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag deleted file mode 100644 index fa927f84441..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThan(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag deleted file mode 100644 index a7919ceb1bc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec2 lt(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lt(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert deleted file mode 100644 index 3b68c5ff9e7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThan(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert deleted file mode 100644 index 34d5aa12349..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 lt(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lt(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag deleted file mode 100644 index c6c65d17fd0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThan(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag deleted file mode 100644 index ca4af5661f4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 lt(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - if(a[2] < b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lt(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert deleted file mode 100644 index 1368d20563c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThan(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert deleted file mode 100644 index 427e564bcce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 lt(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - if(a[2] < b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lt(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag deleted file mode 100644 index fb8235bd322..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThan(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag deleted file mode 100644 index 239c3c03628..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 lt(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lt(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert deleted file mode 100644 index 1c7a299b27e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThan(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert deleted file mode 100644 index e2a09eb1b60..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 lt(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lt(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag deleted file mode 100644 index 380c28d3c53..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThan(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag deleted file mode 100644 index e2306c5d2d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 lt(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - if(a[2] < b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lt(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert deleted file mode 100644 index 194a1953e83..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThan(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert deleted file mode 100644 index 9902018fc37..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 lt(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] < b[0]) result[0] = true; - else result[0] = false; - if(a[1] < b[1]) result[1] = true; - else result[1] = false; - if(a[2] < b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lt(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/input.run.txt deleted file mode 100644 index 656332cccac..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -lessThanEqual_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html deleted file mode 100644 index aca9d7b94d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: lessThanEqual_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag deleted file mode 100644 index 397a2732b72..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThanEqual(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag deleted file mode 100644 index 554f4ea3f5c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec2 lte(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lte(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert deleted file mode 100644 index 83a770a4825..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThanEqual(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert deleted file mode 100644 index 6b40030ca1a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 lte(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lte(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag deleted file mode 100644 index 6e06ffe5475..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThanEqual(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag deleted file mode 100644 index 29c7453b2e4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 lte(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - if(a[2] <= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lte(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert deleted file mode 100644 index 748b3ba828d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThanEqual(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert deleted file mode 100644 index 89b39f51d60..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 lte(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - if(a[2] <= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lte(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag deleted file mode 100644 index 71d7501c1d4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThanEqual(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag deleted file mode 100644 index c14f657593a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 lte(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lte(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert deleted file mode 100644 index ebc94285ff3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lessThanEqual(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert deleted file mode 100644 index 07a77b0a18f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 lte(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(lte(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag deleted file mode 100644 index 7351a8d0f7d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThanEqual(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag deleted file mode 100644 index d33f35d0f40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 lte(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - if(a[2] <= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lte(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert deleted file mode 100644 index 4ac0e0a8276..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lessThanEqual(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert deleted file mode 100644 index 52b55abb15b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 lte(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] <= b[0]) result[0] = true; - else result[0] = false; - if(a[1] <= b[1]) result[1] = true; - else result[1] = false; - if(a[2] <= b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(lte(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/input.run.txt deleted file mode 100644 index beb1561c1be..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -log_001_to_008.html -log_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_001_to_008.html deleted file mode 100644 index f80f7395e06..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: log_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_009_to_012.html deleted file mode 100644 index 1e362043d85..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_009_to_012.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: log_009_to_012.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary.frag deleted file mode 100644 index c4685cc82dd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 31.0 * color.r + 1.0; - gl_FragColor = vec4(log(c) / 3.466, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01.frag deleted file mode 100644 index c9a26bc037b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = (color.r + 0.01) / 1.01; - gl_FragColor = vec4(log(c) / -4.61, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag deleted file mode 100644 index c255e618b92..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float x = (color.r + 0.01) / 1.01; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0; - - gl_FragColor = vec4(y / -4.61, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag deleted file mode 100644 index 472235d605e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float x = 31.0 * color.r + 1.0; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0; - - gl_FragColor = vec4(y / 3.466, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary.vert deleted file mode 100644 index b6361d1d663..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 31.0 * gtf_Color.r + 1.0; - color = vec4(log(c) / 3.466, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01.vert deleted file mode 100644 index 258894e5a6a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = (gtf_Color.r + 0.01) / 1.01; - color = vec4(log(c) / -4.61, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert deleted file mode 100644 index fb19501b226..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float x = (gtf_Color.r + 0.01) / 1.01; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0; - - color = vec4(y / -4.61, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert deleted file mode 100644 index 4df24e358f8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float x = 31.0 * gtf_Color.r + 1.0; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0; - - color = vec4(y / 3.466, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary.frag deleted file mode 100644 index 9ecfb257690..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 31.0 * color.rg + 1.0; - gl_FragColor = vec4(log(c) / 3.466, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag deleted file mode 100644 index 9b36e90c380..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = (color.rg + 0.01) / 1.01; - gl_FragColor = vec4(log(c) / -4.61, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag deleted file mode 100644 index 5496f9db10c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 x = (color.rg + 0.01) / 1.01; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0; - - gl_FragColor = vec4(y / -4.61, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag deleted file mode 100644 index 01d706c9dfe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 x = 31.0 * color.rg + 1.0; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0; - - gl_FragColor = vec4(y / 3.466, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary.vert deleted file mode 100644 index 95dbc058b43..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 31.0 * gtf_Color.rg + 1.0; - color = vec4(log(c) / 3.466, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert deleted file mode 100644 index 9bd23ab760e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = (gtf_Color.rg + 0.01) / 1.01; - color = vec4(log(c) / -4.61, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert deleted file mode 100644 index 3a23b5aa61e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 x = (gtf_Color.rg + 0.01) / 1.01; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0; - - color = vec4(y / -4.61, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert deleted file mode 100644 index 4996ed1ee48..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 x = 31.0 * gtf_Color.rg + 1.0; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0; - - color = vec4(y / 3.466, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary.frag deleted file mode 100644 index eb2db1ac8be..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 31.0 * color.rgb + 1.0; - gl_FragColor = vec4(log(c) / 3.466, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag deleted file mode 100644 index a19f80ebc74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = (color.rgb + 0.01) / 1.01; - gl_FragColor = vec4(log(c) / -4.61, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag deleted file mode 100644 index 1bdcbc69042..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 x = (color.rgb + 0.01) / 1.01; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0; - - gl_FragColor = vec4(y / -4.61, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag deleted file mode 100644 index 74f4cd89008..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 x = 31.0 * color.rgb + 1.0; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0; - - gl_FragColor = vec4(y / 3.466, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary.vert deleted file mode 100644 index 76627e5fde3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 31.0 * gtf_Color.rgb + 1.0; - color = vec4(log(c) / 3.466, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert deleted file mode 100644 index 48d13cd75e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = (gtf_Color.rgb + 0.01) / 1.01; - color = vec4(log(c) / -4.61, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert deleted file mode 100644 index 3905ef7cb9b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 x = (gtf_Color.rgb + 0.01) / 1.01; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0; - - color = vec4(y / -4.61, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert deleted file mode 100644 index c17738cfbcf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 x = 31.0 * gtf_Color.rgb + 1.0; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0; - - color = vec4(y / 3.466, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/input.run.txt deleted file mode 100644 index 4205bf17ca3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -log2_001_to_008.html -log2_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_001_to_008.html deleted file mode 100644 index fef4f328e40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: log2_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_009_to_012.html deleted file mode 100644 index e7abb0ba78f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_009_to_012.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: log2_009_to_012.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary.frag deleted file mode 100644 index 06c6a090a54..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 31.0 * color.r + 1.0; - gl_FragColor = vec4(log2(c) / 5.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag deleted file mode 100644 index a6f3341cee6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = (color.r + 0.01) / 1.01; - gl_FragColor = vec4(log2(c) / -8.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag deleted file mode 100644 index 2185924efca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - float x = (color.r + 0.01) / 1.01; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0 / ln2; - - gl_FragColor = vec4(y / -8.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag deleted file mode 100644 index c43ea54d06f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - float x = 31.0 * color.r + 1.0; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0 / ln2; - - gl_FragColor = vec4(y / 5.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary.vert deleted file mode 100644 index 51123e0cd2b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 31.0 * gtf_Color.r + 1.0; - color = vec4(log2(c) / 5.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert deleted file mode 100644 index 1356d8dbd49..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = (gtf_Color.r + 0.01) / 1.01; - color = vec4(log2(c) / -8.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert deleted file mode 100644 index 4871f988b78..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert +++ /dev/null @@ -1,57 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - float x = (gtf_Color.r + 0.01) / 1.01; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0 / ln2; - - color = vec4(y / -8.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert deleted file mode 100644 index ba305ff36cc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - -void main (void) -{ - float x = 31.0 * gtf_Color.r + 1.0; - float y = 0.0; - float z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - float p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0 / ln2; - - color = vec4(y / 5.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag deleted file mode 100644 index e103f8fe58d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 31.0 * color.rg + 1.0; - gl_FragColor = vec4(log2(c) / 5.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag deleted file mode 100644 index c1646e3b0ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = (color.rg + 0.01) / 1.01; - gl_FragColor = vec4(log2(c) / -8.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag deleted file mode 100644 index b360fd2d9ce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec2 x = (color.rg + 0.01) / 1.01; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0 / ln2; - - gl_FragColor = vec4(y / -8.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag deleted file mode 100644 index ba37c09cca2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec2 x = 31.0 * color.rg + 1.0; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0 / ln2; - - gl_FragColor = vec4(y / 5.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert deleted file mode 100644 index 81f012a4514..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 31.0 * gtf_Color.rg + 1.0; - color = vec4(log2(c) / 5.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert deleted file mode 100644 index 0cfaf57468b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = (gtf_Color.rg + 0.01) / 1.01; - color = vec4(log2(c) / -8.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert deleted file mode 100644 index 835f3da1cb2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert +++ /dev/null @@ -1,57 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec2 x = (gtf_Color.rg + 0.01) / 1.01; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0 / ln2; - - color = vec4(y / -8.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert deleted file mode 100644 index 8f79dd44697..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec2 x = 31.0 * gtf_Color.rg + 1.0; - vec2 y = vec2(0.0); - vec2 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec2 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0 / ln2; - - color = vec4(y / 5.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag deleted file mode 100644 index 2b406997e16..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 31.0 * color.rgb + 1.0; - gl_FragColor = vec4(log2(c) / 5.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag deleted file mode 100644 index 614a6db9eae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = (color.rgb + 0.01) / 1.01; - gl_FragColor = vec4(log2(c) / -8.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag deleted file mode 100644 index 32020337fb4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec3 x = (color.rgb + 0.01) / 1.01; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0 / ln2; - - gl_FragColor = vec4(y / -8.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag deleted file mode 100644 index f84f000e1df..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec3 x = 31.0 * color.rgb + 1.0; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0 / ln2; - - gl_FragColor = vec4(y / 5.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert deleted file mode 100644 index e98b3703e5f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 31.0 * gtf_Color.rgb + 1.0; - color = vec4(log2(c) / 5.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert deleted file mode 100644 index 779abfe8458..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = (gtf_Color.rgb + 0.01) / 1.01; - color = vec4(log2(c) / -8.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert deleted file mode 100644 index fda8284a53c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert +++ /dev/null @@ -1,57 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec3 x = (gtf_Color.rgb + 0.01) / 1.01; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - // Note: z will always be negative between 0.01 and 1.0 and - // so will y since it is raised to an odd power, and the shader spec - // does not support pow(-x, y) where y is not a compile time constant - z = abs((x - 1.0) / (x + 1.0)); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= -2.0 / ln2; - - color = vec4(y / -8.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert deleted file mode 100644 index 9c8454faf82..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; -const float ln2 = 0.69314718055994530941723212145818; - - - -void main (void) -{ - vec3 x = 31.0 * gtf_Color.rgb + 1.0; - vec3 y = vec3(0.0); - vec3 z; // x-1 / x+1 - int n = 50; - - // ln(x) = 2[x-1 + 1 (x-1)^3 + 1 (x-1)^5 + ...] for x > 0 - // [x+1 3 (x+1) 5 (x+1) ] - z = (x - 1.0) / (x + 1.0); - vec3 p = z; - for(int i = 1; i <= 101; i += 2) - { - y += p / float(i); - p *= z * z; - } - y *= 2.0 / ln2; - - color = vec4(y / 5.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_frag.frag deleted file mode 100644 index c6b5af5085f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_frag.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -const int array_size = 2; - -void main (void) -{ - const mat2 a = mat2(1.0, 2.0, 3.0, 4.0); - const mat2 b = mat2(5.0, 6.0, 7.0, 8.0); - mat2 array[array_size]; - float gray; - - array[0] = a; - array[1] = b; - - if((array[0] == a) && (array[1] == b)) - gray = 1.0; - else - gray = 0.0; - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_vert.vert deleted file mode 100644 index 859c040b31d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat2_vert.vert +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -const int array_size = 2; - -void main (void) -{ - const mat2 a = mat2(1.0, 2.0, 3.0, 4.0); - const mat2 b = mat2(5.0, 6.0, 7.0, 8.0); - mat2 array[array_size]; - float gray; - - array[0] = a; - array[1] = b; - - if((array[0] == a) && (array[1] == b)) - gray = 1.0; - else - gray = 0.0; - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_frag.frag deleted file mode 100644 index 2d66cb16a2a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_frag.frag +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -const int array_size = 2; - -void main (void) -{ - const mat3 a = mat3(1.0, 2.0, 3.0, - 4.0, 5.0, 6.0, - 7.0, 8.0, 9.0); - const mat3 b = mat3(10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, - 16.0, 17.0, 18.0); - mat3 array[array_size]; - float gray; - - array[0] = a; - array[1] = b; - - if((array[0] == a) && (array[1] == b)) - gray = 1.0; - else - gray = 0.0; - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_vert.vert deleted file mode 100644 index ec5792f97a4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat3_vert.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -const int array_size = 2; - -void main (void) -{ - const mat3 a = mat3(1.0, 2.0, 3.0, - 4.0, 5.0, 6.0, - 7.0, 8.0, 9.0); - const mat3 b = mat3(10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, - 16.0, 17.0, 18.0); - mat3 array[array_size]; - float gray; - - array[0] = a; - array[1] = b; - - if((array[0] == a) && (array[1] == b)) - gray = 1.0; - else - gray = 0.0; - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_frag.frag deleted file mode 100644 index f0750abb173..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_frag.frag +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -const int array_size = 2; - -void main (void) -{ - const mat4 a = mat4( 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - const mat4 b = mat4(17.0, 18.0, 19.0, 20.0, - 21.0, 22.0, 23.0, 24.0, - 25.0, 26.0, 27.0, 28.0, - 29.0, 30.0, 31.0, 32.0); - mat4 array[array_size]; - float gray; - - array[0] = a; - array[1] = b; - - if((array[0] == a) && (array[1] == b)) - gray = 1.0; - else - gray = 0.0; - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_vert.vert deleted file mode 100644 index bb816ba1d85..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/array_const_mat4_vert.vert +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -const int array_size = 2; - -void main (void) -{ - const mat4 a = mat4( 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - const mat4 b = mat4(17.0, 18.0, 19.0, 20.0, - 21.0, 22.0, 23.0, 24.0, - 25.0, 26.0, 27.0, 28.0, - 29.0, 30.0, 31.0, 32.0); - mat4 array[array_size]; - float gray; - - array[0] = a; - array[1] = b; - - if((array[0] == a) && (array[1] == b)) - gray = 1.0; - else - gray = 0.0; - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_frag.frag deleted file mode 100644 index 00f8504ad48..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_frag.frag +++ /dev/null @@ -1,73 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a constant 2 by 2 matrix with unique elements. - const mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Copy the constant matrix to another non-const matrix. - mat2 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[1][0] != 4.0) elms = false; - if(b[1][1] != 8.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_vert.vert deleted file mode 100644 index 84e95ccbd7d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_copy_vert.vert +++ /dev/null @@ -1,72 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a constant 2 by 2 matrix with unique elements. - const mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Copy the constant matrix to another non-const matrix. - mat2 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[1][0] != 4.0) elms = false; - if(b[1][1] != 8.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_frag.frag deleted file mode 100644 index 4eb12436b67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_frag.frag +++ /dev/null @@ -1,70 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a constant 2 by 2 matrix with unique elements. - const mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[1][0] != 4.0) elms = false; - if(a[1][1] != 8.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_vert.vert deleted file mode 100644 index d1c6fd84c13..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat2_vert.vert +++ /dev/null @@ -1,69 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a constant 2 by 2 matrix with unique elements. - const mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[1][0] != 4.0) elms = false; - if(a[1][1] != 8.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_frag.frag deleted file mode 100644 index 3b55111bac3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a constant 3 by 3 matrix with unique elements. - const mat3 a = mat3( 1.0, 2.0, 3.0, - 4.0, 5.0, 6.0, - 7.0, 8.0, 9.0); - - // Copy the constant matrix to another non-const matrix. - mat3 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 3.0) elms = false; - if(b[1][0] != 4.0) elms = false; - if(b[1][1] != 5.0) elms = false; - if(b[1][2] != 6.0) elms = false; - if(b[2][0] != 7.0) elms = false; - if(b[2][1] != 8.0) elms = false; - if(b[2][2] != 9.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0]; - if( x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON ) rows = false; - x = b[0][1] + b[1][1] + b[2][1]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON ) rows = false; - x = b[0][2] + b[1][2] + b[2][2]; - if(x < 18.0-ERROR_EPSILON || x > 18.0+ERROR_EPSILON ) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2]; - if( x < 6.0-ERROR_EPSILON || x > 6.0+ERROR_EPSILON ) cols = false; - x = b[1][0] + b[1][1] + b[1][2]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2]; - if(x < 24.0-ERROR_EPSILON || x > 24.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_vert.vert deleted file mode 100644 index 7a9282cc253..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_copy_vert.vert +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a constant 3 by 3 matrix with unique elements. - const mat3 a = mat3( 1.0, 2.0, 4.0, // 1.0 8.0 64.0 - 8.0, 16.0, 32.0, // 2.0 16.0 128.0 - 64.0, 128.0, 256.0); // 4.0 32.0 256.0 - - // Copy the constant matrix to another non-const matrix. - mat3 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 4.0) elms = false; - if(b[1][0] != 8.0) elms = false; - if(b[1][1] != 16.0) elms = false; - if(b[1][2] != 32.0) elms = false; - if(b[2][0] != 64.0) elms = false; - if(b[2][1] != 128.0) elms = false; - if(b[2][2] != 256.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0]; - x = b[0][0] + b[1][0] + b[2][0]; - if( x < 73.0-ERROR_EPSILON || x > 73.0+ERROR_EPSILON ) rows = false; - x = b[0][1] + b[1][1] + b[2][1]; - if(x < 146.0-ERROR_EPSILON || x > 146.0+ERROR_EPSILON ) rows = false; - x = b[0][2] + b[1][2] + b[2][2]; - if(x < 292.0-ERROR_EPSILON || x > 292.0+ERROR_EPSILON ) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2]; - if( x < 7.0-ERROR_EPSILON || x > 7.0+ERROR_EPSILON ) cols = false; - x = b[1][0] + b[1][1] + b[1][2]; - if(x < 56.0-ERROR_EPSILON || x > 56.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2]; - if(x < 448.0-ERROR_EPSILON || x > 448.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_frag.frag deleted file mode 100644 index 3951510744b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_frag.frag +++ /dev/null @@ -1,80 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a constant 3 by 3 matrix with unique elements. - const mat3 a = mat3( 1.0, 2.0, 3.0, - 4.0, 5.0, 6.0, - 7.0, 8.0, 9.0); - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 3.0) elms = false; - if(a[1][0] != 4.0) elms = false; - if(a[1][1] != 5.0) elms = false; - if(a[1][2] != 6.0) elms = false; - if(a[2][0] != 7.0) elms = false; - if(a[2][1] != 8.0) elms = false; - if(a[2][2] != 9.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0]; - if( x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON ) rows = false; - x = a[0][1] + a[1][1] + a[2][1]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON ) rows = false; - x = a[0][2] + a[1][2] + a[2][2]; - if(x < 18.0-ERROR_EPSILON || x > 18.0+ERROR_EPSILON ) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2]; - if( x < 6.0-ERROR_EPSILON || x > 6.0+ERROR_EPSILON ) cols = false; - x = a[1][0] + a[1][1] + a[1][2]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2]; - if(x < 24.0-ERROR_EPSILON || x > 24.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_vert.vert deleted file mode 100644 index bb4e396e5a0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat3_vert.vert +++ /dev/null @@ -1,79 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a constant 3 by 3 matrix with unique elements. - const mat3 a = mat3( 1.0, 2.0, 4.0, // 1.0 8.0 64.0 - 8.0, 16.0, 32.0, // 2.0 16.0 128.0 - 64.0, 128.0, 256.0); // 4.0 32.0 256.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 4.0) elms = false; - if(a[1][0] != 8.0) elms = false; - if(a[1][1] != 16.0) elms = false; - if(a[1][2] != 32.0) elms = false; - if(a[2][0] != 64.0) elms = false; - if(a[2][1] != 128.0) elms = false; - if(a[2][2] != 256.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0]; - if( x < 73.0-ERROR_EPSILON || x > 73.0+ERROR_EPSILON ) rows = false; - x = a[0][1] + a[1][1] + a[2][1]; - if(x < 146.0-ERROR_EPSILON || x > 146.0+ERROR_EPSILON ) rows = false; - x = a[0][2] + a[1][2] + a[2][2]; - if(x < 292.0-ERROR_EPSILON || x > 292.0+ERROR_EPSILON ) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2]; - if( x < 7.0-ERROR_EPSILON || x > 7.0+ERROR_EPSILON ) cols = false; - x = a[1][0] + a[1][1] + a[1][2]; - if(x < 56.0-ERROR_EPSILON || x > 56.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2]; - if(x < 448.0-ERROR_EPSILON || x > 448.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_frag.frag deleted file mode 100644 index 4bf0e97fac7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_frag.frag +++ /dev/null @@ -1,95 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a constant 4 by 4 matrix with unique elements. - const mat4 a = mat4( 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - - // Copy the constant matrix to another non-const matrix. - mat4 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 3.0) elms = false; - if(b[0][3] != 4.0) elms = false; - if(b[1][0] != 5.0) elms = false; - if(b[1][1] != 6.0) elms = false; - if(b[1][2] != 7.0) elms = false; - if(b[1][3] != 8.0) elms = false; - if(b[2][0] != 9.0) elms = false; - if(b[2][1] != 10.0) elms = false; - if(b[2][2] != 11.0) elms = false; - if(b[2][3] != 12.0) elms = false; - if(b[3][0] != 13.0) elms = false; - if(b[3][1] != 14.0) elms = false; - if(b[3][2] != 15.0) elms = false; - if(b[3][3] != 16.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0] + b[3][0]; - if(x < 28.0-ERROR_EPSILON || x > 28.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1] + b[2][1] + b[3][1]; - if(x < 32.0-ERROR_EPSILON || x > 32.0+ERROR_EPSILON) rows = false; - x = b[0][2] + b[1][2] + b[2][2] + b[3][2]; - if(x < 36.0-ERROR_EPSILON || x > 36.0+ERROR_EPSILON) rows = false; - x = b[0][3] + b[1][3] + b[2][3] + b[3][3]; - if(x < 40.0-ERROR_EPSILON || x > 40.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2] + b[0][3]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1] + b[1][2] + b[1][3]; - if(x < 26.0-ERROR_EPSILON || x > 26.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2] + b[2][3]; - if(x < 42.0-ERROR_EPSILON || x > 42.0+ERROR_EPSILON) cols = false; - x = b[3][0] + b[3][1] + b[3][2] + b[3][3]; - if(x < 58.0-ERROR_EPSILON || x > 58.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_vert.vert deleted file mode 100644 index 8f119e19bff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_copy_vert.vert +++ /dev/null @@ -1,94 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a constant 4 by 4 matrix with unique elements. - const mat4 a = mat4( 1.0, 2.0, 4.0, 8.0, // 1.0 16.0 256.0 4096.0 - 16.0, 32.0, 64.0, 128.0, // 2.0 32.0 512.0 8192.0 - 256.0, 512.0, 1024.0, 2048.0, // 4.0 64.0 1024.0 16384.0 - 4096.0, 8192.0, 16384.0, 32768.0); // 8.0 128.0 2048.0 32768.0 - - // Copy the constant matrix to another non-const matrix. - mat4 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 4.0) elms = false; - if(b[0][3] != 8.0) elms = false; - if(b[1][0] != 16.0) elms = false; - if(b[1][1] != 32.0) elms = false; - if(b[1][2] != 64.0) elms = false; - if(b[1][3] != 128.0) elms = false; - if(b[2][0] != 256.0) elms = false; - if(b[2][1] != 512.0) elms = false; - if(b[2][2] != 1024.0) elms = false; - if(b[2][3] != 2048.0) elms = false; - if(b[3][0] != 4096.0) elms = false; - if(b[3][1] != 8192.0) elms = false; - if(b[3][2] != 16384.0) elms = false; - if(b[3][3] != 32768.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0] + b[3][0]; - if(x < 4369.0-ERROR_EPSILON || x > 4369.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1] + b[2][1] + b[3][1]; - if(x < 8738.0-ERROR_EPSILON || x > 8738.0+ERROR_EPSILON) rows = false; - x = b[0][2] + b[1][2] + b[2][2] + b[3][2]; - if(x < 17476.0-ERROR_EPSILON || x > 17476.0+ERROR_EPSILON) rows = false; - x = b[0][3] + b[1][3] + b[2][3] + b[3][3]; - if(x < 34952.0-ERROR_EPSILON || x > 34952.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2] + b[0][3]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1] + b[1][2] + b[1][3]; - if(x < 240.0-ERROR_EPSILON || x > 240.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2] + b[2][3]; - if(x < 3840.0-ERROR_EPSILON || x > 3840.0+ERROR_EPSILON) cols = false; - x = b[3][0] + b[3][1] + b[3][2] + b[3][3]; - if(x < 61440.0-ERROR_EPSILON || x > 61440.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_frag.frag deleted file mode 100644 index 02ed577c1c5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_frag.frag +++ /dev/null @@ -1,92 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a constant 4 by 4 matrix with unique elements. - const mat4 a = mat4( 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 3.0) elms = false; - if(a[0][3] != 4.0) elms = false; - if(a[1][0] != 5.0) elms = false; - if(a[1][1] != 6.0) elms = false; - if(a[1][2] != 7.0) elms = false; - if(a[1][3] != 8.0) elms = false; - if(a[2][0] != 9.0) elms = false; - if(a[2][1] != 10.0) elms = false; - if(a[2][2] != 11.0) elms = false; - if(a[2][3] != 12.0) elms = false; - if(a[3][0] != 13.0) elms = false; - if(a[3][1] != 14.0) elms = false; - if(a[3][2] != 15.0) elms = false; - if(a[3][3] != 16.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0] + a[3][0]; - if(x < 28.0-ERROR_EPSILON || x > 28.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1] + a[2][1] + a[3][1]; - if(x < 32.0-ERROR_EPSILON || x > 32.0+ERROR_EPSILON) rows = false; - x = a[0][2] + a[1][2] + a[2][2] + a[3][2]; - if(x < 36.0-ERROR_EPSILON || x > 36.0+ERROR_EPSILON) rows = false; - x = a[0][3] + a[1][3] + a[2][3] + a[3][3]; - if(x < 40.0-ERROR_EPSILON || x > 40.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2] + a[0][3]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1] + a[1][2] + a[1][3]; - if(x < 26.0-ERROR_EPSILON || x > 26.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2] + a[2][3]; - if(x < 42.0-ERROR_EPSILON || x > 42.0+ERROR_EPSILON) cols = false; - x = a[3][0] + a[3][1] + a[3][2] + a[3][3]; - if(x < 58.0-ERROR_EPSILON || x > 58.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_vert.vert deleted file mode 100644 index 730087dacb2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/const_mat4_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a constant 4 by 4 matrix with unique elements. - const mat4 a = mat4( 1.0, 2.0, 4.0, 8.0, // 1.0 16.0 256.0 4096.0 - 16.0, 32.0, 64.0, 128.0, // 2.0 32.0 512.0 8192.0 - 256.0, 512.0, 1024.0, 2048.0, // 4.0 64.0 1024.0 16384.0 - 4096.0, 8192.0, 16384.0, 32768.0); // 8.0 128.0 2048.0 32768.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 4.0) elms = false; - if(a[0][3] != 8.0) elms = false; - if(a[1][0] != 16.0) elms = false; - if(a[1][1] != 32.0) elms = false; - if(a[1][2] != 64.0) elms = false; - if(a[1][3] != 128.0) elms = false; - if(a[2][0] != 256.0) elms = false; - if(a[2][1] != 512.0) elms = false; - if(a[2][2] != 1024.0) elms = false; - if(a[2][3] != 2048.0) elms = false; - if(a[3][0] != 4096.0) elms = false; - if(a[3][1] != 8192.0) elms = false; - if(a[3][2] != 16384.0) elms = false; - if(a[3][3] != 32768.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0] + a[3][0]; - if(x < 4369.0-ERROR_EPSILON || x > 4369.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1] + a[2][1] + a[3][1]; - if(x < 8738.0-ERROR_EPSILON || x > 8738.0+ERROR_EPSILON) rows = false; - x = a[0][2] + a[1][2] + a[2][2] + a[3][2]; - if(x < 17476.0-ERROR_EPSILON || x > 17476.0+ERROR_EPSILON) rows = false; - x = a[0][3] + a[1][3] + a[2][3] + a[3][3]; - if(x < 34952.0-ERROR_EPSILON || x > 34952.0+ERROR_EPSILON) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2] + a[0][3]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1] + a[1][2] + a[1][3]; - if(x < 240.0-ERROR_EPSILON || x > 240.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2] + a[2][3]; - if(x < 3840.0-ERROR_EPSILON || x > 3840.0+ERROR_EPSILON) cols = false; - x = a[3][0] + a[3][1] + a[3][2] + a[3][3]; - if(x < 61440.0-ERROR_EPSILON || x > 61440.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/input.run.txt deleted file mode 100644 index 730999d88dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/input.run.txt +++ /dev/null @@ -1,7 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -mat_001_to_008.html -mat_009_to_016.html -mat_017_to_024.html -mat_025_to_032.html -mat_033_to_040.html -mat_041_to_046.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_frag.frag deleted file mode 100644 index 431b6471792..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat2 m = mat2(color.rg, color.ba); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if(m[0][0] != color.r) result = black; - if(m[0][1] != color.g) result = black; - if(m[1][0] != color.b) result = black; - if(m[1][1] != color.a) result = black; - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_vert.vert deleted file mode 100644 index 6747a489889..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_2vec2_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat2 m = mat2(gtf_Color.rg, gtf_Color.ba); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - - if(m[0][0] != gtf_Color.r) result = black; - if(m[0][1] != gtf_Color.g) result = black; - if(m[1][0] != gtf_Color.b) result = black; - if(m[1][1] != gtf_Color.a) result = black; - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_frag.frag deleted file mode 100644 index b74a9a71d60..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat2 m = mat2(color.r, color.g, color.b, color.a); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if(m[0][0] != color.r) result = black; - if(m[0][1] != color.g) result = black; - if(m[1][0] != color.b) result = black; - if(m[1][1] != color.a) result = black; - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_vert.vert deleted file mode 100644 index c5a7f1a486f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_4float_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat2 m = mat2(gtf_Color.r, gtf_Color.g, gtf_Color.b, gtf_Color.a); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - - if(m[0][0] != gtf_Color.r) result = black; - if(m[0][1] != gtf_Color.g) result = black; - if(m[1][0] != gtf_Color.b) result = black; - if(m[1][1] != gtf_Color.a) result = black; - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_frag.frag deleted file mode 100644 index 12acbc5b999..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_frag.frag +++ /dev/null @@ -1,73 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a 2 by 2 matrix with unique elements. - mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Copy the matrix to another non-const matrix. - mat2 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[1][0] != 4.0) elms = false; - if(b[1][1] != 8.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_vert.vert deleted file mode 100644 index 6aeede3f8c8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_copy_vert.vert +++ /dev/null @@ -1,72 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a 2 by 2 matrix with unique elements. - mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Copy the matrix to another non-const matrix. - mat2 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[1][0] != 4.0) elms = false; - if(b[1][1] != 8.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_frag.frag deleted file mode 100644 index 4c9954715d5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_frag.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat2 m = mat2(0.5); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if((m[0][0] != 0.5)) - result = black; - if((m[0][1] != 0.0)) - result = black; - - if((m[1][0] != 0.0)) - result = black; - if((m[1][1] != 0.5)) - result = black; - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_vert.vert deleted file mode 100644 index 894b3a05891..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_float_vert.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat2 m = mat2(0.5); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if((m[0][0] != 0.5)) - result = black; - if((m[0][1] != 0.0)) - result = black; - if((m[1][0] != 0.0)) - result = black; - if((m[1][1] != 0.5)) - result = black; - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_frag.frag deleted file mode 100644 index a105f5fc6f5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_frag.frag +++ /dev/null @@ -1,70 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a 2 by 2 matrix with unique elements. - mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[1][0] != 4.0) elms = false; - if(a[1][1] != 8.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_vert.vert deleted file mode 100644 index 93d56cfd219..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat2_vert.vert +++ /dev/null @@ -1,69 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a 2 by 2 matrix with unique elements. - mat2 a = mat2(1.0, 2.0, // 1.0 4.0 - 4.0, 8.0); // 2.0 8.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[1][0] != 4.0) elms = false; - if(a[1][1] != 8.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0]; - if(x < 5.0-ERROR_EPSILON || x > 5.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1]; - if(x < 3.0-ERROR_EPSILON || x > 3.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1]; - if(x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_frag.frag deleted file mode 100644 index 133a71f8479..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_frag.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat3 m = mat3(color.rgb, color.rgb, color.rgb); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if(m[0][0] != color.r) result = black; - if(m[0][1] != color.g) result = black; - if(m[0][2] != color.b) result = black; - if(m[1][0] != color.r) result = black; - if(m[1][1] != color.g) result = black; - if(m[1][2] != color.b) result = black; - if(m[2][0] != color.r) result = black; - if(m[2][1] != color.g) result = black; - if(m[2][2] != color.b) result = black; - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_vert.vert deleted file mode 100644 index c0b92b88ffe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_3vec3_vert.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat3 m = mat3(gtf_Color.rgb, gtf_Color.rgb, gtf_Color.rgb); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if(m[0][0] != gtf_Color.r) result = black; - if(m[0][1] != gtf_Color.g) result = black; - if(m[0][2] != gtf_Color.b) result = black; - if(m[1][0] != gtf_Color.r) result = black; - if(m[1][1] != gtf_Color.g) result = black; - if(m[1][2] != gtf_Color.b) result = black; - if(m[2][0] != gtf_Color.r) result = black; - if(m[2][1] != gtf_Color.g) result = black; - if(m[2][2] != gtf_Color.b) result = black; - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_frag.frag deleted file mode 100644 index e65c7241eeb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_frag.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat3 m = mat3(color.r, color.g, color.b, color.r, color.g, color.b, color.r, color.g, color.b); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if(m[0][0] != color.r) result = black; - if(m[0][1] != color.g) result = black; - if(m[0][2] != color.b) result = black; - if(m[1][0] != color.r) result = black; - if(m[1][1] != color.g) result = black; - if(m[1][2] != color.b) result = black; - if(m[2][0] != color.r) result = black; - if(m[2][1] != color.g) result = black; - if(m[2][2] != color.b) result = black; - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_vert.vert deleted file mode 100644 index b13848605b6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_9float_vert.vert +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat3 m = mat3(gtf_Color.r, gtf_Color.g, gtf_Color.b, gtf_Color.r, gtf_Color.g, gtf_Color.b, gtf_Color.r, gtf_Color.g, gtf_Color.b); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - - if(m[0][0] != gtf_Color.r) result = black; - if(m[0][1] != gtf_Color.g) result = black; - if(m[0][2] != gtf_Color.b) result = black; - if(m[1][0] != gtf_Color.r) result = black; - if(m[1][1] != gtf_Color.g) result = black; - if(m[1][2] != gtf_Color.b) result = black; - if(m[2][0] != gtf_Color.r) result = black; - if(m[2][1] != gtf_Color.g) result = black; - if(m[2][2] != gtf_Color.b) result = black; - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_frag.frag deleted file mode 100644 index b2650591c54..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a 3 by 3 matrix with unique elements. - mat3 a = mat3( 1.0, 2.0, 3.0, - 4.0, 5.0, 6.0, - 7.0, 8.0, 9.0); - - // Copy the matrix to another non-const matrix. - mat3 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 3.0) elms = false; - if(b[1][0] != 4.0) elms = false; - if(b[1][1] != 5.0) elms = false; - if(b[1][2] != 6.0) elms = false; - if(b[2][0] != 7.0) elms = false; - if(b[2][1] != 8.0) elms = false; - if(b[2][2] != 9.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0]; - if( x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON ) rows = false; - x = b[0][1] + b[1][1] + b[2][1]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON ) rows = false; - x = b[0][2] + b[1][2] + b[2][2]; - if(x < 18.0-ERROR_EPSILON || x > 18.0+ERROR_EPSILON ) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2]; - if( x < 6.0-ERROR_EPSILON || x > 6.0+ERROR_EPSILON ) cols = false; - x = b[1][0] + b[1][1] + b[1][2]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2]; - if(x < 24.0-ERROR_EPSILON || x > 24.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_vert.vert deleted file mode 100644 index a1c96502a9f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_copy_vert.vert +++ /dev/null @@ -1,82 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a 3 by 3 matrix with unique elements. - mat3 a = mat3( 1.0, 2.0, 4.0, // 1.0 8.0 64.0 - 8.0, 16.0, 32.0, // 2.0 16.0 128.0 - 64.0, 128.0, 256.0); // 4.0 32.0 256.0 - - // Copy the matrix to another non-const matrix. - mat3 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 4.0) elms = false; - if(b[1][0] != 8.0) elms = false; - if(b[1][1] != 16.0) elms = false; - if(b[1][2] != 32.0) elms = false; - if(b[2][0] != 64.0) elms = false; - if(b[2][1] != 128.0) elms = false; - if(b[2][2] != 256.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0]; - if( x < 73.0-ERROR_EPSILON || x > 73.0+ERROR_EPSILON ) rows = false; - x = b[0][1] + b[1][1] + b[2][1]; - if(x < 146.0-ERROR_EPSILON || x > 146.0+ERROR_EPSILON ) rows = false; - x = b[0][2] + b[1][2] + b[2][2]; - if(x < 292.0-ERROR_EPSILON || x > 292.0+ERROR_EPSILON ) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2]; - if( x < 7.0-ERROR_EPSILON || x > 7.0+ERROR_EPSILON ) cols = false; - x = b[1][0] + b[1][1] + b[1][2]; - if(x < 56.0-ERROR_EPSILON || x > 56.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2]; - if(x < 448.0-ERROR_EPSILON || x > 448.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_frag.frag deleted file mode 100644 index bd62d0e462a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_frag.frag +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat3 m = mat3(0.5); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if((m[0][0] != 0.5)) - result = black; - if((m[0][1] != 0.0)) - result = black; - if((m[0][2] != 0.0)) - result = black; - - if((m[1][0] != 0.0)) - result = black; - if((m[1][1] != 0.5)) - result = black; - if((m[1][2] != 0.0)) - result = black; - - if((m[2][0] != 0.0)) - result = black; - if((m[2][1] != 0.0)) - result = black; - if((m[2][2] != 0.5)) - result = black; - - gl_FragColor = result; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_vert.vert deleted file mode 100644 index f42f47763c9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_float_vert.vert +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat3 m = mat3(0.5); - vec4 black = vec4(0.0, 0.0, 0.0, 1.0); - vec4 result = vec4(1.0, 1.0, 1.0, 1.0); - - if((m[0][0] != 0.5)) - result = black; - if((m[0][1] != 0.0)) - result = black; - if((m[0][2] != 0.0)) - result = black; - - if((m[1][0] != 0.0)) - result = black; - if((m[1][1] != 0.5)) - result = black; - if((m[1][2] != 0.0)) - result = black; - - if((m[2][0] != 0.0)) - result = black; - if((m[2][1] != 0.0)) - result = black; - if((m[2][2] != 0.5)) - result = black; - - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_frag.frag deleted file mode 100644 index 29913992c54..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_frag.frag +++ /dev/null @@ -1,80 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a 3 by 3 matrix with unique elements. - mat3 a = mat3( 1.0, 2.0, 3.0, - 4.0, 5.0, 6.0, - 7.0, 8.0, 9.0); - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 3.0) elms = false; - if(a[1][0] != 4.0) elms = false; - if(a[1][1] != 5.0) elms = false; - if(a[1][2] != 6.0) elms = false; - if(a[2][0] != 7.0) elms = false; - if(a[2][1] != 8.0) elms = false; - if(a[2][2] != 9.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0]; - if( x < 12.0-ERROR_EPSILON || x > 12.0+ERROR_EPSILON ) rows = false; - x = a[0][1] + a[1][1] + a[2][1]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON ) rows = false; - x = a[0][2] + a[1][2] + a[2][2]; - if(x < 18.0-ERROR_EPSILON || x > 18.0+ERROR_EPSILON ) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2]; - if( x < 6.0-ERROR_EPSILON || x > 6.0+ERROR_EPSILON ) cols = false; - x = a[1][0] + a[1][1] + a[1][2]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2]; - if(x < 24.0-ERROR_EPSILON || x > 24.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_vert.vert deleted file mode 100644 index 70588d0aa66..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat3_vert.vert +++ /dev/null @@ -1,79 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a 3 by 3 matrix with unique elements. - mat3 a = mat3( 1.0, 2.0, 4.0, // 1.0 8.0 64.0 - 8.0, 16.0, 32.0, // 2.0 16.0 128.0 - 64.0, 128.0, 256.0); // 4.0 32.0 256.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 4.0) elms = false; - if(a[1][0] != 8.0) elms = false; - if(a[1][1] != 16.0) elms = false; - if(a[1][2] != 32.0) elms = false; - if(a[2][0] != 64.0) elms = false; - if(a[2][1] != 128.0) elms = false; - if(a[2][2] != 256.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0]; - if( x < 73.0-ERROR_EPSILON || x > 73.0+ERROR_EPSILON ) rows = false; - x = a[0][1] + a[1][1] + a[2][1]; - if(x < 146.0-ERROR_EPSILON || x > 146.0+ERROR_EPSILON ) rows = false; - x = a[0][2] + a[1][2] + a[2][2]; - if(x < 292.0-ERROR_EPSILON || x > 292.0+ERROR_EPSILON ) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2]; - if( x < 7.0-ERROR_EPSILON || x > 7.0+ERROR_EPSILON ) cols = false; - x = a[1][0] + a[1][1] + a[1][2]; - if(x < 56.0-ERROR_EPSILON || x > 56.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2]; - if(x < 448.0-ERROR_EPSILON || x > 448.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_frag.frag deleted file mode 100644 index 7440e65cf07..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_frag.frag +++ /dev/null @@ -1,74 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - mat4 a = mat4( 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - float gray,sum1=0.0,sum2=0.0,sum3=0.0,sum4=0.0; - int i; - - - sum1 += a[0][0]; - sum2 += a[1][0]; - sum3 += a[2][0]; - sum4 += a[3][0]; - - sum1 += a[0][1]; - sum2 += a[1][1]; - sum3 += a[2][1]; - sum4 += a[3][1]; - - sum1 += a[0][2]; - sum2 += a[1][2]; - sum3 += a[2][2]; - sum4 += a[3][2]; - - sum1 += a[0][3]; - sum2 += a[1][3]; - sum3 += a[2][3]; - sum4 += a[3][3]; - - if( ( sum1 > 10.0-ERROR_EPSILON && sum1 < 10.0+ERROR_EPSILON ) && - ( sum2 > 26.0-ERROR_EPSILON && sum2 < 26.0+ERROR_EPSILON) && - ( sum3 > 42.0-ERROR_EPSILON && sum3 < 42.0+ERROR_EPSILON) && - ( sum4 > 58.0-ERROR_EPSILON && sum4 < 58.0+ERROR_EPSILON) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_vert.vert deleted file mode 100644 index 485085355a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_16float_vert.vert +++ /dev/null @@ -1,71 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - mat4 a = mat4(1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - - float gray,sum1=0.0,sum2=0.0,sum3=0.0,sum4=0.0; - int i; - - sum1 = sum1 + a[0][0]; - sum2 = sum2 + a[1][0]; - sum3 = sum3 + a[2][0]; - sum4 = sum4 + a[3][0]; - - sum1 = sum1 + a[0][1]; - sum2 = sum2 + a[1][1]; - sum3 = sum3 + a[2][1]; - sum4 = sum4 + a[3][1]; - - sum1 = sum1 + a[0][2]; - sum2 = sum2 + a[1][2]; - sum3 = sum3 + a[2][2]; - sum4 = sum4 + a[3][2]; - - sum1 = sum1 + a[0][3]; - sum2 = sum2 + a[1][3]; - sum3 = sum3 + a[2][3]; - sum4 = sum4 + a[3][3]; - - if( ( sum1 > 10.0-ERROR_EPSILON && sum1 < 10.0+ERROR_EPSILON ) && - ( sum2 > 26.0-ERROR_EPSILON && sum2 < 26.0+ERROR_EPSILON) && - ( sum3 > 42.0-ERROR_EPSILON && sum3 < 42.0+ERROR_EPSILON) && - ( sum4 > 58.0-ERROR_EPSILON && sum4 < 58.0+ERROR_EPSILON) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_frag.frag deleted file mode 100644 index 44b425a4150..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_frag.frag +++ /dev/null @@ -1,76 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - vec4 L1 = vec4(1.0, 2.0, 3.0, 4.0); - vec4 L2 = vec4(5.0, 6.0, 7.0, 8.0); - vec4 L3 = vec4(9.0, 10.0, 11.0, 12.0); - vec4 L4 = vec4(13.0, 14.0, 15.0, 16.0); - - mat4 a = mat4(L1,L2,L3,L4); - - float gray,sum1=0.0,sum2=0.0,sum3=0.0,sum4=0.0; - int i; - - sum1 = sum1 + a[0][0]; - sum2 = sum2 + a[1][0]; - sum3 = sum3 + a[2][0]; - sum4 = sum4 + a[3][0]; - - sum1 = sum1 + a[0][1]; - sum2 = sum2 + a[1][1]; - sum3 = sum3 + a[2][1]; - sum4 = sum4 + a[3][1]; - - sum1 = sum1 + a[0][2]; - sum2 = sum2 + a[1][2]; - sum3 = sum3 + a[2][2]; - sum4 = sum4 + a[3][2]; - - sum1 = sum1 + a[0][3]; - sum2 = sum2 + a[1][3]; - sum3 = sum3 + a[2][3]; - sum4 = sum4 + a[3][3]; - - if( ( sum1 > 10.0-ERROR_EPSILON && sum1 < 10.0+ERROR_EPSILON ) && - ( sum2 > 26.0-ERROR_EPSILON && sum2 < 26.0+ERROR_EPSILON) && - ( sum3 > 42.0-ERROR_EPSILON && sum3 < 42.0+ERROR_EPSILON) && - ( sum4 > 58.0-ERROR_EPSILON && sum4 < 58.0+ERROR_EPSILON) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_vert.vert deleted file mode 100644 index 77dce5eb860..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_4vec4_vert.vert +++ /dev/null @@ -1,73 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - vec4 L1 = vec4(1.0, 2.0, 3.0, 4.0); - vec4 L2 = vec4(5.0, 6.0, 7.0, 8.0); - vec4 L3 = vec4(9.0, 10.0, 11.0, 12.0); - vec4 L4 = vec4(13.0, 14.0, 15.0, 16.0); - - mat4 a = mat4(L1,L2,L3,L4); - - float gray,sum1=0.0,sum2=0.0,sum3=0.0,sum4=0.0; - int i; - - sum1 = sum1 + a[0][0]; - sum2 = sum2 + a[1][0]; - sum3 = sum3 + a[2][0]; - sum4 = sum4 + a[3][0]; - - sum1 = sum1 + a[0][1]; - sum2 = sum2 + a[1][1]; - sum3 = sum3 + a[2][1]; - sum4 = sum4 + a[3][1]; - - sum1 = sum1 + a[0][2]; - sum2 = sum2 + a[1][2]; - sum3 = sum3 + a[2][2]; - sum4 = sum4 + a[3][2]; - - sum1 = sum1 + a[0][3]; - sum2 = sum2 + a[1][3]; - sum3 = sum3 + a[2][3]; - sum4 = sum4 + a[3][3]; - - if( ( sum1 > 10.0-ERROR_EPSILON && sum1 < 10.0+ERROR_EPSILON ) && - ( sum2 > 26.0-ERROR_EPSILON && sum2 < 26.0+ERROR_EPSILON) && - ( sum3 > 42.0-ERROR_EPSILON && sum3 < 42.0+ERROR_EPSILON) && - ( sum4 > 58.0-ERROR_EPSILON && sum4 < 58.0+ERROR_EPSILON) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_frag.frag deleted file mode 100644 index 340fc51b5fa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_frag.frag +++ /dev/null @@ -1,95 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a constant 4 by 4 matrix with unique elements. - mat4 a = mat4( 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - - // Copy the matrix to another non-const matrix. - mat4 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 3.0) elms = false; - if(b[0][3] != 4.0) elms = false; - if(b[1][0] != 5.0) elms = false; - if(b[1][1] != 6.0) elms = false; - if(b[1][2] != 7.0) elms = false; - if(b[1][3] != 8.0) elms = false; - if(b[2][0] != 9.0) elms = false; - if(b[2][1] != 10.0) elms = false; - if(b[2][2] != 11.0) elms = false; - if(b[2][3] != 12.0) elms = false; - if(b[3][0] != 13.0) elms = false; - if(b[3][1] != 14.0) elms = false; - if(b[3][2] != 15.0) elms = false; - if(b[3][3] != 16.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0] + b[3][0]; - if(x < 28.0-ERROR_EPSILON || x > 28.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1] + b[2][1] + b[3][1]; - if(x < 32.0-ERROR_EPSILON || x > 32.0+ERROR_EPSILON) rows = false; - x = b[0][2] + b[1][2] + b[2][2] + b[3][2]; - if(x < 36.0-ERROR_EPSILON || x > 36.0+ERROR_EPSILON) rows = false; - x = b[0][3] + b[1][3] + b[2][3] + b[3][3]; - if(x < 40.0-ERROR_EPSILON || x > 40.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2] + b[0][3]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1] + b[1][2] + b[1][3]; - if(x < 26.0-ERROR_EPSILON || x > 26.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2] + b[2][3]; - if(x < 42.0-ERROR_EPSILON || x > 42.0+ERROR_EPSILON) cols = false; - x = b[3][0] + b[3][1] + b[3][2] + b[3][3]; - if(x < 58.0-ERROR_EPSILON || x > 58.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_vert.vert deleted file mode 100644 index ee5c07864c7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_copy_vert.vert +++ /dev/null @@ -1,94 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a 4 by 4 matrix with unique elements. - mat4 a = mat4( 1.0, 2.0, 4.0, 8.0, // 1.0 16.0 256.0 4096.0 - 16.0, 32.0, 64.0, 128.0, // 2.0 32.0 512.0 8192.0 - 256.0, 512.0, 1024.0, 2048.0, // 4.0 64.0 1024.0 16384.0 - 4096.0, 8192.0, 16384.0, 32768.0); // 8.0 128.0 2048.0 32768.0 - - // Copy the matrix to another non-const matrix. - mat4 b = a; - - // Check each element of the copy. - bool elms = true; - if(b[0][0] != 1.0) elms = false; - if(b[0][1] != 2.0) elms = false; - if(b[0][2] != 4.0) elms = false; - if(b[0][3] != 8.0) elms = false; - if(b[1][0] != 16.0) elms = false; - if(b[1][1] != 32.0) elms = false; - if(b[1][2] != 64.0) elms = false; - if(b[1][3] != 128.0) elms = false; - if(b[2][0] != 256.0) elms = false; - if(b[2][1] != 512.0) elms = false; - if(b[2][2] != 1024.0) elms = false; - if(b[2][3] != 2048.0) elms = false; - if(b[3][0] != 4096.0) elms = false; - if(b[3][1] != 8192.0) elms = false; - if(b[3][2] != 16384.0) elms = false; - if(b[3][3] != 32768.0) elms = false; - - // Add up each row of the copy. - bool rows = true; - x = b[0][0] + b[1][0] + b[2][0] + b[3][0]; - if(x < 4369.0-ERROR_EPSILON || x > 4369.0+ERROR_EPSILON) rows = false; - x = b[0][1] + b[1][1] + b[2][1] + b[3][1]; - if(x < 8738.0-ERROR_EPSILON || x > 8738.0+ERROR_EPSILON) rows = false; - x = b[0][2] + b[1][2] + b[2][2] + b[3][2]; - if(x < 17476.0-ERROR_EPSILON || x > 17476.0+ERROR_EPSILON) rows = false; - x = b[0][3] + b[1][3] + b[2][3] + b[3][3]; - if(x < 34952.0-ERROR_EPSILON || x > 34952.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = b[0][0] + b[0][1] + b[0][2] + b[0][3]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = b[1][0] + b[1][1] + b[1][2] + b[1][3]; - if(x < 240.0-ERROR_EPSILON || x > 240.0+ERROR_EPSILON) cols = false; - x = b[2][0] + b[2][1] + b[2][2] + b[2][3]; - if(x < 3840.0-ERROR_EPSILON || x > 3840.0+ERROR_EPSILON) cols = false; - x = b[3][0] + b[3][1] + b[3][2] + b[3][3]; - if(x < 61440.0-ERROR_EPSILON || x > 61440.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_frag.frag deleted file mode 100644 index 590852b8017..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_frag.frag +++ /dev/null @@ -1,92 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -/* This epsilon will work as long as the magnitude of the float is < 128. - * This can be seen by taking the spec relative mediump precision of 2^-10: - * 0.125 / 2^-10 = 128 - */ -#define ERROR_EPSILON (0.125) - -void main (void) -{ - float x; - // Declare a 4 by 4 matrix with unique elements. - mat4 a = mat4( 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, - 9.0, 10.0, 11.0, 12.0, - 13.0, 14.0, 15.0, 16.0); - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 3.0) elms = false; - if(a[0][3] != 4.0) elms = false; - if(a[1][0] != 5.0) elms = false; - if(a[1][1] != 6.0) elms = false; - if(a[1][2] != 7.0) elms = false; - if(a[1][3] != 8.0) elms = false; - if(a[2][0] != 9.0) elms = false; - if(a[2][1] != 10.0) elms = false; - if(a[2][2] != 11.0) elms = false; - if(a[2][3] != 12.0) elms = false; - if(a[3][0] != 13.0) elms = false; - if(a[3][1] != 14.0) elms = false; - if(a[3][2] != 15.0) elms = false; - if(a[3][3] != 16.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0] + a[3][0]; - if(x < 28.0-ERROR_EPSILON || x > 28.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1] + a[2][1] + a[3][1]; - if(x < 32.0-ERROR_EPSILON || x > 32.0+ERROR_EPSILON) rows = false; - x = a[0][2] + a[1][2] + a[2][2] + a[3][2]; - if(x < 36.0-ERROR_EPSILON || x > 36.0+ERROR_EPSILON) rows = false; - x = a[0][3] + a[1][3] + a[2][3] + a[3][3]; - if(x < 40.0-ERROR_EPSILON || x > 40.0+ERROR_EPSILON) rows = false; - - // Add up each column of the copy. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2] + a[0][3]; - if(x < 10.0-ERROR_EPSILON || x > 10.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1] + a[1][2] + a[1][3]; - if(x < 26.0-ERROR_EPSILON || x > 26.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2] + a[2][3]; - if(x < 42.0-ERROR_EPSILON || x > 42.0+ERROR_EPSILON) cols = false; - x = a[3][0] + a[3][1] + a[3][2] + a[3][3]; - if(x < 58.0-ERROR_EPSILON || x > 58.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the fragment color. - gl_FragColor = vec4(gray, gray, gray, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_vert.vert deleted file mode 100644 index 910729c2bd5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat4_vert.vert +++ /dev/null @@ -1,91 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.1 - -void main (void) -{ - float x; - // Declare a 4 by 4 matrix with unique elements. - mat4 a = mat4( 1.0, 2.0, 4.0, 8.0, // 1.0 16.0 256.0 4096.0 - 16.0, 32.0, 64.0, 128.0, // 2.0 32.0 512.0 8192.0 - 256.0, 512.0, 1024.0, 2048.0, // 4.0 64.0 1024.0 16384.0 - 4096.0, 8192.0, 16384.0, 32768.0); // 8.0 128.0 2048.0 32768.0 - - // Check each element. - bool elms = true; - if(a[0][0] != 1.0) elms = false; - if(a[0][1] != 2.0) elms = false; - if(a[0][2] != 4.0) elms = false; - if(a[0][3] != 8.0) elms = false; - if(a[1][0] != 16.0) elms = false; - if(a[1][1] != 32.0) elms = false; - if(a[1][2] != 64.0) elms = false; - if(a[1][3] != 128.0) elms = false; - if(a[2][0] != 256.0) elms = false; - if(a[2][1] != 512.0) elms = false; - if(a[2][2] != 1024.0) elms = false; - if(a[2][3] != 2048.0) elms = false; - if(a[3][0] != 4096.0) elms = false; - if(a[3][1] != 8192.0) elms = false; - if(a[3][2] != 16384.0) elms = false; - if(a[3][3] != 32768.0) elms = false; - - // Add up each row. - bool rows = true; - x = a[0][0] + a[1][0] + a[2][0] + a[3][0]; - if(x < 4369.0-ERROR_EPSILON || x > 4369.0+ERROR_EPSILON) rows = false; - x = a[0][1] + a[1][1] + a[2][1] + a[3][1]; - if(x < 8738.0-ERROR_EPSILON || x > 8738.0+ERROR_EPSILON) rows = false; - x = a[0][2] + a[1][2] + a[2][2] + a[3][2]; - if(x < 17476.0-ERROR_EPSILON || x > 17476.0+ERROR_EPSILON) rows = false; - x = a[0][3] + a[1][3] + a[2][3] + a[3][3]; - if(x < 34952.0-ERROR_EPSILON || x > 34952.0+ERROR_EPSILON) rows = false; - - // Add up each column. - bool cols = true; - x = a[0][0] + a[0][1] + a[0][2] + a[0][3]; - if(x < 15.0-ERROR_EPSILON || x > 15.0+ERROR_EPSILON) cols = false; - x = a[1][0] + a[1][1] + a[1][2] + a[1][3]; - if(x < 240.0-ERROR_EPSILON || x > 240.0+ERROR_EPSILON) cols = false; - x = a[2][0] + a[2][1] + a[2][2] + a[2][3]; - if(x < 3840.0-ERROR_EPSILON || x > 3840.0+ERROR_EPSILON) cols = false; - x = a[3][0] + a[3][1] + a[3][2] + a[3][3]; - if(x < 61440.0-ERROR_EPSILON || x > 61440.0+ERROR_EPSILON) cols = false; - - // Check if all of the operations were successful. - float gray = elms && rows && cols ? 1.0 : 0.0; - - // Assign the varying variable color. - color = vec4(gray, gray, gray, 1.0); - - // Transform the vertex position. - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_001_to_008.html deleted file mode 100644 index 2010cbe02ca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_001_to_008.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: mat_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_009_to_016.html deleted file mode 100644 index 0d73540a867..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_009_to_016.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: mat_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_017_to_024.html deleted file mode 100644 index 2e3a4867655..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_017_to_024.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: mat_017_to_024.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_025_to_032.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_025_to_032.html deleted file mode 100644 index 8862968e9ac..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_025_to_032.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: mat_025_to_032.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_033_to_040.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_033_to_040.html deleted file mode 100644 index 66267c5343d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_033_to_040.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: mat_033_to_040.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_041_to_046.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_041_to_046.html deleted file mode 100644 index 42616f0bfee..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat/mat_041_to_046.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - -WebGL GLSL conformance test: mat_041_to_046.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/input.run.txt deleted file mode 100644 index f79e127c276..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -mat3_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3_001_to_006.html deleted file mode 100644 index 60f52259337..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3_001_to_006.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - -WebGL GLSL conformance test: mat3_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag deleted file mode 100644 index 47dc75b7149..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// -// mat3arrayindirect0_frag.frag: Fragment shader solid color -// The vec3 values are determined at runtime. -// -// - -uniform mat3 testmat3[2]; -varying vec4 color; - -void main(void) -{ - vec3 result = vec3(0.0, 0.0, 0.0); - - /* - // No indirect indexing in fragment shaders - for(int j = 0; j < 3; j++) - { - result += testmat3[0][j] + testmat3[1][j]; - } - */ - result += testmat3[0][0] + testmat3[1][0]; - result += testmat3[0][1] + testmat3[1][1]; - result += testmat3[0][2] + testmat3[1][2]; - gl_FragColor = vec4(result/2.0, 0.5); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert deleted file mode 100644 index b9427ba037d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -// -// mat3arrayindirect0_vert.vert: Vertex shader solid color -// The vec3 values are determined at runtime. -// -// - -uniform mat3 testmat3[2]; -varying vec4 color; - - -void main(void) -{ - vec3 result = vec3(0.0, 0.0, 0.0); - - for(int j = 0; j < 3; j++) - { - result += testmat3[0][j] + testmat3[1][j]; - } - - color = vec4(result/2.0, 0.5); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag deleted file mode 100644 index ec4c4a927d2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// -// mat3arrayindirect1_frag.frag: Fragment shader solid color testing indirect referencing into uniforms -// The vec3 values are determined at runtime. -// -// - -uniform mat3 testmat3[2]; -varying vec4 color; - -void main(void) -{ - vec3 result = vec3(0.0, 0.0, 0.0); - - /* - // No indirect indexing in fragment shaders - for(int j = 0; j < 3; j++) - { - result += testmat3[1][j]; - } -*/ - result += testmat3[1][0]; - result += testmat3[1][1]; - result += testmat3[1][2]; - gl_FragColor = vec4(result/2.0, 0.5); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert deleted file mode 100644 index 324366803a3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -// -// mat3arrayindirect1_vert.vert: Vertex shader solid color testing indirect referencing into uniforms -// The vec3 values are determined at runtime. -// -// - -uniform mat3 testmat3[2]; -varying vec4 color; - - -void main(void) -{ - vec3 result = vec3(0.0, 0.0, 0.0); - - for(int j = 0; j < 3; j++) - { - result += testmat3[1][j]; - } - - - color = vec4(result/2.0, 0.5); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag deleted file mode 100644 index 7bca3f11ea5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// mat3arraysimple_frag.frag: Fragment shader solid color testing indirect referencing into uniforms -// The vec3 values are determined at runtime. -// -// - -uniform mat3 testmat3[2]; -varying vec4 color; - -void main(void) -{ - vec3 result = vec3(0.0, 0.0, 0.0); - - result = testmat3[1][0] + testmat3[1][1] + testmat3[1][2]; - gl_FragColor = vec4(result/2.0, 0.5); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert deleted file mode 100644 index ad39bd0d63b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -// -// mat3arraysimple_vert.vert: Vertex shader solid color testing indirect referencing into uniforms -// The vec3 values are determined at runtime. -// -// - -uniform mat3 testmat3[2]; -varying vec4 color; - - -void main(void) -{ - vec3 result = vec3(0.0, 0.0, 0.0); - - result = testmat3[1][0] + testmat3[1][1] + testmat3[1][2]; - - color = vec4(result/2.0, 0.5); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/input.run.txt deleted file mode 100644 index 91d20c86eb8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -matrixCompMult_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html deleted file mode 100644 index bacbc87b421..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: matrixCompMult_001_to_004.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag deleted file mode 100644 index 8db7ddf3df3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat2 m1 = mat2(color.rg, color.ba); - mat2 m2 = mat2(1.0, 0.5, 0.5, 1.0); - mat2 m3 = mat2(0.0); - - m3 = matrixCompMult(m1, m2); - gl_FragColor = vec4(m3[0][0], m3[1][0], m3[0][1], m3[1][1]); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag deleted file mode 100644 index fed33bea1af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat2 m1 = mat2(color.rg, color.ba); - mat2 m2 = mat2(1.0, 0.5, 0.5, 1.0); - mat2 m3 = mat2(0.0); - - m3[0][0] = m1[0][0] * m2[0][0]; - m3[0][1] = m1[0][1] * m2[0][1]; - m3[1][0] = m1[1][0] * m2[1][0]; - m3[1][1] = m1[1][1] * m2[1][1]; - - gl_FragColor = vec4(m3[0][0], m3[1][0], m3[0][1], m3[1][1]); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert deleted file mode 100644 index e912de35c85..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat2 m1 = mat2(gtf_Color.r, gtf_Color.g, gtf_Color.b, gtf_Color.a); - mat2 m2 = mat2(1.0, 0.5, 0.5, 1.0); - mat2 m3 = mat2(0.0); - - m3 = matrixCompMult(m1, m2); - color = vec4(m3[0][0], m3[1][0], m3[0][1], m3[1][1]); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert deleted file mode 100644 index cda02927d1b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat2 m1 = mat2(gtf_Color.r, gtf_Color.g, gtf_Color.b, gtf_Color.a); - mat2 m2 = mat2(1.0, 0.5, 0.5, 1.0); - mat2 m3 = mat2(0.0); - - m3[0][0] = m1[0][0] * m2[0][0]; - m3[0][1] = m1[0][1] * m2[0][1]; - m3[1][0] = m1[1][0] * m2[1][0]; - m3[1][1] = m1[1][1] * m2[1][1]; - - color = vec4(m3[0][0], m3[1][0], m3[0][1], m3[1][1]); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag deleted file mode 100644 index 9392716ddb4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat3 m1 = mat3(color.rgb, color.rgb, color.rgb); - mat3 m2 = mat3(1.0, 0.5, 0.5, 0.5, 1.0, 0.5, 0.5, 0.5, 1.0); - mat3 m3 = mat3(0.0); - vec3 result = vec3(0.0, 0.0, 0.0); - - m3 = matrixCompMult(m1, m2); - - result[0] += m3[0][0]; - result[0] += m3[0][1]; - result[0] += m3[0][2]; - - result[1] += m3[1][0]; - result[1] += m3[1][1]; - result[1] += m3[1][2]; - - result[2] += m3[2][0]; - result[2] += m3[2][1]; - result[2] += m3[2][2]; - - gl_FragColor = vec4(result / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag deleted file mode 100644 index 21365a0dcc6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag +++ /dev/null @@ -1,59 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - mat3 m1 = mat3(color.rgb, color.rgb, color.rgb); - mat3 m2 = mat3(1.0, 0.5, 0.5, 0.5, 1.0, 0.5, 0.5, 0.5, 1.0); - mat3 m3 = mat3(0.0); - vec3 result = vec3(0.0, 0.0, 0.0); - - m3[0][0] = m1[0][0] * m2[0][0]; - m3[0][1] = m1[0][1] * m2[0][1]; - m3[0][2] = m1[0][2] * m2[0][2]; - m3[1][0] = m1[1][0] * m2[1][0]; - m3[1][1] = m1[1][1] * m2[1][1]; - m3[1][2] = m1[1][2] * m2[1][2]; - m3[2][0] = m1[2][0] * m2[2][0]; - m3[2][1] = m1[2][1] * m2[2][1]; - m3[2][2] = m1[2][2] * m2[2][2]; - - result[0] += m3[0][0]; - result[0] += m3[0][1]; - result[0] += m3[0][2]; - result[1] += m3[1][0]; - result[1] += m3[1][1]; - result[1] += m3[1][2]; - result[2] += m3[2][0]; - result[2] += m3[2][1]; - result[2] += m3[2][2]; - - gl_FragColor = vec4(result / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert deleted file mode 100644 index cd4f3187323..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat3 m1 = mat3(gtf_Color.rgb, gtf_Color.rgb, gtf_Color.rgb); - mat3 m2 = mat3(1.0, 0.5, 0.5, 0.5, 1.0, 0.5, 0.5, 0.5, 1.0); - mat3 m3 = mat3(0.0); - vec3 result = vec3(0.0, 0.0, 0.0); - - m3 = matrixCompMult(m1, m2); - - result[0] += m3[0][0]; - result[0] += m3[0][1]; - result[0] += m3[0][2]; - - result[1] += m3[1][0]; - result[1] += m3[1][1]; - result[1] += m3[1][2]; - - result[2] += m3[2][0]; - result[2] += m3[2][1]; - result[2] += m3[2][2]; - - color = vec4(result / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert deleted file mode 100644 index 2288096cb92..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert +++ /dev/null @@ -1,64 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - mat3 m1 = mat3(gtf_Color.rgb, gtf_Color.rgb, gtf_Color.rgb); - mat3 m2 = mat3(1.0, 0.5, 0.5, 0.5, 1.0, 0.5, 0.5, 0.5, 1.0); - mat3 m3 = mat3(0.0); - vec3 result = vec3(0.0, 0.0, 0.0); - - m3[0][0] = m1[0][0] * m2[0][0]; - m3[0][1] = m1[0][1] * m2[0][1]; - m3[0][2] = m1[0][2] * m2[0][2]; - - m3[1][0] = m1[1][0] * m2[1][0]; - m3[1][1] = m1[1][1] * m2[1][1]; - m3[1][2] = m1[1][2] * m2[1][2]; - - m3[2][0] = m1[2][0] * m2[2][0]; - m3[2][1] = m1[2][1] * m2[2][1]; - m3[2][2] = m1[2][2] * m2[2][2]; - - result[0] += m3[0][0]; - result[0] += m3[0][1]; - result[0] += m3[0][2]; - - result[1] += m3[1][0]; - result[1] += m3[1][1]; - result[1] += m3[1][2]; - - result[2] += m3[2][0]; - result[2] += m3[2][1]; - result[2] += m3[2][2]; - - color = vec4(result / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/input.run.txt deleted file mode 100644 index 552692d6781..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -max_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_001_to_006.html deleted file mode 100644 index 8cc3f478f37..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: max_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag deleted file mode 100644 index 1dc58237564..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float max_c = 0.5; - float c = color.r; - gl_FragColor = vec4(max(c, max_c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index 44188757ee4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float max_c = 0.5; - float c = color.r; - if(c < max_c) c = max_c; - - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert deleted file mode 100644 index 18df63489a5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float max_c = 0.5; - float c = gtf_Color.r; - color = vec4(max(c, max_c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index 44602be927b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float max_c = 0.5; - float c = gtf_Color.r; - if(c < max_c) c = max_c; - - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag deleted file mode 100644 index 12cccbaf5a2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 max_c = vec2(0.5, 0.5); - vec2 c = color.rg; - gl_FragColor = vec4(max(c, max_c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index 63d52b2ff0c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 max_c = vec2(0.5, 0.5); - vec2 c = color.rg; - if(c[0] < max_c[0]) c[0] = max_c[0]; - if(c[1] < max_c[1]) c[1] = max_c[1]; - - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert deleted file mode 100644 index 54a94edf52a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 max_c = vec2(0.5, 0.5); - vec2 c = gtf_Color.rg; - color = vec4(max(c, max_c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index b8ad06aa831..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 max_c = vec2(0.5, 0.5); - vec2 c = gtf_Color.rg; - if(c[0] < max_c[0]) c[0] = max_c[0]; - if(c[1] < max_c[1]) c[1] = max_c[1]; - - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag deleted file mode 100644 index b44d0c85135..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 max_c = vec3(0.5, 0.5, 0.5); - vec3 c = color.rgb; - gl_FragColor = vec4(max(c, max_c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index d17d8cdea45..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 max_c = vec3(0.5, 0.5, 0.5); - vec3 c = color.rgb; - if(c[0] < max_c[0]) c[0] = max_c[0]; - if(c[1] < max_c[1]) c[1] = max_c[1]; - if(c[2] < max_c[2]) c[2] = max_c[2]; - - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert deleted file mode 100644 index 549f510fc31..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 max_c = vec3(0.5, 0.5, 0.5); - vec3 c = gtf_Color.rgb; - color = vec4(max(c, max_c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index 84de202744b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 max_c = vec3(0.5, 0.5, 0.5); - vec3 c = gtf_Color.rgb; - if(c[0] < max_c[0]) c[0] = max_c[0]; - if(c[1] < max_c[1]) c[1] = max_c[1]; - if(c[2] < max_c[2]) c[2] = max_c[2]; - - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/input.run.txt deleted file mode 100644 index 5c675deae6d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -min_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_001_to_006.html deleted file mode 100644 index a9dd90c99e9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: min_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag deleted file mode 100644 index fdc3e23a67d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float min_c = 0.5; - float c = color.r; - gl_FragColor = vec4(min(c, min_c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index acf1eebb266..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float min_c = 0.5; - float c = color.r; - if(c > min_c) c = min_c; - - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert deleted file mode 100644 index b854733dd5b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.5; - float c = gtf_Color.r; - color = vec4(min(c, min_c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index 73849e092c5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float min_c = 0.5; - float c = gtf_Color.r; - if(c > min_c) c = min_c; - - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag deleted file mode 100644 index ea5563eb19e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 min_c = vec2(0.5, 0.5); - vec2 c = color.rg; - gl_FragColor = vec4(min(c, min_c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index 82ae1b891ae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -varying vec4 color; - -void main (void) -{ - const vec2 min_c = vec2(0.5, 0.5); - vec2 c = color.rg; - if(c[0] > min_c[0]) c[0] = min_c[0]; - if(c[1] > min_c[1]) c[1] = min_c[1]; - - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert deleted file mode 100644 index ae6459783d4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 min_c = vec2(0.5, 0.5); - vec2 c = gtf_Color.rg; - color = vec4(min(c, min_c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index 1f8d54b3a51..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 min_c = vec2(0.5, 0.5); - vec2 c = gtf_Color.rg; - if(c[0] > min_c[0]) c[0] = min_c[0]; - if(c[1] > min_c[1]) c[1] = min_c[1]; - - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag deleted file mode 100644 index 80232206f99..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 min_c = vec3(0.5, 0.5, 0.5); - vec3 c = color.rgb; - gl_FragColor = vec4(min(c, min_c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index 2432efe93a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 min_c = vec3(0.5, 0.5, 0.5); - vec3 c = color.rgb; - if(c[0] > min_c[0]) c[0] = min_c[0]; - if(c[1] > min_c[1]) c[1] = min_c[1]; - if(c[2] > min_c[2]) c[2] = min_c[2]; - - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert deleted file mode 100644 index 96629e770a5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 min_c = vec3(0.5, 0.5, 0.5); - vec3 c = gtf_Color.rgb; - color = vec4(min(c, min_c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index 65d273dc3d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 min_c = vec3(0.5, 0.5, 0.5); - vec3 c = gtf_Color.rgb; - if(c[0] > min_c[0]) c[0] = min_c[0]; - if(c[1] > min_c[1]) c[1] = min_c[1]; - if(c[2] > min_c[2]) c[2] = min_c[2]; - - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/input.run.txt deleted file mode 100644 index f1c7ead9805..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -mix_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_001_to_006.html deleted file mode 100644 index abeb8c20e9f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: mix_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag deleted file mode 100644 index c04c6ba63f8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float y = 0.5; - const float a = 0.5; - float c = color.r; - gl_FragColor = vec4(mix(c, y, a), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag deleted file mode 100644 index 74f96295902..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float y = 0.5; - const float a = 0.5; - float c = color.r; - - gl_FragColor = vec4(c * (1.0 - a) + y * a, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert deleted file mode 100644 index bce9965068d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float y = 0.5; - const float a = 0.5; - float c = gtf_Color.r; - color = vec4(mix(c, y, a), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert deleted file mode 100644 index adce952197a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float y = 0.5; - const float a = 0.5; - float c = gtf_Color.r; - - color = vec4(c * (1.0 - a) + y * a, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag deleted file mode 100644 index 4578aa893fa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 y = vec2(0.5, 0.5); - const vec2 a = vec2(0.5, 0.5); - gl_FragColor = vec4(mix(color.rg, y, a), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag deleted file mode 100644 index b75166792d3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 y = vec2(0.5, 0.5); - const vec2 a = vec2(0.5, 0.5); - vec2 c = color.rg; - - gl_FragColor = vec4(c * (1.0 - a) + y * a, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert deleted file mode 100644 index ffdbd26777f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 y = vec2(0.5, 0.5); - const vec2 a = vec2(0.5, 0.5); - color = vec4(mix(gtf_Color.rg, y, a), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert deleted file mode 100644 index 38d2de72799..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 y = vec2(0.5, 0.5); - const vec2 a = vec2(0.5, 0.5); - vec2 c = gtf_Color.rg; - - color = vec4(c * (1.0 - a) + y * a, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag deleted file mode 100644 index fef30dcedcb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 y = vec3(0.5, 0.5, 0.5); - const vec3 a = vec3(0.5, 0.5, 0.5); - gl_FragColor = vec4(mix(color.rgb, y, a), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag deleted file mode 100644 index fda46efc75f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 y = vec3(0.5, 0.5, 0.5); - const vec3 a = vec3(0.5, 0.5, 0.5); - vec3 c = color.rgb; - - gl_FragColor = vec4(c * (1.0 - a) + y * a, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert deleted file mode 100644 index 690f41ec993..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 y = vec3(0.5, 0.5, 0.5); - const vec3 a = vec3(0.5, 0.5, 0.5); - color = vec4(mix(gtf_Color.rgb, y, a), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert deleted file mode 100644 index d9dec9bbba9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 y = vec3(0.5, 0.5, 0.5); - const vec3 a = vec3(0.5, 0.5, 0.5); - vec3 c = gtf_Color.rgb; - - color = vec4(c * (1.0 - a) + y * a, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/input.run.txt deleted file mode 100644 index d369e576f84..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -mod_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_001_to_008.html deleted file mode 100644 index dcf5ac2405e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_001_to_008.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - -WebGL GLSL conformance test: mod_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag deleted file mode 100644 index 9f22543d9bc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4(mod(c, 1.0), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag deleted file mode 100644 index 2c35298a701..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (color.r - 0.5); - c = c - 1.0 * floor(c / 1.0); - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert deleted file mode 100644 index 17d54ce2125..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4(mod(c, 1.0), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert deleted file mode 100644 index ad6fc8185ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 10.0 * 2.0 * (gtf_Color.r - 0.5); - c = c - 1.0 * floor(c / 1.0); - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag deleted file mode 100644 index 335b8ff4904..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(mod(c, 1.0), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag deleted file mode 100644 index 143a832ff90..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (color.rg - 0.5); - c = c - 1.0 * floor(c / 1.0); - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert deleted file mode 100644 index dad066a142b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4(mod(c, 1.0), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert deleted file mode 100644 index 1f583fd97dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 10.0 * 2.0 * (gtf_Color.rg - 0.5); - c = c - 1.0 * floor(c / 1.0); - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag deleted file mode 100644 index 1b8bd31d2d8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(mod(c, 1.0), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag deleted file mode 100644 index 6f934b60181..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); - c = c - 1.0 * floor(c / 1.0); - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert deleted file mode 100644 index 468dd4d3a10..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(mod(c, 1.0), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert deleted file mode 100644 index 1eb6c4ffc49..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 10.0 * 2.0 * (gtf_Color.rgb - 0.5); - c = c - 1.0 * floor(c / 1.0); - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag deleted file mode 100644 index a56c581252e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = vec4(mod(300.0, 100.0), 0.0, 0.0, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert deleted file mode 100644 index 9d126ea2f56..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = vec4(mod(300.0, 100.0), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/input.run.txt deleted file mode 100644 index 56ce6dcbe73..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -normalize_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_001_to_006.html deleted file mode 100644 index d711520fa49..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: normalize_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag deleted file mode 100644 index 9d07f0390ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(normalize(tmp_Color.r), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag deleted file mode 100644 index 1e96c743e2f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(tmp_Color.r / length(tmp_Color.r), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert deleted file mode 100644 index 81e999b8bd1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = gtf_Color + vec4(0.25); - color = vec4(normalize(tmp_Color.r), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert deleted file mode 100644 index 29e23f5cb59..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = gtf_Color + vec4(0.25); - color = vec4(tmp_Color.r / length(tmp_Color.r), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag deleted file mode 100644 index be1756b5bb6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(normalize(tmp_Color.rg), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag deleted file mode 100644 index 0e4e031ea60..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(tmp_Color.rg / length(tmp_Color.rg), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert deleted file mode 100644 index 4bea42efd6e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = gtf_Color + vec4(0.25); - color = vec4(normalize(tmp_Color.rg), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert deleted file mode 100644 index b03a2c70b6e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = gtf_Color + vec4(0.25); - color = vec4(tmp_Color.rg / length(tmp_Color.rg), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag deleted file mode 100644 index 3f7e6eb1d9e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(normalize(tmp_Color.rgb), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag deleted file mode 100644 index 62f0cea72f4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(tmp_Color.rgb / length(tmp_Color.rgb), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert deleted file mode 100644 index 33121c03487..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = gtf_Color + vec4(0.25); - color = vec4(normalize(tmp_Color.rgb), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert deleted file mode 100644 index 665730a3df8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 tmp_Color = gtf_Color + vec4(0.25); - color = vec4(tmp_Color.rgb / length(tmp_Color.rgb), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/input.run.txt deleted file mode 100644 index 89038b74454..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -not_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_001_to_004.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_001_to_004.html deleted file mode 100644 index 2376898aba7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_001_to_004.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: not_001_to_004.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag.frag deleted file mode 100644 index 129ba6669ed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec2(not(bvec2(c))), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag_ref.frag deleted file mode 100644 index 3a94ec0faab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_frag_ref.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 _not(in bvec2 a) -{ - bvec2 result; - if(a[0]) result[0] = false; - else result[0] = true; - if(a[1]) result[1] = false; - else result[1] = true; - return result; -} - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec2(_not(bvec2(c))), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert.vert deleted file mode 100644 index 3fb1ff9722d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - color = vec4(vec2(not(bvec2(c))), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert_ref.vert deleted file mode 100644 index 974d7864517..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec2_vert_ref.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 _not(in bvec2 a) -{ - bvec2 result; - if(a[0]) result[0] = false; - else result[0] = true; - if(a[1]) result[1] = false; - else result[1] = true; - return result; -} - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - color = vec4(vec2(_not(bvec2(c))), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag.frag deleted file mode 100644 index 8b2d4e3e9ee..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec3(not(bvec3(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag_ref.frag deleted file mode 100644 index 2172e768377..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_frag_ref.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 _not(in bvec3 a) -{ - bvec3 result; - if(a[0]) result[0] = false; - else result[0] = true; - if(a[1]) result[1] = false; - else result[1] = true; - if(a[2]) result[2] = false; - else result[2] = true; - return result; -} - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - gl_FragColor = vec4(vec3(_not(bvec3(c))), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert.vert deleted file mode 100644 index 554724cb63e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - color = vec4(vec3(not(bvec3(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert_ref.vert deleted file mode 100644 index d2a4a5d2e50..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/not/not_bvec3_vert_ref.vert +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 _not(in bvec3 a) -{ - bvec3 result; - if(a[0]) result[0] = false; - else result[0] = true; - if(a[1]) result[1] = false; - else result[1] = true; - if(a[2]) result[2] = false; - else result[2] = true; - return result; -} - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - color = vec4(vec3(_not(bvec3(c))), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/input.run.txt deleted file mode 100644 index 9bc23768eaa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/input.run.txt +++ /dev/null @@ -1,3 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -notEqual_001_to_008.html -notEqual_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_001_to_008.html deleted file mode 100644 index ea39e3045a1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: notEqual_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_009_to_012.html deleted file mode 100644 index 3c2b81ee9d0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_009_to_012.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -WebGL GLSL conformance test: notEqual_009_to_012.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag deleted file mode 100644 index 6c98f0de66d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(notEqual(bvec2(c), bvec2(true))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag deleted file mode 100644 index f51b8b6d4ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 ne(in bvec2 a, in bvec2 b) -{ - bvec2 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(1.5 * color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(ne(bvec2(c), bvec2(true))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert deleted file mode 100644 index 97fe2e9abe2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(notEqual(bvec2(c), bvec2(true))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert deleted file mode 100644 index 7944e8ac813..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 ne(in bvec2 a, in bvec2 b) -{ - bvec2 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(1.5 * gtf_Color.rg); // 1/3 true, 2/3 false - vec2 result = vec2(ne(bvec2(c), bvec2(true))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag deleted file mode 100644 index 36d6169af5c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(notEqual(bvec3(c), bvec3(true))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag deleted file mode 100644 index 7f4654dcc52..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 ne(in bvec3 a, in bvec3 b) -{ - bvec3 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - if(a[2] != b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(1.5 * color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(ne(bvec3(c), bvec3(true))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert deleted file mode 100644 index 7688b8c9151..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(notEqual(bvec3(c), bvec3(true))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert deleted file mode 100644 index 4384aae3939..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 ne(in bvec3 a, in bvec3 b) -{ - bvec3 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - if(a[2] != b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(1.5 * gtf_Color.rgb); // 1/3 true, 2/3 false - vec3 result = vec3(ne(bvec3(c), bvec3(true))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag deleted file mode 100644 index d8cb50a3c04..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(notEqual(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag deleted file mode 100644 index f96b4d896f5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec2 ne(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(ne(ivec2(c), ivec2(0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert deleted file mode 100644 index b49070b8e19..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(notEqual(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert deleted file mode 100644 index 065b0e56006..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 ne(in ivec2 a, in ivec2 b) -{ - bvec2 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(ne(ivec2(c), ivec2(0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag deleted file mode 100644 index 492456793c6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(notEqual(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag deleted file mode 100644 index 069dd39afc9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 ne(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - if(a[2] != b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(ne(ivec3(c), ivec3(0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert deleted file mode 100644 index a63d944eaa7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(notEqual(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert deleted file mode 100644 index c2de0814f59..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 ne(in ivec3 a, in ivec3 b) -{ - bvec3 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - if(a[2] != b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(ne(ivec3(c), ivec3(0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag deleted file mode 100644 index 95c56263f79..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(notEqual(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag deleted file mode 100644 index 1d4bd306adc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#ifdef GL_FRAGMENT_PRECISION_HIGH -precision highp float; -#else -precision mediump float; -#endif -#endif -varying vec4 color; - -bvec2 ne(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(ne(c, vec2(0.0))); - gl_FragColor = vec4(result, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert deleted file mode 100644 index 01b8e8a39e8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(notEqual(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert deleted file mode 100644 index 0aaa9166579..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec2 ne(in vec2 a, in vec2 b) -{ - bvec2 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - return result; -} - -void main (void) -{ - vec2 c = floor(10.0 * gtf_Color.rg - 4.5); // round to the nearest integer - vec2 result = vec2(ne(c, vec2(0.0))); - color = vec4(result, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag deleted file mode 100644 index 2f96471c5f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(notEqual(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag deleted file mode 100644 index 56009be519a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -bvec3 ne(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - if(a[2] != b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(ne(c, vec3(0.0))); - gl_FragColor = vec4(result, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert deleted file mode 100644 index b6f11514003..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(notEqual(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert deleted file mode 100644 index 78053b0f2df..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -bvec3 ne(in vec3 a, in vec3 b) -{ - bvec3 result; - if(a[0] != b[0]) result[0] = true; - else result[0] = false; - if(a[1] != b[1]) result[1] = true; - else result[1] = false; - if(a[2] != b[2]) result[2] = true; - else result[2] = false; - return result; -} - -void main (void) -{ - vec3 c = floor(10.0 * gtf_Color.rgb - 4.5); // round to the nearest integer - vec3 result = vec3(ne(c, vec3(0.0))); - color = vec4(result, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_frag.frag deleted file mode 100644 index 2967fc0d00a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_frag.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - int resultadd = m + k; - int resultsubtract = m - k; - float gray; - if( ( resultadd == 114 ) && ( resultsubtract == 90 ) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_vert.vert deleted file mode 100644 index 4eaa2f93d63..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/addsubtract_vert.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - int resultadd = m + k; - int resultsubtract = m - k; - float gray; - if( ( resultadd == 114 ) && ( resultsubtract == 90 ) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_frag.frag deleted file mode 100644 index b3196567487..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_frag.frag +++ /dev/null @@ -1,78 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 12; - int n = 102; - bool result = true; - int r = m; - - if( r==12 ) - result = result && true; - else - result = result && false; - - r += m; - - if( r == 24 ) - result = result && true; - else - result = result && false; - - r-= m; - - if( r == 12 ) - result = result && true; - else - result = result && false; - - r*= m; - - if ( r == 144 ) - result = result && true; - else - result = result && false; - - r/= m; - - // Integer divide can be implemented via float reciprocal, - // so the result need not be exact - if( r >= 11 && r <= 13 ) - result = result && true; - else - result = result && false; - - float gray; - if( result ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_vert.vert deleted file mode 100644 index a4728ed986b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/assignments_vert.vert +++ /dev/null @@ -1,78 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m = 12; - int n = 102; - bool result = true; - int r = m; - - if( r==12 ) - result = result && true; - else - result = result && false; - - r += m; - - if( r == 24 ) - result = result && true; - else - result = result && false; - - r-= m; - - if( r == 12 ) - result = result && true; - else - result = result && false; - - r*= m; - - if ( r == 144 ) - result = result && true; - else - result = result && false; - - r/= m; - - // Integer divide can be implemented via float reciprocal, - // so the result need not be exact - if( r >= 11 && r <= 13 ) - result = result && true; - else - result = result && false; - - float gray; - if( result ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_frag.frag deleted file mode 100644 index e65ab2e474c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_frag.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - int result = m/k; - float gray; - // The rounding mode for integer divide is implementation-dependent - if( ( result == 8 ) || ( result == 9 ) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_vert.vert deleted file mode 100644 index 3c963988401..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/division_vert.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - int result = m/k; - float gray; - // The rounding mode for integer divide is implementation-dependent - if( ( result == 8 ) || ( result == 9 ) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_frag.frag deleted file mode 100644 index a8a5d471b5d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - bool equalto = (m == 102); - bool notequalto = (k != 102); - - float gray; - if( equalto && notequalto ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_vert.vert deleted file mode 100644 index 34ef88e6270..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/equality_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - bool equalto = (m == 102); - bool notequalto = (k != 102); - - float gray; - if( equalto && notequalto ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/input.run.txt deleted file mode 100644 index b6e176588bf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/input.run.txt +++ /dev/null @@ -1,5 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -operators_001_to_008.html -operators_009_to_016.html -operators_017_to_024.html -operators_025_to_026.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_frag.frag deleted file mode 100644 index 223557025d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_frag.frag +++ /dev/null @@ -1,111 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ -bool result = true; - bool a = true; - bool b = true; - - if( (a&&b) ) - result = result && true; - else - result = result && false; - - if( (a||b) ) - result = result && true; - else - result = result && false; - - if( !(a^^b) ) - result = result && true; - else - result = result && false; - - a = true; - b = false; - - if( !(a&&b) ) - result = result && true; - else - result = result && false; - - if( (a||b) ) - result = result && true; - else - result = result && false; - - if( (a^^b) ) - result = result && true; - else - result = result && false; - - a = false; - b = true; - - if( !(a&&b) ) - result = result && true; - else - result = result && false; - - if( (a||b) ) - result = result && true; - else - result = result && false; - - if( (a^^b) ) - result = result && true; - else - result = result && false; - - a = false; - b = false; - - if( !(a&&b) ) - result = result && true; - else - result = result && false; - - if( !(a||b) ) - result = result && true; - else - result = result && false; - - if( !(a^^b) ) - result = result && true; - else - result = result && false; - - float gray; - if( result ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_vert.vert deleted file mode 100644 index 8de9aafc005..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/logical_vert.vert +++ /dev/null @@ -1,111 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - bool result = true; - bool a = true; - bool b = true; - - if( (a&&b) ) - result = result && true; - else - result = result && false; - - if( (a||b) ) - result = result && true; - else - result = result && false; - - if( !(a^^b) ) - result = result && true; - else - result = result && false; - - a = true; - b = false; - - if( !(a&&b) ) - result = result && true; - else - result = result && false; - - if( (a||b) ) - result = result && true; - else - result = result && false; - - if( (a^^b) ) - result = result && true; - else - result = result && false; - - a = false; - b = true; - - if( !(a&&b) ) - result = result && true; - else - result = result && false; - - if( (a||b) ) - result = result && true; - else - result = result && false; - - if( (a^^b) ) - result = result && true; - else - result = result && false; - - a = false; - b = false; - - if( !(a&&b) ) - result = result && true; - else - result = result && false; - - if( !(a||b) ) - result = result && true; - else - result = result && false; - - if( !(a^^b) ) - result = result && true; - else - result = result && false; - - float gray; - if( result ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_frag.frag deleted file mode 100644 index dd23c5b132c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - int result = m*k; - float gray; - if( ( result == 1224 ) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_vert.vert deleted file mode 100644 index 138b12d9c75..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/multiplicative_vert.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - int result = m*k; - float gray; - if( ( result == 1224 ) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_001_to_008.html deleted file mode 100644 index 8e59e71d2d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_001_to_008.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: operators_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_009_to_016.html deleted file mode 100644 index e19f146b757..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_009_to_016.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: operators_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_017_to_024.html deleted file mode 100644 index 14da8ea63e8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_017_to_024.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: operators_017_to_024.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_025_to_026.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_025_to_026.html deleted file mode 100644 index 812f24dc9a3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/operators_025_to_026.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -WebGL GLSL conformance test: operators_025_to_026.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_frag.frag deleted file mode 100644 index 70da817094f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 23; - int k = m--; - float gray; - if( ( k == 23 ) && ( m == 22 ) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_vert.vert deleted file mode 100644 index 27782385e65..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixdecrement_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m=23; - int k = m--; - float gray; - if( (k==23) && (m==22) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_frag.frag deleted file mode 100644 index 0fecc5d2dc3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 23; - int k = m++; - float gray; - if( ( k == 23 ) && ( m == 24 ) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_vert.vert deleted file mode 100644 index 30fa784e95b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/postfixincrement_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m=23; - int k = m++; - float gray; - if( (k==23) && (m==24) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_frag.frag deleted file mode 100644 index 92b04b78556..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 23; - int k = --m; - float gray; - if( ( k == 22 ) && ( m == 22 ) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_vert.vert deleted file mode 100644 index 4509b9b41a5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixdecrement_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m=23; - int k = --m; - float gray; - if( (k==22) && (m==22) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_frag.frag deleted file mode 100644 index 534b826a974..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 23; - int k = ++m; - float gray; - if( ( k == 24 ) && ( m == 24 ) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_vert.vert deleted file mode 100644 index 4b51c6a32f9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/prefixincrement_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m=23; - int k = ++m; - float gray; - if( (k==24) && (m==24) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_frag.frag deleted file mode 100644 index fe2716d0d2b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_frag.frag +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - bool lessthan = (mk); - bool lessthanorequalto = (m <= 102); - bool greaterthanorequalto = (k >=12); - float gray; - if( !lessthan && greaterthan && lessthanorequalto && greaterthanorequalto ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_vert.vert deleted file mode 100644 index 322bb841687..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/relational_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - int m = 102; - int k = 12; - bool lessthan = (mk); - bool lessthanorequalto = (m <= 102); - bool greaterthanorequalto = (k >=12); - - float gray; - if( !lessthan && greaterthan && lessthanorequalto && greaterthanorequalto ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/selection_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/selection_frag.frag deleted file mode 100644 index 9611e2c101e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/operators/selection_frag.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - int j = 30; - int k = 37; - int y = 10; - int n = 12; - bool result1 = false; - bool result2 = false; - (j>k)?( result1 = true ):( result1 = false ); - (yk)?( result1 = true ):( result1 = false ); - (y - - - - -WebGL GLSL conformance test: pow_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_009_to_016.html deleted file mode 100644 index 1ae02f1f31c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_009_to_016.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: pow_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_017_to_024.html deleted file mode 100644 index 06420c91960..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_017_to_024.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: pow_017_to_024.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag deleted file mode 100644 index dc2534ce429..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (color.r - 0.5); - gl_FragColor = vec4(pow(2.0, 2.0 * c) / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag deleted file mode 100644 index 8e2cd4eefea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (color.r - 0.5); - gl_FragColor = vec4(exp2(2.0 * c) / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag deleted file mode 100644 index 60d20306ae3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (color.r - 0.5); - gl_FragColor = vec4(pow(0.5, 2.0 * c) / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag deleted file mode 100644 index 96be455a3c9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = -2.0 * (color.r - 0.5); - gl_FragColor = vec4(exp2(2.0 * c) / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag deleted file mode 100644 index 8682a0e9f38..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 4.0 * (color.r); - gl_FragColor = vec4(pow(c, 2.0) / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag deleted file mode 100644 index 0b82bded596..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 4.0 * (color.r); - gl_FragColor = vec4(c * c / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag deleted file mode 100644 index e071d29a594..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 16.0 * color.r; - gl_FragColor = vec4(pow(c, 0.5) / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index 5ff3ddbe9f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 16.0 * color.r; - gl_FragColor = vec4(sqrt(c) / 4.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert deleted file mode 100644 index 83f22bb80db..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (gtf_Color.r - 0.5); - color = vec4(pow(2.0, 2.0 * c) / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert deleted file mode 100644 index 130327c6ee2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (gtf_Color.r - 0.5); - color = vec4(exp2(2.0 * c) / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert deleted file mode 100644 index 0533c7560bb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (gtf_Color.r - 0.5); - color = vec4(pow(0.5, 2.0 * c) / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert deleted file mode 100644 index fe9bdc84eeb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = -2.0 * (gtf_Color.r - 0.5); - color = vec4(exp2(2.0 * c) / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert deleted file mode 100644 index f0be45abe88..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 4.0 * (gtf_Color.r); - color = vec4(pow(c, 2.0) / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert deleted file mode 100644 index f76054b2ba2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 4.0 * (gtf_Color.r); - color = vec4(c * c / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert deleted file mode 100644 index 7609fa58991..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 16.0 * gtf_Color.r; - color = vec4(pow(c, 0.5) / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index f58d044b212..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 16.0 * gtf_Color.r; - color = vec4(sqrt(c) / 4.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag deleted file mode 100644 index e47822c0a89..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(pow(vec2(2.0), 2.0 * c) / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag deleted file mode 100644 index 30b36043597..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(exp2(2.0 * c) / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag deleted file mode 100644 index 67daa472056..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(pow(vec2(0.5), 2.0 * c) / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag deleted file mode 100644 index e7cc4c966ff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = -2.0 * (color.rg - 0.5); - gl_FragColor = vec4(exp2(2.0 * c) / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag deleted file mode 100644 index 6ae78c70dcd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 4.0 * (color.rg); - gl_FragColor = vec4(pow(c, vec2(2.0)) / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag deleted file mode 100644 index 0540ebe0f5a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 4.0 * (color.rg); - gl_FragColor = vec4(c * c / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag deleted file mode 100644 index 196535a8c61..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 16.0 * color.rg; - gl_FragColor = vec4(pow(c, vec2(0.5)) / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index cb591dc5f77..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 16.0 * color.rg; - gl_FragColor = vec4(sqrt(c) / 4.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert deleted file mode 100644 index ec59a85bc42..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - color = vec4(pow(vec2(2.0), 2.0 * c) / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert deleted file mode 100644 index 35f12854d18..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - color = vec4(exp2(2.0 * c) / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert deleted file mode 100644 index ab3c56d49ed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - color = vec4(pow(vec2(0.5), 2.0 * c) / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert deleted file mode 100644 index d5a1a620288..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = -2.0 * (gtf_Color.rg - 0.5); - color = vec4(exp2(2.0 * c) / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert deleted file mode 100644 index 0411d3f0eba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 4.0 * (gtf_Color.rg); - color = vec4(pow(c, vec2(2.0)) / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert deleted file mode 100644 index c83de730290..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 4.0 * (gtf_Color.rg); - color = vec4(c * c / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert deleted file mode 100644 index 80e7e176b86..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 16.0 * gtf_Color.rg; - color = vec4(pow(c, vec2(0.5)) / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index abf19d3b0ec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 16.0 * gtf_Color.rg; - color = vec4(sqrt(c) / 4.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag deleted file mode 100644 index 7aa24fb92c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(pow(vec3(2.0), 2.0 * c) / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag deleted file mode 100644 index 339406c5e32..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(exp2(2.0 * c) / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag deleted file mode 100644 index 7b35c866440..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(pow(vec3(0.5), 2.0 * c) / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag deleted file mode 100644 index 9000d040fad..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = -2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(exp2(2.0 * c) / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag deleted file mode 100644 index 319fb17a840..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = color.rgb; - gl_FragColor = vec4(pow(c, vec3(2.0)) / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag deleted file mode 100644 index 439476d7031..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = color.rgb; - gl_FragColor = vec4(c * c / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag deleted file mode 100644 index 82b120f153d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 16.0 * color.rgb; - gl_FragColor = vec4(pow(c, vec3(0.5)) / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag deleted file mode 100644 index 407bc1db273..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 16.0 * color.rgb; - gl_FragColor = vec4(sqrt(c) / 4.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert deleted file mode 100644 index 875ff7f9325..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(pow(vec3(2.0), 2.0 * c) / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert deleted file mode 100644 index 155519ef171..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(exp2(2.0 * c) / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert deleted file mode 100644 index ebb4c42a5c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(pow(vec3(0.5), 2.0 * c) / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert deleted file mode 100644 index d797011e1af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = -2.0 * (gtf_Color.rgb - 0.5); - color = vec4(exp2(2.0 * c) / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert deleted file mode 100644 index 38ef59d3e16..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 4.0 * (gtf_Color.rgb); - color = vec4(pow(c, vec3(2.0)) / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert deleted file mode 100644 index 0cd2ef6ff58..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 4.0 * (gtf_Color.rgb); - color = vec4(c * c / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert deleted file mode 100644 index 3ab23619965..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 16.0 * gtf_Color.rgb; - color = vec4(pow(c, vec3(0.5)) / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert deleted file mode 100644 index da90056737b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 16.0 * gtf_Color.rgb; - color = vec4(sqrt(c) / 4.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/input.run.txt deleted file mode 100644 index 891a82745f9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -radians_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_001_to_006.html deleted file mode 100644 index 3d03c34a79a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: radians_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary.frag deleted file mode 100644 index 141c45d5323..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 360.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4(radians(c) / (4.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag deleted file mode 100644 index 5e9ba0b4586..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 360.0 * 2.0 * (color.r - 0.5); - gl_FragColor = vec4((c * M_PI / 180.0) / (4.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary.vert deleted file mode 100644 index 8a858b641ed..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 360.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4(radians(c) / (4.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert deleted file mode 100644 index 2c21ac03437..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 360.0 * 2.0 * (gtf_Color.r - 0.5); - color = vec4((c * M_PI / 180.0) / (4.0 * M_PI) + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag deleted file mode 100644 index 594e26ac016..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 360.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(radians(c) / (4.0 * M_PI) + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag deleted file mode 100644 index 6c95619e320..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 360.0 * 2.0 * (color.rg - 0.5); - gl_FragColor = vec4((c * M_PI / 180.0) / (4.0 * M_PI) + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert deleted file mode 100644 index b232f5646c2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 360.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4(radians(c) / (4.0 * M_PI) + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert deleted file mode 100644 index 9530c8b3f67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 360.0 * 2.0 * (gtf_Color.rg - 0.5); - color = vec4((c * M_PI / 180.0) / (4.0 * M_PI) + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag deleted file mode 100644 index 5cebc76b712..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 360.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(radians(c) / (4.0 * M_PI) + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag deleted file mode 100644 index 3026b494c4a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 360.0 * 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4((c * M_PI / 180.0) / (4.0 * M_PI) + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert deleted file mode 100644 index 7f91ba40401..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 360.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(radians(c) / (4.0 * M_PI) + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert deleted file mode 100644 index 74cad8da0bc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 360.0 * 2.0 * (gtf_Color.rgb - 0.5); - color = vec4((c * M_PI / 180.0) / (4.0 * M_PI) + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/input.run.txt deleted file mode 100644 index b32c960e6c9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -reflect_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_001_to_006.html deleted file mode 100644 index e41fa798009..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: reflect_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag deleted file mode 100644 index 23780bbec2d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (color.g + 1.0) / 2.0; - float v2 = (color.b + 1.0) / 2.0; - - gl_FragColor = vec4((reflect(v1, v2) + 1.0) / 2.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag deleted file mode 100644 index 7c9a07eb58c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (color.g + 1.0) / 2.0; - float v2 = (color.b + 1.0) / 2.0; - - gl_FragColor = vec4((v1 - 2.0 * dot(v2, v1) * v2 + 1.0) / 2.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert deleted file mode 100644 index 1881b976c2c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (gtf_Color.g + 1.0) / 2.0; - float v2 = (gtf_Color.b + 1.0) / 2.0; - - color = vec4((reflect(v1, v2) + 1.0) / 2.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert deleted file mode 100644 index 3b6162907c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (gtf_Color.g + 1.0) / 2.0; - float v2 = (gtf_Color.b + 1.0) / 2.0; - - color = vec4((v1 - 2.0 * dot(v2, v1) * v2 + 1.0) / 2.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag deleted file mode 100644 index d614676d8e0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - gl_FragColor = vec4((reflect(v1, v2) + 1.0) / 2.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag deleted file mode 100644 index 07a4a7c74b7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - gl_FragColor = vec4((v1 - 2.0 * dot(v2, v1) * v2 + 1.0) / 2.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert deleted file mode 100644 index 5f1e20ed116..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - color = vec4((reflect(v1, v2) + 1.0) / 2.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert deleted file mode 100644 index dee1b983c7e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - color = vec4((v1 - 2.0 * dot(v2, v1) * v2 + 1.0) / 2.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag deleted file mode 100644 index a7287f2304a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - gl_FragColor = vec4((reflect(v1, v2) + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag deleted file mode 100644 index cd141895823..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - gl_FragColor = vec4((v1 - 2.0 * dot(v2, v1) * v2 + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert deleted file mode 100644 index f375b86a4d4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - color = vec4((reflect(v1, v2) + 1.0) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert deleted file mode 100644 index 58a9b84f95f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - color = vec4((v1 - 2.0 * dot(v2, v1) * v2 + vec3(1.0)) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/input.run.txt deleted file mode 100644 index c7deedd54c8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -refract_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_001_to_006.html deleted file mode 100644 index 3fdad36dabf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: refract_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag deleted file mode 100644 index 6cd7faa0100..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (color.g + 1.0) / 2.0; - float v2 = (color.b + 1.0) / 2.0; - - gl_FragColor = vec4((refract(v1, v2, 0.5) + 1.0) / 2.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag deleted file mode 100644 index a0159b0f518..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - // Both are unit vectors - float v1 = (color.g + 1.0) / 2.0; - float v2 = (color.b + 1.0) / 2.0; - - float result; - float eta = 0.5; - float k = 1.0 - eta * eta * (1.0 - dot(v1, v2) * dot(v1, v2)); - if(k < 0.0) - result = 0.0; - else - result = eta * v1 - (eta * dot(v1, v2) + sqrt(k)) * v2; - - gl_FragColor = vec4((result + 1.0) / 2.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert deleted file mode 100644 index 83dcb5930dd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - // Both are unit vectors - float v1 = (gtf_Color.g + 1.0) / 2.0; - float v2 = (gtf_Color.b + 1.0) / 2.0; - - color = vec4((refract(v1, v2, 0.5) + 1.0) / 2.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert deleted file mode 100644 index 31826c6c25f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - float v1 = (gtf_Color.g + 1.0) / 2.0; - float v2 = (gtf_Color.b + 1.0) / 2.0; - - float result; - float eta = 0.5; - float k = 1.0 - eta * eta * (1.0 - dot(v1, v2) * dot(v1, v2)); - if(k < 0.0) - result = 0.0; - else - result = eta * v1 - (eta * dot(v1, v2) + sqrt(k)) * v2; - - color = vec4((result + 1.0) / 2.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag deleted file mode 100644 index 189a168f82e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - gl_FragColor = vec4((refract(v1, v2, 0.5) + 1.0) / 2.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag deleted file mode 100644 index bad139c37e7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - vec2 result; - float eta = 0.5; - float k = 1.0 - eta * eta * (1.0 - dot(v1, v2) * dot(v1, v2)); - if(k < 0.0) - result = vec2(0.0); - else - result = eta * v1 - (eta * dot(v1, v2) + sqrt(k)) * v2; - - gl_FragColor = vec4((result + 1.0) / 2.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert deleted file mode 100644 index 62b77e91c8c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - color = vec4((refract(v1, v2, 0.5) + 1.0) / 2.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert deleted file mode 100644 index d01fb22ba9f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - - vec2 result; - float eta = 0.5; - float k = 1.0 - eta * eta * (1.0 - dot(v1, v2) * dot(v1, v2)); - if(k < 0.0) - result = vec2(0.0); - else - result = eta * v1 - (eta * dot(v1, v2) + sqrt(k)) * v2; - - color = vec4((result + 1.0) / 2.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag deleted file mode 100644 index 421cf9b5813..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - gl_FragColor = vec4((refract(v1, v2, 0.5) + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag deleted file mode 100644 index 16be25c1da3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag +++ /dev/null @@ -1,55 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - - float theta = color.g * 2.0 * M_PI; - float phi = color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - vec3 result; - float eta = 0.5; - float k = 1.0 - eta * eta * (1.0 - dot(v1, v2) * dot(v1, v2)); - if(k < 0.0) - result = vec3(0.0); - else - result = eta * v1 - (eta * dot(v1, v2) + sqrt(k)) * v2; - - gl_FragColor = vec4((result + 1.0) / 2.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert deleted file mode 100644 index 6423ca40e4e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - color = vec4((refract(v1, v2, 0.5) + 1.0) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert deleted file mode 100644 index 0fa9b7cbcaa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert +++ /dev/null @@ -1,55 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - - // Both are unit vectors - vec3 v1; - vec3 v2 = normalize(vec3(1.0, 1.0, 1.0)); - - float theta = gtf_Color.g * 2.0 * M_PI; - float phi = gtf_Color.b * 2.0 * M_PI; - v1.x = cos(theta) * sin(phi); - v1.y = sin(theta) * sin(phi); - v1.z = cos(phi); - - vec3 result; - float eta = 0.5; - float k = 1.0 - eta * eta * (1.0 - dot(v1, v2) * dot(v1, v2)); - if(k < 0.0) - result = vec3(0.0); - else - result = eta * v1 - (eta * dot(v1, v2) + sqrt(k)) * v2; - - color = vec4((result + 1.0) / 2.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/input.run.txt deleted file mode 100644 index b22bf9d68e2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -sign_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_001_to_006.html deleted file mode 100644 index 0e4a56dbcd1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: sign_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary.frag deleted file mode 100644 index 0a3fcd169cd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (color.r - 0.5); - gl_FragColor = vec4(c * sign(c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag deleted file mode 100644 index 082dea1d1d8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (color.r - 0.5); - if(c > 0.0) c = 1.0 * c; - if(c < 0.0) c = -1.0 * c; - - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary.vert deleted file mode 100644 index e2a048f3480..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (gtf_Color.r - 0.5); - color = vec4(c * sign(c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert deleted file mode 100644 index 7646fb73662..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 2.0 * (gtf_Color.r - 0.5); - if(c > 0.0) c = 1.0 * c; - if(c < 0.0) c = -1.0 * c; - - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag deleted file mode 100644 index 3dbdde2079e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(c * sign(c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag deleted file mode 100644 index 08a6c3d0343..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (color.rg - 0.5); - if(c[0] > 0.0) c[0] = 1.0 * c[0]; - if(c[0] < 0.0) c[0] = -1.0 * c[0]; - if(c[1] > 0.0) c[1] = 1.0 * c[1]; - if(c[1] < 0.0) c[1] = -1.0 * c[1]; - - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert deleted file mode 100644 index fde1a269c83..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - color = vec4(c * sign(c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert deleted file mode 100644 index 000159fc54f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 2.0 * (gtf_Color.rg - 0.5); - if(c[0] > 0.0) c[0] = 1.0 * c[0]; - if(c[0] < 0.0) c[0] = -1.0 * c[0]; - if(c[1] > 0.0) c[1] = 1.0 * c[1]; - if(c[1] < 0.0) c[1] = -1.0 * c[1]; - - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag deleted file mode 100644 index 21b915804c5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(c * (sign(c)), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag deleted file mode 100644 index 4646aadadf8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (color.rgb - 0.5); - - if(c[0] > 0.0) c[0] = 1.0 * c[0]; - if(c[0] < 0.0) c[0] = -1.0 * c[0]; - if(c[1] > 0.0) c[1] = 1.0 * c[1]; - if(c[1] < 0.0) c[1] = -1.0 * c[1]; - if(c[2] > 0.0) c[2] = 1.0 * c[2]; - if(c[2] < 0.0) c[2] = -1.0 * c[2]; - - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert deleted file mode 100644 index 991fbcad8c0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(c * sign(c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert deleted file mode 100644 index d6cb2e71103..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - - if(c[0] > 0.0) c[0] = 1.0 * c[0]; - if(c[0] < 0.0) c[0] = -1.0 * c[0]; - if(c[1] > 0.0) c[1] = 1.0 * c[1]; - if(c[1] < 0.0) c[1] = -1.0 * c[1]; - if(c[2] > 0.0) c[2] = 1.0 * c[2]; - if(c[2] < 0.0) c[2] = -1.0 * c[2]; - - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/input.run.txt deleted file mode 100644 index 2995c565885..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -sin_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_001_to_006.html deleted file mode 100644 index ae6a80723b5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: sin_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary.frag deleted file mode 100644 index ce1bd224fd3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - gl_FragColor = vec4(0.5 * sin(2.0 * M_PI * color.r) + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag deleted file mode 100644 index 16253c93b54..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag +++ /dev/null @@ -1,101 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float sinValues[17]; - sinValues[0] = 0.0; - sinValues[1] = 0.382683; - sinValues[2] = 0.707107; - sinValues[3] = 0.92388; - sinValues[4] = 1.0; - sinValues[5] = 0.92388; - sinValues[6] = 0.707107; - sinValues[7] = 0.382683; - sinValues[8] = 0.0; - sinValues[9] = -0.382683; - sinValues[10] = -0.707107; - sinValues[11] = -0.92388; - sinValues[12] = -1.0; - sinValues[13] = -0.923879; - sinValues[14] = -0.707107; - sinValues[15] = -0.382683; - sinValues[16] = 0.0; - - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * color.r; - - float arrVal = c * 2.546478971; - int arr0 = int(floor(arrVal)); - float weight = arrVal - floor(arrVal); - float sin_c = 0.0; - - if (arr0 == 0) - sin_c = lerp(sinValues[0], sinValues[1], weight); - else if (arr0 == 1) - sin_c = lerp(sinValues[1], sinValues[2], weight); - else if (arr0 == 2) - sin_c = lerp(sinValues[2], sinValues[3], weight); - else if (arr0 == 3) - sin_c = lerp(sinValues[3], sinValues[4], weight); - else if (arr0 == 4) - sin_c = lerp(sinValues[4], sinValues[5], weight); - else if (arr0 == 5) - sin_c = lerp(sinValues[5], sinValues[6], weight); - else if (arr0 == 6) - sin_c = lerp(sinValues[6], sinValues[7], weight); - else if (arr0 == 7) - sin_c = lerp(sinValues[7], sinValues[8], weight); - else if (arr0 == 8) - sin_c = lerp(sinValues[8], sinValues[9], weight); - else if (arr0 == 9) - sin_c = lerp(sinValues[9], sinValues[10], weight); - else if (arr0 == 10) - sin_c = lerp(sinValues[10], sinValues[11], weight); - else if (arr0 == 11) - sin_c = lerp(sinValues[11], sinValues[12], weight); - else if (arr0 == 12) - sin_c = lerp(sinValues[12], sinValues[13], weight); - else if (arr0 == 13) - sin_c = lerp(sinValues[13], sinValues[14], weight); - else if (arr0 == 14) - sin_c = lerp(sinValues[14], sinValues[15], weight); - else if (arr0 == 15) - sin_c = lerp(sinValues[15], sinValues[16], weight); - else if (arr0 == 16) - sin_c = sinValues[16]; - - gl_FragColor = vec4(0.5 * sin_c + 0.5, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary.vert deleted file mode 100644 index e1fd79d7272..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - color = vec4(0.5 * sin(2.0 * M_PI * gtf_Color.r) + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert deleted file mode 100644 index 2e4a52afa92..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert +++ /dev/null @@ -1,55 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 2.0 * M_PI * gtf_Color.r; - float sign = 1.0; - - float sin_c = 0.0; - float fact; - float fact_of; - - // Taylors series expansion for sin - for(int i = 0; i < 12; i++) - { - fact = 1.0; - for(int j = 2; j <= 23; j++) - if (j <= 2 * i + 1) - fact *= float(j); - - sin_c += sign * pow(c, 2.0 * float(i) + 1.0) / fact; - sign *= -1.0; - } - - color = vec4(0.5 * sin_c + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag deleted file mode 100644 index 6227170b3dd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - gl_FragColor = vec4(0.5 * sin(2.0 * M_PI * color.rg) + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag deleted file mode 100644 index 2d3fc7f372a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,137 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float sinValues[17]; - sinValues[0] = 0.0; - sinValues[1] = 0.382683; - sinValues[2] = 0.707107; - sinValues[3] = 0.92388; - sinValues[4] = 1.0; - sinValues[5] = 0.92388; - sinValues[6] = 0.707107; - sinValues[7] = 0.382683; - sinValues[8] = 0.0; - sinValues[9] = -0.382683; - sinValues[10] = -0.707107; - sinValues[11] = -0.92388; - sinValues[12] = -1.0; - sinValues[13] = -0.923879; - sinValues[14] = -0.707107; - sinValues[15] = -0.382683; - sinValues[16] = 0.0; - - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * color.rg; - - vec2 arrVal = c * 2.546478971; - int arr0x = int(floor(arrVal.x)); - int arr0y = int(floor(arrVal.y)); - vec2 weight = arrVal - floor(arrVal); - vec2 sin_c = vec2(0.0, 0.0); - - if (arr0x == 0) - sin_c.x = lerp(sinValues[0], sinValues[1], weight.x); - else if (arr0x == 1) - sin_c.x = lerp(sinValues[1], sinValues[2], weight.x); - else if (arr0x == 2) - sin_c.x = lerp(sinValues[2], sinValues[3], weight.x); - else if (arr0x == 3) - sin_c.x = lerp(sinValues[3], sinValues[4], weight.x); - else if (arr0x == 4) - sin_c.x = lerp(sinValues[4], sinValues[5], weight.x); - else if (arr0x == 5) - sin_c.x = lerp(sinValues[5], sinValues[6], weight.x); - else if (arr0x == 6) - sin_c.x = lerp(sinValues[6], sinValues[7], weight.x); - else if (arr0x == 7) - sin_c.x = lerp(sinValues[7], sinValues[8], weight.x); - else if (arr0x == 8) - sin_c.x = lerp(sinValues[8], sinValues[9], weight.x); - else if (arr0x == 9) - sin_c.x = lerp(sinValues[9], sinValues[10], weight.x); - else if (arr0x == 10) - sin_c.x = lerp(sinValues[10], sinValues[11], weight.x); - else if (arr0x == 11) - sin_c.x = lerp(sinValues[11], sinValues[12], weight.x); - else if (arr0x == 12) - sin_c.x = lerp(sinValues[12], sinValues[13], weight.x); - else if (arr0x == 13) - sin_c.x = lerp(sinValues[13], sinValues[14], weight.x); - else if (arr0x == 14) - sin_c.x = lerp(sinValues[14], sinValues[15], weight.x); - else if (arr0x == 15) - sin_c.x = lerp(sinValues[15], sinValues[16], weight.x); - else if (arr0x == 16) - sin_c.x = sinValues[16]; - - if (arr0y == 0) - sin_c.y = lerp(sinValues[0], sinValues[1], weight.y); - else if (arr0y == 1) - sin_c.y = lerp(sinValues[1], sinValues[2], weight.y); - else if (arr0y == 2) - sin_c.y = lerp(sinValues[2], sinValues[3], weight.y); - else if (arr0y == 3) - sin_c.y = lerp(sinValues[3], sinValues[4], weight.y); - else if (arr0y == 4) - sin_c.y = lerp(sinValues[4], sinValues[5], weight.y); - else if (arr0y == 5) - sin_c.y = lerp(sinValues[5], sinValues[6], weight.y); - else if (arr0y == 6) - sin_c.y = lerp(sinValues[6], sinValues[7], weight.y); - else if (arr0y == 7) - sin_c.y = lerp(sinValues[7], sinValues[8], weight.y); - else if (arr0y == 8) - sin_c.y = lerp(sinValues[8], sinValues[9], weight.y); - else if (arr0y == 9) - sin_c.y = lerp(sinValues[9], sinValues[10], weight.y); - else if (arr0y == 10) - sin_c.y = lerp(sinValues[10], sinValues[11], weight.y); - else if (arr0y == 11) - sin_c.y = lerp(sinValues[11], sinValues[12], weight.y); - else if (arr0y == 12) - sin_c.y = lerp(sinValues[12], sinValues[13], weight.y); - else if (arr0y == 13) - sin_c.y = lerp(sinValues[13], sinValues[14], weight.y); - else if (arr0y == 14) - sin_c.y = lerp(sinValues[14], sinValues[15], weight.y); - else if (arr0y == 15) - sin_c.y = lerp(sinValues[15], sinValues[16], weight.y); - else if (arr0y == 16) - sin_c.y = sinValues[16]; - - gl_FragColor = vec4(0.5 * sin_c + 0.5, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert deleted file mode 100644 index 615eb679358..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - color = vec4(0.5 * sin(2.0 * M_PI * gtf_Color.rg) + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert deleted file mode 100644 index 9c11df9a2ad..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,79 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float sinValues[17]; - sinValues[0] = 0.0; - sinValues[1] = 0.382683; - sinValues[2] = 0.707107; - sinValues[3] = 0.92388; - sinValues[4] = 1.0; - sinValues[5] = 0.92388; - sinValues[6] = 0.707107; - sinValues[7] = 0.382683; - sinValues[8] = 0.0; - sinValues[9] = -0.382683; - sinValues[10] = -0.707107; - sinValues[11] = -0.92388; - sinValues[12] = -1.0; - sinValues[13] = -0.923879; - sinValues[14] = -0.707107; - sinValues[15] = -0.382683; - sinValues[16] = 0.0; - - const float M_PI = 3.14159265358979323846; - vec2 c = 2.0 * M_PI * gtf_Color.rg; - float sign = 1.0; - - vec2 sin_c = vec2(0.0); - float fact; - float fact_of; - - // Taylors series expansion for sin - for(int i = 0; i < 12; i++) - { - fact = 1.0; - for(int j = 2; j <= 23; j++) - if (j <= 2 * i + 1) - fact *= float(j); - - sin_c += sign * pow(c, vec2(2.0 * float(i) + 1.0)) / fact; - sign *= -1.0; - } - - color = vec4(0.5 * sin_c + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag deleted file mode 100644 index 892e996e900..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - gl_FragColor = vec4(0.5 * sin(2.0 * M_PI * color.rgb) + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag deleted file mode 100644 index 44c586d2fa6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,173 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float sinValues[17]; - sinValues[0] = 0.0; - sinValues[1] = 0.382683; - sinValues[2] = 0.707107; - sinValues[3] = 0.92388; - sinValues[4] = 1.0; - sinValues[5] = 0.92388; - sinValues[6] = 0.707107; - sinValues[7] = 0.382683; - sinValues[8] = 0.0; - sinValues[9] = -0.382683; - sinValues[10] = -0.707107; - sinValues[11] = -0.92388; - sinValues[12] = -1.0; - sinValues[13] = -0.923879; - sinValues[14] = -0.707107; - sinValues[15] = -0.382683; - sinValues[16] = 0.0; - - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * color.rgb; - - vec3 arrVal = c * 2.546478971; - int arr0x = int(floor(arrVal.x)); - int arr0y = int(floor(arrVal.y)); - int arr0z = int(floor(arrVal.z)); - vec3 weight = arrVal - floor(arrVal); - vec3 sin_c = vec3(0.0, 0.0, 0.0); - - if (arr0x == 0) - sin_c.x = lerp(sinValues[0], sinValues[1], weight.x); - else if (arr0x == 1) - sin_c.x = lerp(sinValues[1], sinValues[2], weight.x); - else if (arr0x == 2) - sin_c.x = lerp(sinValues[2], sinValues[3], weight.x); - else if (arr0x == 3) - sin_c.x = lerp(sinValues[3], sinValues[4], weight.x); - else if (arr0x == 4) - sin_c.x = lerp(sinValues[4], sinValues[5], weight.x); - else if (arr0x == 5) - sin_c.x = lerp(sinValues[5], sinValues[6], weight.x); - else if (arr0x == 6) - sin_c.x = lerp(sinValues[6], sinValues[7], weight.x); - else if (arr0x == 7) - sin_c.x = lerp(sinValues[7], sinValues[8], weight.x); - else if (arr0x == 8) - sin_c.x = lerp(sinValues[8], sinValues[9], weight.x); - else if (arr0x == 9) - sin_c.x = lerp(sinValues[9], sinValues[10], weight.x); - else if (arr0x == 10) - sin_c.x = lerp(sinValues[10], sinValues[11], weight.x); - else if (arr0x == 11) - sin_c.x = lerp(sinValues[11], sinValues[12], weight.x); - else if (arr0x == 12) - sin_c.x = lerp(sinValues[12], sinValues[13], weight.x); - else if (arr0x == 13) - sin_c.x = lerp(sinValues[13], sinValues[14], weight.x); - else if (arr0x == 14) - sin_c.x = lerp(sinValues[14], sinValues[15], weight.x); - else if (arr0x == 15) - sin_c.x = lerp(sinValues[15], sinValues[16], weight.x); - else if (arr0x == 16) - sin_c.x = sinValues[16]; - - if (arr0y == 0) - sin_c.y = lerp(sinValues[0], sinValues[1], weight.y); - else if (arr0y == 1) - sin_c.y = lerp(sinValues[1], sinValues[2], weight.y); - else if (arr0y == 2) - sin_c.y = lerp(sinValues[2], sinValues[3], weight.y); - else if (arr0y == 3) - sin_c.y = lerp(sinValues[3], sinValues[4], weight.y); - else if (arr0y == 4) - sin_c.y = lerp(sinValues[4], sinValues[5], weight.y); - else if (arr0y == 5) - sin_c.y = lerp(sinValues[5], sinValues[6], weight.y); - else if (arr0y == 6) - sin_c.y = lerp(sinValues[6], sinValues[7], weight.y); - else if (arr0y == 7) - sin_c.y = lerp(sinValues[7], sinValues[8], weight.y); - else if (arr0y == 8) - sin_c.y = lerp(sinValues[8], sinValues[9], weight.y); - else if (arr0y == 9) - sin_c.y = lerp(sinValues[9], sinValues[10], weight.y); - else if (arr0y == 10) - sin_c.y = lerp(sinValues[10], sinValues[11], weight.y); - else if (arr0y == 11) - sin_c.y = lerp(sinValues[11], sinValues[12], weight.y); - else if (arr0y == 12) - sin_c.y = lerp(sinValues[12], sinValues[13], weight.y); - else if (arr0y == 13) - sin_c.y = lerp(sinValues[13], sinValues[14], weight.y); - else if (arr0y == 14) - sin_c.y = lerp(sinValues[14], sinValues[15], weight.y); - else if (arr0y == 15) - sin_c.y = lerp(sinValues[15], sinValues[16], weight.y); - else if (arr0y == 16) - sin_c.y = sinValues[16]; - - if (arr0z == 0) - sin_c.z = lerp(sinValues[0], sinValues[1], weight.z); - else if (arr0z == 1) - sin_c.z = lerp(sinValues[1], sinValues[2], weight.z); - else if (arr0z == 2) - sin_c.z = lerp(sinValues[2], sinValues[3], weight.z); - else if (arr0z == 3) - sin_c.z = lerp(sinValues[3], sinValues[4], weight.z); - else if (arr0z == 4) - sin_c.z = lerp(sinValues[4], sinValues[5], weight.z); - else if (arr0z == 5) - sin_c.z = lerp(sinValues[5], sinValues[6], weight.z); - else if (arr0z == 6) - sin_c.z = lerp(sinValues[6], sinValues[7], weight.z); - else if (arr0z == 7) - sin_c.z = lerp(sinValues[7], sinValues[8], weight.z); - else if (arr0z == 8) - sin_c.z = lerp(sinValues[8], sinValues[9], weight.z); - else if (arr0z == 9) - sin_c.z = lerp(sinValues[9], sinValues[10], weight.z); - else if (arr0z == 10) - sin_c.z = lerp(sinValues[10], sinValues[11], weight.z); - else if (arr0z == 11) - sin_c.z = lerp(sinValues[11], sinValues[12], weight.z); - else if (arr0z == 12) - sin_c.z = lerp(sinValues[12], sinValues[13], weight.z); - else if (arr0z == 13) - sin_c.z = lerp(sinValues[13], sinValues[14], weight.z); - else if (arr0z == 14) - sin_c.z = lerp(sinValues[14], sinValues[15], weight.z); - else if (arr0z == 15) - sin_c.z = lerp(sinValues[15], sinValues[16], weight.z); - else if (arr0z == 16) - sin_c.z = sinValues[16]; - - gl_FragColor = vec4(0.5 * sin_c + 0.5, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert deleted file mode 100644 index d60370e4509..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - color = vec4(0.5 * sin(2.0 * M_PI * gtf_Color.rgb) + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert deleted file mode 100644 index 85578df07e4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,79 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -float lerp(float a, float b, float s) -{ - return a + (b - a) * s; -} - -void main (void) -{ - float sinValues[17]; - sinValues[0] = 0.0; - sinValues[1] = 0.382683; - sinValues[2] = 0.707107; - sinValues[3] = 0.92388; - sinValues[4] = 1.0; - sinValues[5] = 0.92388; - sinValues[6] = 0.707107; - sinValues[7] = 0.382683; - sinValues[8] = 0.0; - sinValues[9] = -0.382683; - sinValues[10] = -0.707107; - sinValues[11] = -0.92388; - sinValues[12] = -1.0; - sinValues[13] = -0.923879; - sinValues[14] = -0.707107; - sinValues[15] = -0.382683; - sinValues[16] = 0.0; - - const float M_PI = 3.14159265358979323846; - vec3 c = 2.0 * M_PI * gtf_Color.rgb; - float sign = 1.0; - - vec3 sin_c = vec3(0.0); - float fact; - float fact_of; - - // Taylors series expansion for sin - for(int i = 0; i < 12; i++) - { - fact = 1.0; - for(int j = 2; j <= 23; j++) - if (j <= 2 * i + 1) - fact *= float(j); - - sin_c += sign * pow(c, vec3(2.0 * float(i) + 1.0)) / fact; - sign *= -1.0; - } - - color = vec4(0.5 * sin_c + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/input.run.txt deleted file mode 100644 index 4121dd5f8cf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -smoothstep_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html deleted file mode 100644 index 06731acc314..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: smoothstep_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag deleted file mode 100644 index f7b8ed3d5d5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float edge0 = 0.25; - const float edge1 = 0.75; - gl_FragColor = vec4(smoothstep(edge0, edge1, color.r), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag deleted file mode 100644 index 92e49f0f059..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float edge0 = 0.25; - const float edge1 = 0.75; - float c = clamp((color.r - edge0) / (edge1 - edge0), 0.0, 1.0); - - gl_FragColor = vec4(c * c * (3.0 - 2.0 * c), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert deleted file mode 100644 index bf8ff22cce9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float edge0 = 0.25; - const float edge1 = 0.75; - color = vec4(smoothstep(edge0, edge1, gtf_Color.r), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert deleted file mode 100644 index 55422bffd2f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float edge0 = 0.25; - const float edge1 = 0.75; - float c = clamp((gtf_Color.r - edge0) / (edge1 - edge0), 0.0, 1.0); - - color = vec4(c * c * (3.0 - 2.0 * c), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag deleted file mode 100644 index bd235720c5b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 edge0 = vec2(0.25, 0.25); - const vec2 edge1 = vec2(0.75, 0.75); - gl_FragColor = vec4(smoothstep(edge0, edge1, color.rg), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag deleted file mode 100644 index 8790241d9af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 edge0 = vec2(0.25, 0.25); - const vec2 edge1 = vec2(0.75, 0.75); - vec2 c = clamp((color.rg - edge0) / (edge1 - edge0), 0.0, 1.0); - gl_FragColor = vec4(c * c * (3.0 - 2.0 * c), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert deleted file mode 100644 index 06f12e32874..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 edge0 = vec2(0.25, 0.25); - const vec2 edge1 = vec2(0.75, 0.75); - color = vec4(smoothstep(edge0, edge1, gtf_Color.rg), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert deleted file mode 100644 index 00b4f7a25c1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 edge0 = vec2(0.25, 0.25); - const vec2 edge1 = vec2(0.75, 0.75); - vec2 c = clamp((gtf_Color.rg - edge0) / (edge1 - edge0), 0.0, 1.0); - color = vec4(c * c * (3.0 - 2.0 * c), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag deleted file mode 100644 index e7ad681e780..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 edge0 = vec3(0.25, 0.25, 0.25); - const vec3 edge1 = vec3(0.75, 0.75, 0.75); - gl_FragColor = vec4(smoothstep(edge0, edge1, color.rgb), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag deleted file mode 100644 index e07971e0f39..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 edge0 = vec3(0.25, 0.25, 0.25); - const vec3 edge1 = vec3(0.75, 0.75, 0.75); - vec3 c = clamp((color.rgb - edge0) / (edge1 - edge0), 0.0, 1.0); - - gl_FragColor = vec4(c * c * (3.0 - 2.0 * c), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert deleted file mode 100644 index e12ed931752..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 edge0 = vec3(0.25, 0.25, 0.25); - const vec3 edge1 = vec3(0.75, 0.75, 0.75); - color = vec4(smoothstep(edge0, edge1, gtf_Color.rgb), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert deleted file mode 100644 index 4798adb9073..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 edge0 = vec3(0.25, 0.25, 0.25); - const vec3 edge1 = vec3(0.75, 0.75, 0.75); - vec3 c = clamp((gtf_Color.rgb - edge0) / (edge1 - edge0), 0.0, 1.0); - - color = vec4(c * c * (3.0 - 2.0 * c), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/input.run.txt deleted file mode 100644 index a151ee6448b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -sqrt_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_001_to_006.html deleted file mode 100644 index ff5fb1cee99..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: sqrt_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag deleted file mode 100644 index bb2604b1864..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = sqrt(100.0 * color.r); - gl_FragColor = vec4(c * c / 100.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag deleted file mode 100644 index 2055b814db8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - float c = 100.0 * color.r; - gl_FragColor = vec4(c / 100.0, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert deleted file mode 100644 index 7982ebf2a1e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = sqrt(100.0 * gtf_Color.r); - color = vec4(c * c / 100.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert deleted file mode 100644 index eb4f1441377..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - float c = 100.0 * gtf_Color.r; - color = vec4(c / 100.0, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag deleted file mode 100644 index e70a2ccbdfa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = sqrt(100.0 * color.rg); - gl_FragColor = vec4(c * c / 100.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag deleted file mode 100644 index 4253e103457..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 c = 100.0 * color.rg; - gl_FragColor = vec4(c / 100.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert deleted file mode 100644 index 30587af1d67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = sqrt(100.0 * gtf_Color.rg); - color = vec4(c * c / 100.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert deleted file mode 100644 index cb61ec8f079..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 c = 100.0 * gtf_Color.rg; - color = vec4(c / 100.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag deleted file mode 100644 index b4d5c281cad..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = sqrt(100.0 * color.rgb); - gl_FragColor = vec4(c * c / 100.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag deleted file mode 100644 index 1fb1f880a95..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 c = 100.0 * color.rgb; - gl_FragColor = vec4(c / 100.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert deleted file mode 100644 index 1e3c8beae77..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = sqrt(100.0 * gtf_Color.rgb); - color = vec4(c * c / 100.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert deleted file mode 100644 index e54f86babb1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 c = 100.0 * gtf_Color.rgb; - color = vec4(c / 100.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/input.run.txt deleted file mode 100644 index 6b8ac005dc5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -step_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_001_to_006.html deleted file mode 100644 index b2572d445b5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: step_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag deleted file mode 100644 index 94e69d79c7c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float edge = 0.5; - gl_FragColor = vec4(step(edge, color.r), 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag deleted file mode 100644 index b601eb78bfe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float edge = 0.5; - float c = color.r; - if(c >= edge) c = 1.0; - else c = 0.0; - - gl_FragColor = vec4(c, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert deleted file mode 100644 index 2a3834f21d6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float edge = 0.5; - color = vec4(step(edge, gtf_Color.r), 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert deleted file mode 100644 index 3db47cac60e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float edge = 0.5; - float c = gtf_Color.r; - if(c >= edge) c = 1.0; - else c = 0.0; - - color = vec4(c, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag deleted file mode 100644 index 93cc99fe2d3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 edge = vec2(0.5, 0.5); - gl_FragColor = vec4(step(edge, color.rg), 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag deleted file mode 100644 index d8d361010af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec2 edge = vec2(0.5, 0.5); - vec2 c = color.rg; - if(c[0] >= edge[0]) - { - c[0] = 1.0; - } - else - { - c[0] = 0.0; - } - if(c[1] >= edge[1]) - { - c[1] = 1.0; - } - else - { - c[1] = 0.0; - } - - gl_FragColor = vec4(c, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert deleted file mode 100644 index d0df7388634..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 edge = vec2(0.5, 0.5); - color = vec4(step(edge, gtf_Color.rg), 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert deleted file mode 100644 index 11c5640e5aa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec2 edge = vec2(0.5, 0.5); - vec2 c = gtf_Color.rg; - if(c[0] >= edge[0]) - { - c[0] = 1.0; - } - else - { - c[0] = 0.0; - } - if(c[1] >= edge[1]) - { - c[1] = 1.0; - } - else - { - c[1] = 0.0; - } - - color = vec4(c, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag deleted file mode 100644 index 87c64f539f9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 edge = vec3(0.5, 0.5, 0.5); - gl_FragColor = vec4(step(edge, color.rgb), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag deleted file mode 100644 index 3d99682225a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag +++ /dev/null @@ -1,61 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const vec3 edge = vec3(0.5, 0.5, 0.5); - vec3 c = color.rgb; - if(c[0] >= edge[0]) - { - c[0] = 1.0; - } - else - { - c[0] = 0.0; - } - if(c[1] >= edge[1]) - { - c[1] = 1.0; - } - else - { - c[1] = 0.0; - } - if(c[2] >= edge[2]) - { - c[2] = 1.0; - } - else - { - c[2] = 0.0; - } - - gl_FragColor = vec4(c, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert deleted file mode 100644 index 0ac85addc02..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 edge = vec3(0.5, 0.5, 0.5); - color = vec4(step(edge, gtf_Color.rgb), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert deleted file mode 100644 index d85a52ebe7f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert +++ /dev/null @@ -1,62 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const vec3 edge = vec3(0.5, 0.5, 0.5); - vec3 c = gtf_Color.rgb; - if(c[0] >= edge[0]) - { - c[0] = 1.0; - } - else - { - c[0] = 0.0; - } - if(c[1] >= edge[1]) - { - c[1] = 1.0; - } - else - { - c[1] = 0.0; - } - if(c[2] >= edge[2]) - { - c[2] = 1.0; - } - else - { - c[2] = 0.0; - } - - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/input.run.txt deleted file mode 100644 index 89c3da16ec0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/input.run.txt +++ /dev/null @@ -1,8 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -struct_001_to_008.html -struct_009_to_016.html -struct_017_to_024.html -struct_025_to_032.html -struct_033_to_040.html -struct_041_to_048.html -struct_049_to_056.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag deleted file mode 100644 index 151888a8836..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag +++ /dev/null @@ -1,116 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -#define ERROR_EPSILON 0.125 - -void main (void){ - struct second_nest - { - float sc_nt; - mat2 sc_mt2; - vec4 sc_vc4; - }; - - struct nest - { - ivec3 nt_ivc3; - bvec4 nt_bvc4; - second_nest nt_scne; - }; - - struct test_t - { - float t_fl; - vec2 t_vc2; - vec3 t_vc3; - mat4 t_mt4; - nest t_nested; - float t_2fl; - }; - - vec4 mt1 = vec4(31.0, 32.0, 33.0, 34.0); - vec4 mt2 = vec4(35.0, 36.0, 37.0, 38.0); - vec4 mt3 = vec4(39.0, 40.0, 41.0, 42.0); - vec4 mt4 = vec4(43.0, 44.0, 45.0, 46.0); - int i=0; - float sum1=0.0, sum2=0.0, sum3=0.0, sum4=0.0; - - test_t a = test_t(23.0, vec2(12.0, 13.0), - - vec3(163.0, 173.0, 183.0), - - mat4(mt1, mt2, mt3, mt4), - - nest( ivec3(73, 74, 75), - - bvec4(12, 0, 17.0, 193.0 ), - - second_nest(144.0, mat2(22.0, 23.0, 24.0, 25.0), vec4(57.0, 58.0, 59.0, 60.0 ) - ) - ), - - 203.0 - ); - - sum1 = a.t_mt4[0][0] + a.t_mt4[0][1] + a.t_mt4[0][2] + a.t_mt4[0][3]; - sum2 = a.t_mt4[1][0] + a.t_mt4[1][1] + a.t_mt4[1][2] + a.t_mt4[1][3]; - sum3 = a.t_mt4[2][0] + a.t_mt4[2][1] + a.t_mt4[2][2] + a.t_mt4[2][3]; - sum4 = a.t_mt4[3][0] + a.t_mt4[3][1] + a.t_mt4[3][2] + a.t_mt4[3][3]; - - float gray; - if( ( a.t_fl == 23.0 ) && - - (a.t_vc2[0] == 12.0) && (a.t_vc2[1] == 13.0) && - - (a.t_vc3[0] == 163.0) && (a.t_vc3[1] == 173.0) && (a.t_vc3[2] == 183.0) && - - (sum1 > 130.0-ERROR_EPSILON && sum1 < 130.0+ERROR_EPSILON ) && (sum2 > 146.0-ERROR_EPSILON && sum2 < 146.0+ERROR_EPSILON ) && (sum3 >162.0-ERROR_EPSILON && sum3 < 162.0+ERROR_EPSILON ) && (sum4 > 178.0-ERROR_EPSILON && sum4 < 178.0+ERROR_EPSILON ) && - (a.t_nested.nt_ivc3[0] == 73 ) && (a.t_nested.nt_ivc3[1] == 74 ) && (a.t_nested.nt_ivc3[2] == 75 ) && - - (a.t_nested.nt_bvc4[0] == true) && (a.t_nested.nt_bvc4[1] == false) && - - (a.t_nested.nt_bvc4[2] == true ) && (a.t_nested.nt_bvc4[0] == true) && - - (a.t_nested.nt_scne.sc_nt == 144.0) && - - (a.t_nested.nt_scne.sc_mt2[0][0] == 22.0 ) && (a.t_nested.nt_scne.sc_mt2[0][1] == 23.0 ) && - - (a.t_nested.nt_scne.sc_mt2[1][0] == 24.0 ) && (a.t_nested.nt_scne.sc_mt2[1][1] == 25.0 ) && - - (a.t_nested.nt_scne.sc_vc4[0] == 57.0 ) && (a.t_nested.nt_scne.sc_vc4[1] == 58.0 ) && - - (a.t_nested.nt_scne.sc_vc4[2] == 59.0 ) && (a.t_nested.nt_scne.sc_vc4[3] == 60.0) && - - (a.t_2fl == 203.0) - ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert deleted file mode 100644 index ddc2610fdd7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert +++ /dev/null @@ -1,119 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -#define ERROR_EPSILON 0.125 - -void main (void) -{ - struct second_nest - { - float sc_nt; - mat2 sc_mt2; - vec4 sc_vc4; - }; - - struct nest - { - ivec3 nt_ivc3; - bvec4 nt_bvc4; - second_nest nt_scne; - }; - - struct test_t - { - float t_fl; - vec2 t_vc2; - vec3 t_vc3; - mat4 t_mt4; - nest t_nested; - float t_2fl; - }; - - vec4 mt1 = vec4(31.0, 32.0, 33.0, 34.0); - vec4 mt2 = vec4(35.0, 36.0, 37.0, 38.0); - vec4 mt3 = vec4(39.0, 40.0, 41.0, 42.0); - vec4 mt4 = vec4(43.0, 44.0, 45.0, 46.0); - int i=0; - float sum1=0.0, sum2=0.0, sum3=0.0, sum4=0.0; - - test_t a = test_t(23.0, vec2(12.0, 13.0), - - vec3(163.0, 173.0, 183.0), - - mat4(mt1, mt2, mt3, mt4), - - nest( ivec3(73, 74, 75), - - bvec4(12, 0, 17.0, 193.0 ), - - second_nest(144.0, mat2(22.0, 23.0, 24.0, 25.0), vec4(57.0, 58.0, 59.0, 60.0 ) - ) - ), - - 203.0 - ); - - sum1 = a.t_mt4[0][0] + a.t_mt4[0][1] + a.t_mt4[0][2] + a.t_mt4[0][3]; - sum2 = a.t_mt4[1][0] + a.t_mt4[1][1] + a.t_mt4[1][2] + a.t_mt4[1][3]; - sum3 = a.t_mt4[2][0] + a.t_mt4[2][1] + a.t_mt4[2][2] + a.t_mt4[2][3]; - sum4 = a.t_mt4[3][0] + a.t_mt4[3][1] + a.t_mt4[3][2] + a.t_mt4[3][3]; - - float gray; - if( ( a.t_fl == 23.0 ) && - - (a.t_vc2[0] == 12.0) && (a.t_vc2[1] == 13.0) && - - (a.t_vc3[0] == 163.0) && (a.t_vc3[1] == 173.0) && (a.t_vc3[2] == 183.0) && - - (sum1 > 130.0-ERROR_EPSILON && sum1 < 130.0+ERROR_EPSILON ) && (sum2 > 146.0-ERROR_EPSILON && sum2 < 146.0+ERROR_EPSILON ) && (sum3 >162.0-ERROR_EPSILON && sum3 < 162.0+ERROR_EPSILON ) && (sum4 > 178.0-ERROR_EPSILON && sum4 < 178.0+ERROR_EPSILON ) && - (a.t_nested.nt_ivc3[0] == 73 ) && (a.t_nested.nt_ivc3[1] == 74 ) && (a.t_nested.nt_ivc3[2] == 75 ) && - - (a.t_nested.nt_bvc4[0] == true) && (a.t_nested.nt_bvc4[1] == false) && - - (a.t_nested.nt_bvc4[2] == true ) && (a.t_nested.nt_bvc4[0] == true) && - - (a.t_nested.nt_scne.sc_nt == 144.0) && - - (a.t_nested.nt_scne.sc_mt2[0][0] == 22.0 ) && (a.t_nested.nt_scne.sc_mt2[0][1] == 23.0 ) && - - (a.t_nested.nt_scne.sc_mt2[1][0] == 24.0 ) && (a.t_nested.nt_scne.sc_mt2[1][1] == 25.0 ) && - - (a.t_nested.nt_scne.sc_vc4[0] == 57.0 ) && (a.t_nested.nt_scne.sc_vc4[1] == 58.0 ) && - - (a.t_nested.nt_scne.sc_vc4[2] == 59.0 ) && (a.t_nested.nt_scne.sc_vc4[3] == 60.0) && - - (a.t_2fl == 203.0) - ) - gray=1.0; - else gray=0.0; - - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_001_to_008.html deleted file mode 100644 index 28691b78971..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_001_to_008.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: struct_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_009_to_016.html deleted file mode 100644 index ce9ea01c22c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_009_to_016.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: struct_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_017_to_024.html deleted file mode 100644 index 5e64ae4210b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_017_to_024.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: struct_017_to_024.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_025_to_032.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_025_to_032.html deleted file mode 100644 index 1cd3af91d66..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_025_to_032.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: struct_025_to_032.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_033_to_040.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_033_to_040.html deleted file mode 100644 index e81478b8baf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_033_to_040.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: struct_033_to_040.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_041_to_048.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_041_to_048.html deleted file mode 100644 index 8aaa8da8e80..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_041_to_048.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: struct_041_to_048.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_049_to_056.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_049_to_056.html deleted file mode 100644 index 831ad2fb371..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_049_to_056.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: struct_049_to_056.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_frag.frag deleted file mode 100644 index 2c0439b4cd0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_frag.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - bool a; - bool b; - bool c; - bool d; -}; - - - -void main (void) -{ - sabcd s = sabcd(bool(12), bool(0), bool(25.5), bool(0.0)); - float gray = 0.0; - if( (s.a==true) && (s.b==false) && (s.c == true) && (s.d==false)) - gray=1.0; - else - gray =0.0; - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_vert.vert deleted file mode 100644 index 56aade4f102..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bool_vert.vert +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - bool a; - bool b; - bool c; - bool d; -}; - - - -void main (void) -{ - sabcd s = sabcd(bool(12), bool(0), bool(25.5), bool(0.0)); - float gray = 0.0; - if( (s.a==true) && (s.b==false) && (s.c == true) && (s.d==false)) - gray=1.0; - else - gray =0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag deleted file mode 100644 index d819f7a6177..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - bvec2 a; - bvec3 b; - bvec4 c; -}; - -void main (void) -{ - sabcd s = sabcd( bvec2(12, 13), bvec3(14.0, 0.0, 139.0), bvec4(25.5, 17.0, 145, 163 ) ); - float gray = 0.0; - if( (s.a[0]) && (s.a[1]) && (s.b[0]) && (!s.b[1]) && (s.b[2]) && (s.c[0]) && (s.c[1]) && (s.c[2]) ) - gray=1.0; - else - gray =0.0; - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert deleted file mode 100644 index 4509de1b588..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - bvec2 a; - bvec3 b; - bvec4 c; -}; - -void main (void) -{ - sabcd s = sabcd( bvec2(12, 13), bvec3(14.0, 0.0, 139.0), bvec4(25.5, 17.0, 145, 163 ) ); - float gray = 0.0; - if( (s.a[0]) && (s.a[1]) && (s.b[0]) && (!s.b[1]) && (s.b[2]) && (s.c[0]) && (s.c[1]) && (s.c[2]) ) - gray=1.0; - else - gray =0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_frag.frag deleted file mode 100644 index 57139805bb2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - float a; - float b; - float c; - float d; -}; - - - -void main (void) -{ - sabcd s = sabcd(1.0, 2.0, 4.0, 8.0); - gl_FragColor = vec4(vec3((s.a + s.b + s.c + s.d) / 15.0), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_vert.vert deleted file mode 100644 index 2bb966bf275..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_float_vert.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - float a; - float b; - float c; - float d; -}; - - - -void main (void) -{ - sabcd s = sabcd(1.0, 2.0, 4.0, 8.0); - color = vec4(vec3((s.a + s.b + s.c + s.d) / 15.0), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_frag.frag deleted file mode 100644 index 2859cb8d387..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - mat2 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat2(12.0, 29.0, 13.0, 26.0) ); - gl_FragColor = vec4( vec3( (s.a[0][0] + s.a[0][1] + s.a[1][0] + s.a[1][1]) / 80.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_vert.vert deleted file mode 100644 index a4c7f6df3b5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat2_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - mat2 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat2(12.0, 29.0, 13.0, 26.0) ); - color = vec4( vec3( (s.a[0][0] + s.a[0][1] + s.a[1][0] + s.a[1][1]) / 80.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_frag.frag deleted file mode 100644 index 8fe6b3dbebc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_frag.frag +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - mat3 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat3(12.0, 29.0, 13.0, 26.0, 71.0, 63.0, 90.0, 118.0, 128.0) ); - float sum=0.0; - int i,j; - - sum = sum + s.a[0][0]; - sum = sum + s.a[0][1]; - sum = sum + s.a[0][2]; - sum = sum + s.a[1][0]; - sum = sum + s.a[1][1]; - sum = sum + s.a[1][2]; - sum = sum + s.a[2][0]; - sum = sum + s.a[2][1]; - sum = sum + s.a[2][2]; - - gl_FragColor = vec4( vec3( sum / 550.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_vert.vert deleted file mode 100644 index 173085e2a67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat3_vert.vert +++ /dev/null @@ -1,54 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - mat3 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat3(12.0, 29.0, 13.0, 26.0, 71.0, 63.0, 90.0, 118.0, 128.0) ); - float sum=0.0; - - sum = sum + s.a[0][0]; - sum = sum + s.a[0][1]; - sum = sum + s.a[0][2]; - - sum = sum + s.a[1][0]; - sum = sum + s.a[1][1]; - sum = sum + s.a[1][2]; - - sum = sum + s.a[2][0]; - sum = sum + s.a[2][1]; - sum = sum + s.a[2][2]; - - color = vec4( vec3( sum / 550.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_frag.frag deleted file mode 100644 index 5c7e0facf33..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - mat4 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat4(12.0, 29.0, 13.0, 26.0, - 71.0, 63.0, 90.0, 118.0, - 128.0, 44.0, 57.0, 143.0, - 151.0, 14.0, 15.0, 21.0 ) ); - float sum=0.0; - int i,j; - - sum = sum + s.a[0][0]; - sum = sum + s.a[0][1]; - sum = sum + s.a[0][2]; - sum = sum + s.a[0][3]; - sum = sum + s.a[1][0]; - sum = sum + s.a[1][1]; - sum = sum + s.a[1][2]; - sum = sum + s.a[1][3]; - sum = sum + s.a[2][0]; - sum = sum + s.a[2][1]; - sum = sum + s.a[2][2]; - sum = sum + s.a[2][3]; - sum = sum + s.a[3][0]; - sum = sum + s.a[3][1]; - sum = sum + s.a[3][2]; - sum = sum + s.a[3][3]; - - gl_FragColor = vec4( vec3( sum / 995.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_vert.vert deleted file mode 100644 index 4fdfdc1d235..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_mat4_vert.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - mat4 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat4(12.0, 29.0, 13.0, 26.0, - 71.0, 63.0, 90.0, 118.0, - 128.0, 44.0, 57.0, 143.0, - 151.0, 14.0, 15.0, 21.0 ) ); - float sum=0.0; - - sum = sum + s.a[0][0]; - sum = sum + s.a[0][1]; - sum = sum + s.a[0][2]; - sum = sum + s.a[0][3]; - - sum = sum + s.a[1][0]; - sum = sum + s.a[1][1]; - sum = sum + s.a[1][2]; - sum = sum + s.a[1][3]; - - sum = sum + s.a[2][0]; - sum = sum + s.a[2][1]; - sum = sum + s.a[2][2]; - sum = sum + s.a[2][3]; - - sum = sum + s.a[3][0]; - sum = sum + s.a[3][1]; - sum = sum + s.a[3][2]; - sum = sum + s.a[3][3]; - - color = vec4( vec3( sum / 995.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_frag.frag deleted file mode 100644 index fbb8d7d0984..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - vec2 a; - vec2 b; -}; - - -void main (void) -{ - sabcd s = sabcd(vec2(12.0, 29.0), vec2(13.0, 26.0) ); - - gl_FragColor = vec4( vec3( (s.a[0] + s.a[1] + s.b[0] + s.b[1]) / 80.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_vert.vert deleted file mode 100644 index a3660fe241d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec2_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - vec2 a; - vec2 b; -}; - - - -void main (void) -{ - sabcd s = sabcd(vec2(12.0, 29.0), vec2(13.0, 26.0) ); - color = vec4( vec3( (s.a[0] + s.a[1] + s.b[0] + s.b[1]) / 80.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_frag.frag deleted file mode 100644 index ab024562014..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - vec3 a; - vec3 b; -}; - - -void main (void) -{ - sabcd s = sabcd(vec3(12.0, 29.0, 32.0), vec3(13.0, 26.0, 38.0 ) ); - - gl_FragColor = vec4( vec3( (s.a[0] + s.a[1] + s.a[2] + s.b[0] + s.b[1] + s.b[2]) / 150.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_vert.vert deleted file mode 100644 index e532d39563c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec3_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - vec3 a; - vec3 b; -}; - - - -void main (void) -{ - sabcd s = sabcd(vec3(12.0, 29.0, 32.0), vec3(13.0, 26.0, 38.0 ) ); - color = vec4( vec3( (s.a[0] + s.a[1] + s.a[2] + s.b[0] + s.b[1] + s.b[2]) / 150.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_frag.frag deleted file mode 100644 index 85d19e8ac11..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - vec4 a; - vec4 b; -}; - -void main (void) -{ - sabcd s = sabcd(vec4(12.0, 29.0, 32.0, 47.0), vec4(13.0, 26.0, 38.0, 53.0 ) ); - gl_FragColor = vec4( vec3( (s.a[0] + s.a[1] + s.a[2] + s.a[3] + s.b[0] + s.b[1] + s.b[2] + s.b[3]) / 250.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_vert.vert deleted file mode 100644 index f85a3ad8737..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/struct_vec4_vert.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - vec4 a; - vec4 b; -}; - -void main (void) -{ - sabcd s = sabcd(vec4(12.0, 29.0, 32.0, 47.0), vec4(13.0, 26.0, 38.0, 53.0 ) ); - color = vec4( vec3( (s.a[0] + s.a[1] + s.a[2] + s.a[3] + s.b[0] + s.b[1] + s.b[2] + s.b[3]) / 250.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_frag.frag deleted file mode 100644 index 232ee1acb10..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_frag.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - bool a; - bool b; - bool c; - bool d; -}; - - - -void main (void) -{ - sabcd s1 = sabcd(bool(12), bool(0), bool(25.5), bool(0.0)); - sabcd s2 = sabcd(bool(0.0), bool(0.0), bool(0.0), bool(0.0)); - s2 = s1; - float gray = 0.0; - if( (s2.a==true) && (s2.b==false) && (s2.c == true) && (s2.d==false)) - gray=1.0; - else - gray =0.0; - gl_FragColor = vec4(gray,gray,gray,1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_vert.vert deleted file mode 100644 index 965778e40df..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bool_vert.vert +++ /dev/null @@ -1,55 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - bool a; - bool b; - bool c; - bool d; -}; - - - -void main (void) -{ - sabcd s1 = sabcd(bool(12), bool(0), bool(25.5), bool(0.0)); - sabcd s2 = sabcd(bool(0.0), bool(0.0), bool(0.0), bool(0.0)); - s2 = s1; - float gray = 0.0; - if( (s2.a==true) && (s2.b==false) && (s2.c == true) && (s2.d==false)) - gray=1.0; - else - gray =0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag deleted file mode 100644 index c84b2453b1e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - bvec2 a; - bvec3 b; - bvec4 c; -}; - -void main (void) -{ - sabcd s = sabcd( bvec2(12, 13), bvec3(14.0, 0.0, 139.0), bvec4(25.5, 17.0, 145, 163 ) ); - sabcd s2 = sabcd( bvec2(0, 0), bvec3(0.0, 0.0, 0.0), bvec4(0.0, 0.0, 0.0, 0.0 ) ); - s2 = s; - float gray = 0.0; - if( (s2.a[0]) && (s2.a[1]) && (s2.b[0]) && (!s2.b[1]) && (s2.b[2]) && (s2.c[0]) && (s2.c[1]) && (s2.c[2]) ) - gray=1.0; - else - gray =0.0; - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert deleted file mode 100644 index 43b2aeda4c2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - bvec2 a; - bvec3 b; - bvec4 c; -}; - -void main (void) -{ - sabcd s = sabcd( bvec2(12, 13), bvec3(14.0, 0.0, 139.0), bvec4(25.5, 17.0, 145, 163 ) ); - sabcd s2 = sabcd( bvec2(0, 0), bvec3(0.0, 0.0, 0.0), bvec4(0.0, 0.0, 0.0, 0.0 ) ); - s2 = s; - float gray = 0.0; - if( (s2.a[0]) && (s2.a[1]) && (s2.b[0]) && (!s2.b[1]) && (s2.b[2]) && (s2.c[0]) && (s2.c[1]) && (s2.c[2]) && (s2.c[3]) ) - gray=1.0; - else - gray =0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_frag.frag deleted file mode 100644 index b685fa4425b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_frag.frag +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - float a; - float b; - float c; - float d; -}; - - - -void main (void) -{ - sabcd s = sabcd(1.0, 2.0, 4.0, 8.0); - sabcd s2 = sabcd(0.0, 0.0, 0.0, 0.0); - s2 = s; - gl_FragColor = vec4((s.a + s.b + s.c + s.d) / 15.0, (s2.a + s2.b + s2.c + s2.d) / 15.0, 1.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_vert.vert deleted file mode 100644 index 157e29221ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_float_vert.vert +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - float a; - float b; - float c; - float d; -}; - - - -void main (void) -{ - sabcd s = sabcd(1.0, 2.0, 4.0, 8.0); - sabcd s2 = sabcd(0.0, 0.0, 0.0, 0.0); - s2 = s; - color = vec4((s.a + s.b + s.c + s.d) / 15.0, (s2.a + s2.b + s2.c + s2.d) / 15.0, 1.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_frag.frag deleted file mode 100644 index 35f4a0ea3c1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_frag.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - mat2 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat2(12.0, 29.0, 13.0, 26.0) ); - sabcd s2 = sabcd(mat2(0.0, 0.0, 0.0, 0.0) ); - s2 = s; - gl_FragColor = vec4( vec3( (s2.a[0][0] + s2.a[0][1] + s2.a[1][0] + s2.a[1][1]) / 80.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_vert.vert deleted file mode 100644 index e880bbbf1c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat2_vert.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - mat2 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat2(12.0, 29.0, 13.0, 26.0) ); - sabcd s2 = sabcd(mat2(0.0, 0.0, 0.0, 0.0) ); - s2 = s; - color = vec4( vec3( (s2.a[0][0] + s2.a[0][1] + s2.a[1][0] + s2.a[1][1]) / 80.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_frag.frag deleted file mode 100644 index 6439b0180b8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_frag.frag +++ /dev/null @@ -1,55 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - mat3 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat3(12.0, 29.0, 13.0, 26.0, 71.0, 63.0, 90.0, 118.0, 128.0) ); - sabcd s2 = sabcd(mat3(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) ); - s2 = s; - float sum=0.0; - int i,j; - - sum = sum + s2.a[0][0]; - sum = sum + s2.a[0][1]; - sum = sum + s2.a[0][2]; - sum = sum + s2.a[1][0]; - sum = sum + s2.a[1][1]; - sum = sum + s2.a[1][2]; - sum = sum + s2.a[2][0]; - sum = sum + s2.a[2][1]; - sum = sum + s2.a[2][2]; - - gl_FragColor = vec4( vec3( sum / 550.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_vert.vert deleted file mode 100644 index 2a53277a9fe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat3_vert.vert +++ /dev/null @@ -1,56 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - mat3 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat3(12.0, 29.0, 13.0, 26.0, 71.0, 63.0, 90.0, 118.0, 128.0) ); - sabcd s2 = sabcd(mat3(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) ); - s2 = s; - float sum=0.0; - - sum = sum + s2.a[0][0]; - sum = sum + s2.a[0][1]; - sum = sum + s2.a[0][2]; - - sum = sum + s2.a[1][0]; - sum = sum + s2.a[1][1]; - sum = sum + s2.a[1][2]; - - sum = sum + s2.a[2][0]; - sum = sum + s2.a[2][1]; - sum = sum + s2.a[2][2]; - - color = vec4( vec3( sum / 550.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_frag.frag deleted file mode 100644 index 53deba872a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_frag.frag +++ /dev/null @@ -1,68 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - mat4 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat4(12.0, 29.0, 13.0, 26.0, - 71.0, 63.0, 90.0, 118.0, - 128.0, 44.0, 57.0, 143.0, - 151.0, 14.0, 15.0, 21.0 ) ); - sabcd s2 = sabcd(mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0 ) ); - s2 = s; - float sum=0.0; - int i,j; - - sum = sum + s2.a[0][0]; - sum = sum + s2.a[0][1]; - sum = sum + s2.a[0][2]; - sum = sum + s2.a[0][3]; - sum = sum + s2.a[1][0]; - sum = sum + s2.a[1][1]; - sum = sum + s2.a[1][2]; - sum = sum + s2.a[1][3]; - sum = sum + s2.a[2][0]; - sum = sum + s2.a[2][1]; - sum = sum + s2.a[2][2]; - sum = sum + s2.a[2][3]; - sum = sum + s2.a[3][0]; - sum = sum + s2.a[3][1]; - sum = sum + s2.a[3][2]; - sum = sum + s2.a[3][3]; - - gl_FragColor = vec4( vec3( sum / 995.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_vert.vert deleted file mode 100644 index 3c375279544..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_mat4_vert.vert +++ /dev/null @@ -1,70 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - mat4 a; -}; - -void main (void) -{ - sabcd s = sabcd(mat4(12.0, 29.0, 13.0, 26.0, - 71.0, 63.0, 90.0, 118.0, - 128.0, 44.0, 57.0, 143.0, - 151.0, 14.0, 15.0, 21.0 ) ); - sabcd s2 = sabcd(mat4(0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0 ) ); - s2 = s; - float sum=0.0; - - sum = sum + s2.a[0][0]; - sum = sum + s2.a[0][1]; - sum = sum + s2.a[0][2]; - sum = sum + s2.a[0][3]; - - sum = sum + s2.a[1][0]; - sum = sum + s2.a[1][1]; - sum = sum + s2.a[1][2]; - sum = sum + s2.a[1][3]; - - sum = sum + s2.a[2][0]; - sum = sum + s2.a[2][1]; - sum = sum + s2.a[2][2]; - sum = sum + s2.a[2][3]; - - sum = sum + s2.a[3][0]; - sum = sum + s2.a[3][1]; - sum = sum + s2.a[3][2]; - sum = sum + s2.a[3][3]; - - color = vec4( vec3( sum / 995.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_frag.frag deleted file mode 100644 index 56c15b6e907..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_frag.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - vec2 a; - vec2 b; -}; - - -void main (void) -{ - sabcd s1 = sabcd(vec2(12.0, 29.0), vec2(13.0, 26.0) ); - sabcd s2 = sabcd(vec2(0.0, 0.0), vec2(0.0, 0.0) ); - s2 = s1; - gl_FragColor = vec4( vec3( (s2.a[0] + s2.a[1] + s2.b[0] + s2.b[1]) / 80.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_vert.vert deleted file mode 100644 index 1ec34123f3d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec2_vert.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - vec2 a; - vec2 b; -}; - - - -void main (void) -{ - sabcd s1 = sabcd(vec2(12.0, 29.0), vec2(13.0, 26.0) ); - sabcd s2 = sabcd(vec2(0.0, 0.0), vec2(0.0, 0.0) ); - s2 = s1; - color = vec4( vec3( (s2.a[0] + s2.a[1] + s2.b[0] + s2.b[1]) / 80.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_frag.frag deleted file mode 100644 index 7d0530c8113..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_frag.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct sabcd -{ - vec3 a; - vec3 b; -}; - - -void main (void) -{ - sabcd s = sabcd(vec3(12.0, 29.0, 32.0), vec3(13.0, 26.0, 38.0 ) ); - sabcd s2 = sabcd(vec3(0.0, 0.0, 0.0), vec3(0.0, 0.0, 0.0 ) ); - s2 = s; - gl_FragColor = vec4( vec3( (s2.a[0] + s2.a[1] + s2.a[2] + s2.b[0] + s2.b[1] + s2.b[2]) / 150.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_vert.vert deleted file mode 100644 index a686f9c6d7f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec3_vert.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - - - -struct sabcd -{ - vec3 a; - vec3 b; -}; - - - -void main (void) -{ - sabcd s1 = sabcd(vec3(12.0, 29.0, 32.0), vec3(13.0, 26.0, 38.0 ) ); - sabcd s2 = sabcd(vec3(0.0, 0.0, 0.0), vec3(0.0, 0.0, 0.0 ) ); - s2 = s1; - color = vec4( vec3( (s2.a[0] + s2.a[1] + s2.a[2] + s2.b[0] + s2.b[1] + s2.b[2]) / 150.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_frag.frag deleted file mode 100644 index e628b8caf18..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_frag.frag +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct sabcd -{ - vec4 a; - vec4 b; -}; - -void main (void) -{ - sabcd s = sabcd(vec4(12.0, 29.0, 32.0, 47.0), vec4(13.0, 26.0, 38.0, 53.0 ) ); - sabcd s2 = sabcd(vec4(0.0, 0.0, 0.0, 0.0), vec4(0.0, 0.0, 0.0, 0.0 ) ); - s2 = s; - gl_FragColor = vec4( vec3( (s2.a[0] + s2.a[1] + s2.a[2] + s2.a[3] + s2.b[0] + s2.b[1] + s2.b[2] + s2.b[3]) / 250.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_vert.vert deleted file mode 100644 index 70f46538a91..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structcopy_vec4_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct sabcd -{ - vec4 a; - vec4 b; -}; - -void main (void) -{ - sabcd s = sabcd(vec4(12.0, 29.0, 32.0, 47.0), vec4(13.0, 26.0, 38.0, 53.0 ) ); - sabcd s2 = sabcd(vec4(0.0, 0.0, 0.0, 0.0), vec4(0.0, 0.0, 0.0, 0.0 ) ); - s2 = s; - color = vec4( vec3( (s2.a[0] + s2.a[1] + s2.a[2] + s2.a[3] + s2.b[0] + s2.b[1] + s2.b[2] + s2.b[3]) / 250.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_frag.frag deleted file mode 100644 index 1d0abca4105..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_frag.frag +++ /dev/null @@ -1,55 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - bool b; -}; - -struct nesta -{ - bool a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(bool(1.0), nestb(bool(0.0)))); - float gray = 0.0; - - if( (s.nest_a.a == true) && (s.nest_a.nest_b.b == false)) - gray=1.0; - else - gray =0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_vert.vert deleted file mode 100644 index 8a52a6ab15f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bool_vert.vert +++ /dev/null @@ -1,58 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - bool b; -}; - -struct nesta -{ - bool a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(bool(1.0), nestb(bool(0.0)))); - float gray = 0.0; - - if( (s.nest_a.a == true) && (s.nest_a.nest_b.b == false)) - gray=1.0; - else - gray =0.0; - color = vec4(gray, gray, gray, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag deleted file mode 100644 index d13d2bbb6c9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag +++ /dev/null @@ -1,71 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -struct nestb -{ - bvec2 a2; - bvec3 b2; - bvec4 c2; -}; - -struct nesta -{ - bvec2 a1; - bvec3 b1; - bvec4 c1; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest( nesta( bvec2(12, 13), bvec3(14.0, 0.0, 139.0), bvec4(25.5, 17.0, 145, 163 ), - nestb( bvec2(28, 0), bvec3(0.0, 0.0, 1.0), bvec4(0.0, 17.0, 145, 0 ) - ) - ) - ); - float gray = 0.0; - if( ( s.nest_a.a1[0] ) && ( s.nest_a.a1[1] ) && - ( s.nest_a.b1[0] ) && (! (s.nest_a.b1[1]) ) && ( s.nest_a.b1[2] ) && - ( s.nest_a.c1[0] ) && ( s.nest_a.c1[1] ) && ( s.nest_a.c1[2] ) && ( s.nest_a.c1[3] ) && - ( s.nest_a.nest_b.a2[0] ) && ( !( s.nest_a.nest_b.a2[1] ) ) && - (! ( s.nest_a.nest_b.b2[0] ) ) && (! ( s.nest_a.nest_b.b2[1] ) ) && (s.nest_a.nest_b.b2[2]) && - (! ( s.nest_a.nest_b.c2[0] ) ) && (s.nest_a.nest_b.c2[1]) && (s.nest_a.nest_b.c2[2]) && (! ( s.nest_a.nest_b.c2[3] ) ) - ) - gray=1.0; - else - gray =0.0; - - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert deleted file mode 100644 index dfc515cac2d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert +++ /dev/null @@ -1,74 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - bvec2 a2; - bvec3 b2; - bvec4 c2; -}; - -struct nesta -{ - bvec2 a1; - bvec3 b1; - bvec4 c1; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - - nest s = nest( nesta( bvec2(12, 13), bvec3(14.0, 0.0, 139.0), bvec4(25.5, 17.0, 145, 163 ), - nestb( bvec2(28, 0), bvec3(0.0, 0.0, 1.0), bvec4(0.0, 17.0, 145, 0 ) - ) - ) - ); - - float gray = 0.0; - - if( ( s.nest_a.a1[0] ) && ( s.nest_a.a1[1] ) && - ( s.nest_a.b1[0] ) && (! (s.nest_a.b1[1]) ) && ( s.nest_a.b1[2] ) && - ( s.nest_a.c1[0] ) && ( s.nest_a.c1[1] ) && ( s.nest_a.c1[2] ) && ( s.nest_a.c1[3] ) && - ( s.nest_a.nest_b.a2[0] ) && ( !( s.nest_a.nest_b.a2[1] ) ) && - (! ( s.nest_a.nest_b.b2[0] ) ) && (! ( s.nest_a.nest_b.b2[1] ) ) && (s.nest_a.nest_b.b2[2]) && - (! ( s.nest_a.nest_b.c2[0] ) ) && (s.nest_a.nest_b.c2[1]) && (s.nest_a.nest_b.c2[2]) && (! ( s.nest_a.nest_b.c2[3] ) ) - ) - gray=1.0; - else - gray =0.0; - color = vec4(gray, gray, gray, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_frag.frag deleted file mode 100644 index 8cb2e49b088..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_frag.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - float b; -}; - -struct nesta -{ - float a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(1.0, nestb(2.0))); - gl_FragColor = vec4(vec3((s.nest_a.a + s.nest_a.nest_b.b) / 3.0), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_vert.vert deleted file mode 100644 index 18b3353c2d7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_float_vert.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - float b; -}; - -struct nesta -{ - float a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(1.0, nestb(2.0))); - color = vec4(vec3((s.nest_a.a + s.nest_a.nest_b.b) / 3.0), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_frag.frag deleted file mode 100644 index d08a7b148ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_frag.frag +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - mat2 b; -}; - -struct nesta -{ - mat2 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta( mat2(11, 13, 29, 33), nestb( mat2(12, 19, 79, 81) ) ) ); - - - gl_FragColor = vec4( vec3( (s.nest_a.a[0][0] + s.nest_a.a[0][1] + s.nest_a.a[1][0] + s.nest_a.a[1][1] + s.nest_a.nest_b.b[0][0] + s.nest_a.nest_b.b[0][1] + s.nest_a.nest_b.b[1][0] + s.nest_a.nest_b.b[1][1] ) / 277.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_vert.vert deleted file mode 100644 index 770b63d74dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat2_vert.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - mat2 b; -}; - -struct nesta -{ - mat2 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta( mat2(11, 13, 29, 33), nestb( mat2(12, 19, 79, 81) ) ) ); - color = vec4( vec3( (s.nest_a.a[0][0] + s.nest_a.a[0][1] + s.nest_a.a[1][0] + s.nest_a.a[1][1] + s.nest_a.nest_b.b[0][0] + s.nest_a.nest_b.b[0][1] + s.nest_a.nest_b.b[1][0] + s.nest_a.nest_b.b[1][1] ) / 277.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_frag.frag deleted file mode 100644 index 3e01ed5b6fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_frag.frag +++ /dev/null @@ -1,79 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - mat3 b; -}; - -struct nesta -{ - mat3 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta( mat3(11, 13, 29, 33, 63, 13, 49, 57, 71), nestb( mat3(12, 19, 79, 81, 35, 51, 73, 66, 23) ) ) ); - float sum1=0.0,sum2=0.0; - int i,j; - - sum1 = sum1 + s.nest_a.a[0][0]; - sum2 = sum2 + s.nest_a.nest_b.b[0][0]; - - sum1 = sum1 + s.nest_a.a[0][1]; - sum2 = sum2 + s.nest_a.nest_b.b[0][1]; - - sum1 = sum1 + s.nest_a.a[0][2]; - sum2 = sum2 + s.nest_a.nest_b.b[0][2]; - - sum1 = sum1 + s.nest_a.a[1][0]; - sum2 = sum2 + s.nest_a.nest_b.b[1][0]; - - sum1 = sum1 + s.nest_a.a[1][1]; - sum2 = sum2 + s.nest_a.nest_b.b[1][1]; - - sum1 = sum1 + s.nest_a.a[1][2]; - sum2 = sum2 + s.nest_a.nest_b.b[1][2]; - - sum1 = sum1 + s.nest_a.a[2][0]; - sum2 = sum2 + s.nest_a.nest_b.b[2][0]; - - sum1 = sum1 + s.nest_a.a[2][1]; - sum2 = sum2 + s.nest_a.nest_b.b[2][1]; - - sum1 = sum1 + s.nest_a.a[2][2]; - sum2 = sum2 + s.nest_a.nest_b.b[2][2]; - - gl_FragColor = vec4( vec3( ( sum1 + sum2 )/ 778.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_vert.vert deleted file mode 100644 index 0c63e231d7c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat3_vert.vert +++ /dev/null @@ -1,74 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - mat3 b; -}; - -struct nesta -{ - mat3 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta( mat3(11, 13, 29, 33, 63, 13, 49, 57, 71), nestb( mat3(12, 19, 79, 81, 35, 51, 73, 66, 23) ) ) ); - float sum1=0.0,sum2=0.0; - - sum1 = sum1 + s.nest_a.a[0][0]; - sum2 = sum2 + s.nest_a.nest_b.b[0][0]; - sum1 = sum1 + s.nest_a.a[0][1]; - sum2 = sum2 + s.nest_a.nest_b.b[0][1]; - sum1 = sum1 + s.nest_a.a[0][2]; - sum2 = sum2 + s.nest_a.nest_b.b[0][2]; - - sum1 = sum1 + s.nest_a.a[1][0]; - sum2 = sum2 + s.nest_a.nest_b.b[1][0]; - sum1 = sum1 + s.nest_a.a[1][1]; - sum2 = sum2 + s.nest_a.nest_b.b[1][1]; - sum1 = sum1 + s.nest_a.a[1][2]; - sum2 = sum2 + s.nest_a.nest_b.b[1][2]; - - sum1 = sum1 + s.nest_a.a[2][0]; - sum2 = sum2 + s.nest_a.nest_b.b[2][0]; - sum1 = sum1 + s.nest_a.a[2][1]; - sum2 = sum2 + s.nest_a.nest_b.b[2][1]; - sum1 = sum1 + s.nest_a.a[2][2]; - sum2 = sum2 + s.nest_a.nest_b.b[2][2]; - - color = vec4( vec3( ( sum1 + sum2 )/ 778.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_frag.frag deleted file mode 100644 index 03fb03c181b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_frag.frag +++ /dev/null @@ -1,100 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - mat4 b; -}; - -struct nesta -{ - mat4 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta( mat4(11, 13, 29, 33, 63, 13, 49, 57, 71, 47, 91, 101, 167, 21, 39, 41), nestb( mat4(12, 19, 79, 81, 35, 51, 73, 66, 23, 134, 121, 156, 76, 23, 24, 78) ) ) ); - float sum1=0.0,sum2=0.0; - int i,j; - - sum1 = sum1 + s.nest_a.a[0][0]; - sum2 = sum2 + s.nest_a.nest_b.b[0][0]; - - sum1 = sum1 + s.nest_a.a[0][1]; - sum2 = sum2 + s.nest_a.nest_b.b[0][1]; - - sum1 = sum1 + s.nest_a.a[0][2]; - sum2 = sum2 + s.nest_a.nest_b.b[0][2]; - - sum1 = sum1 + s.nest_a.a[0][3]; - sum2 = sum2 + s.nest_a.nest_b.b[0][3]; - - sum1 = sum1 + s.nest_a.a[1][0]; - sum2 = sum2 + s.nest_a.nest_b.b[1][0]; - - sum1 = sum1 + s.nest_a.a[1][1]; - sum2 = sum2 + s.nest_a.nest_b.b[1][1]; - - sum1 = sum1 + s.nest_a.a[1][2]; - sum2 = sum2 + s.nest_a.nest_b.b[1][2]; - - sum1 = sum1 + s.nest_a.a[1][3]; - sum2 = sum2 + s.nest_a.nest_b.b[1][3]; - - sum1 = sum1 + s.nest_a.a[2][0]; - sum2 = sum2 + s.nest_a.nest_b.b[2][0]; - - sum1 = sum1 + s.nest_a.a[2][1]; - sum2 = sum2 + s.nest_a.nest_b.b[2][1]; - - sum1 = sum1 + s.nest_a.a[2][2]; - sum2 = sum2 + s.nest_a.nest_b.b[2][2]; - - sum1 = sum1 + s.nest_a.a[2][3]; - sum2 = sum2 + s.nest_a.nest_b.b[2][3]; - - sum1 = sum1 + s.nest_a.a[3][0]; - sum2 = sum2 + s.nest_a.nest_b.b[3][0]; - - sum1 = sum1 + s.nest_a.a[3][1]; - sum2 = sum2 + s.nest_a.nest_b.b[3][1]; - - sum1 = sum1 + s.nest_a.a[3][2]; - sum2 = sum2 + s.nest_a.nest_b.b[3][2]; - - sum1 = sum1 + s.nest_a.a[3][3]; - sum2 = sum2 + s.nest_a.nest_b.b[3][3]; - - gl_FragColor = vec4( vec3( ( sum1 + sum2 )/ 1897.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_vert.vert deleted file mode 100644 index 89ae396b6c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_mat4_vert.vert +++ /dev/null @@ -1,89 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - mat4 b; -}; - -struct nesta -{ - mat4 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta( mat4(11, 13, 29, 33, 63, 13, 49, 57, 71, 47, 91, 101, 167, 21, 39, 41), nestb( mat4(12, 19, 79, 81, 35, 51, 73, 66, 23, 134, 121, 156, 76, 23, 24, 78) ) ) ); - float sum1=0.0,sum2=0.0; - - sum1 = sum1 + s.nest_a.a[0][0]; - sum2 = sum2 + s.nest_a.nest_b.b[0][0]; - sum1 = sum1 + s.nest_a.a[0][1]; - sum2 = sum2 + s.nest_a.nest_b.b[0][1]; - sum1 = sum1 + s.nest_a.a[0][2]; - sum2 = sum2 + s.nest_a.nest_b.b[0][2]; - sum1 = sum1 + s.nest_a.a[0][3]; - sum2 = sum2 + s.nest_a.nest_b.b[0][3]; - - sum1 = sum1 + s.nest_a.a[1][0]; - sum2 = sum2 + s.nest_a.nest_b.b[1][0]; - sum1 = sum1 + s.nest_a.a[1][1]; - sum2 = sum2 + s.nest_a.nest_b.b[1][1]; - sum1 = sum1 + s.nest_a.a[1][2]; - sum2 = sum2 + s.nest_a.nest_b.b[1][2]; - sum1 = sum1 + s.nest_a.a[1][3]; - sum2 = sum2 + s.nest_a.nest_b.b[1][3]; - - sum1 = sum1 + s.nest_a.a[2][0]; - sum2 = sum2 + s.nest_a.nest_b.b[2][0]; - sum1 = sum1 + s.nest_a.a[2][1]; - sum2 = sum2 + s.nest_a.nest_b.b[2][1]; - sum1 = sum1 + s.nest_a.a[2][2]; - sum2 = sum2 + s.nest_a.nest_b.b[2][2]; - sum1 = sum1 + s.nest_a.a[2][3]; - sum2 = sum2 + s.nest_a.nest_b.b[2][3]; - - sum1 = sum1 + s.nest_a.a[3][0]; - sum2 = sum2 + s.nest_a.nest_b.b[3][0]; - sum1 = sum1 + s.nest_a.a[3][1]; - sum2 = sum2 + s.nest_a.nest_b.b[3][1]; - sum1 = sum1 + s.nest_a.a[3][2]; - sum2 = sum2 + s.nest_a.nest_b.b[3][2]; - sum1 = sum1 + s.nest_a.a[3][3]; - sum2 = sum2 + s.nest_a.nest_b.b[3][3]; - - color = vec4( vec3( ( sum1 + sum2 )/ 1897.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_frag.frag deleted file mode 100644 index feff010e6c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_frag.frag +++ /dev/null @@ -1,50 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - vec2 b; -}; - -struct nesta -{ - vec2 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(vec2(11, 13), nestb(vec2(12, 19) ) ) ); - - gl_FragColor = vec4( vec3( (s.nest_a.a[0] + s.nest_a.a[1] + s.nest_a.nest_b.b[0] + s.nest_a.nest_b.b[1] ) / 55.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_vert.vert deleted file mode 100644 index d9db7a3573f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec2_vert.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - vec2 b; -}; - -struct nesta -{ - vec2 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(vec2(11, 13), nestb(vec2(12, 19) ) ) ); - color = vec4( vec3( (s.nest_a.a[0] + s.nest_a.a[1] + s.nest_a.nest_b.b[0] + s.nest_a.nest_b.b[1] ) / 55.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_frag.frag deleted file mode 100644 index 6f23082574b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_frag.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - vec3 b; -}; - -struct nesta -{ - vec3 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(vec3(11, 13, 17), nestb(vec3(12, 19, 29) ) ) ); - gl_FragColor = vec4( vec3( (s.nest_a.a[0] + s.nest_a.a[1] + s.nest_a.a[2] + s.nest_a.nest_b.b[0] + s.nest_a.nest_b.b[1] + s.nest_a.nest_b.b[2]) / 101.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_vert.vert deleted file mode 100644 index b07d8f1fb16..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec3_vert.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - vec3 b; -}; - -struct nesta -{ - vec3 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(vec3(11, 13, 17), nestb(vec3(12, 19, 29) ) ) ); - color = vec4( vec3( (s.nest_a.a[0] + s.nest_a.a[1] + s.nest_a.a[2] + s.nest_a.nest_b.b[0] + s.nest_a.nest_b.b[1] + s.nest_a.nest_b.b[2]) / 101.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_frag.frag deleted file mode 100644 index 0d365ea01e6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_frag.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -struct nestb -{ - vec4 b; -}; - -struct nesta -{ - vec4 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(vec4(11, 13, 17, 31), nestb(vec4(12, 19, 29, 69) ) ) ); - gl_FragColor = vec4( vec3( (s.nest_a.a[0] + s.nest_a.a[1] + s.nest_a.a[2] + s.nest_a.a[3] + s.nest_a.nest_b.b[0] + s.nest_a.nest_b.b[1] + s.nest_a.nest_b.b[2] + s.nest_a.nest_b.b[3]) / 201.0 ), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_vert.vert deleted file mode 100644 index 7dae13b129d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/struct/structnest_vec4_vert.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -struct nestb -{ - vec4 b; -}; - -struct nesta -{ - vec4 a; - nestb nest_b; -}; - -struct nest -{ - nesta nest_a; -}; - -void main (void) -{ - nest s = nest(nesta(vec4(11, 13, 17, 31), nestb(vec4(12, 19, 29, 69) ) ) ); - color = vec4( vec3( (s.nest_a.a[0] + s.nest_a.a[1] + s.nest_a.a[2] + s.nest_a.a[3] + s.nest_a.nest_b.b[0] + s.nest_a.nest_b.b[1] + s.nest_a.nest_b.b[2] + s.nest_a.nest_b.b[3]) / 201.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/input.run.txt deleted file mode 100644 index 11fe45566aa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/input.run.txt +++ /dev/null @@ -1,16 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -swizzlers_001_to_008.html -swizzlers_009_to_016.html -swizzlers_017_to_024.html -swizzlers_025_to_032.html -swizzlers_033_to_040.html -swizzlers_041_to_048.html -swizzlers_049_to_056.html -swizzlers_057_to_064.html -swizzlers_065_to_072.html -swizzlers_073_to_080.html -swizzlers_081_to_088.html -swizzlers_089_to_096.html -swizzlers_097_to_104.html -swizzlers_105_to_112.html -swizzlers_113_to_120.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html deleted file mode 100644 index 022d14cab70..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html deleted file mode 100644 index b4894c019ee..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html deleted file mode 100644 index 76e6a9a97e6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_017_to_024.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html deleted file mode 100644 index 6a38d1f9e33..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_025_to_032.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html deleted file mode 100644 index 27b9a25bd09..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_033_to_040.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html deleted file mode 100644 index 02586662570..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_041_to_048.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html deleted file mode 100644 index e0953edc174..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_049_to_056.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html deleted file mode 100644 index 6932dca5693..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_057_to_064.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html deleted file mode 100644 index 8687c5dbde5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_065_to_072.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html deleted file mode 100644 index 5df7f6e3bfe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_073_to_080.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html deleted file mode 100644 index f2705dd6559..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_081_to_088.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html deleted file mode 100644 index 7f4e8ffbd31..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_089_to_096.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html deleted file mode 100644 index 44ad2ab8a82..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_097_to_104.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html deleted file mode 100644 index 27f01167c48..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_105_to_112.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html deleted file mode 100644 index 23528dea2a7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -WebGL GLSL conformance test: swizzlers_113_to_120.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag deleted file mode 100644 index ad4c2503097..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - vec3 t = m.bgr; - vec4 a = vec4(t.b, t.g, t.r ,al.a); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert deleted file mode 100644 index b4caea0eeb6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - vec3 t = m.bgr; - vec4 a = vec4(t.b, t.g, t.r, lightloc.a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag deleted file mode 100644 index 6b878fddbea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - float k = m.g; - vec2 n = m.br; - vec4 a = vec4(n.g, k, n.r, al.a); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert deleted file mode 100644 index 615ad13e2d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - vec2 t = m.br; - float k = m.g; - vec4 a = vec4(t.g, k, t.r, lightloc.a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag deleted file mode 100644 index c0d2fb496ba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - float k = m.r; - vec2 n = m.gb; - vec4 a = vec4(k, n.r, n.g, al.a); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert deleted file mode 100644 index 99ea09fc418..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - vec2 t = m.gb; - float k = m.r; - vec4 a = vec4(k, t.r, t.g, lightloc.a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag deleted file mode 100644 index d0fd4432f11..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - vec3 t = m.grb; - vec4 a = vec4(t.g, t.r, t.b ,al.a); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert deleted file mode 100644 index 1b87fd8424b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - vec3 t = m.grb; - vec4 a = vec4(t.g, t.r, t.b, lightloc.a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag deleted file mode 100644 index b1af38f61e2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - float k = m.t; - vec2 n = m.ps; - vec4 a = vec4(n.t, k, n.s, al.q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert deleted file mode 100644 index 9ad785edab4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - vec2 t = m.ps; - float k = m.t; - vec4 a = vec4(t.t, k, t.s, lightloc.q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag deleted file mode 100644 index e32c444ca3a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - vec3 t = m.pts; - vec4 a = vec4(t.p, t.t, t.s ,al.q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert deleted file mode 100644 index 56dd2a5fdb4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - vec3 t = m.pts; - vec4 a = vec4(t.p, t.t, t.s, lightloc.q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag deleted file mode 100644 index f3a5db36f20..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - float k = m.g; - vec2 n = m.rb; - vec4 a = vec4(n.r, k, n.g, al.a); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert deleted file mode 100644 index eba6b333724..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - vec2 t = m.rb; - float k = m.g; - vec4 a = vec4(t.r, k, t.g, lightloc.a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag deleted file mode 100644 index a7765ae5295..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - float k = m.b; - vec2 n = m.rg; - vec4 a = vec4(n, k, al.a); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert deleted file mode 100644 index ff44c4bd3a8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - vec2 t = m.rg; - float k = m.b; - vec4 a = vec4(t, k, lightloc.a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag deleted file mode 100644 index 16ca1bf55f0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - vec4 a = vec4(m.rgb,al.a); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert deleted file mode 100644 index 3cbb049d620..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - vec4 a = vec4(m.rgb,lightloc.a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag deleted file mode 100644 index 1246e9f9adc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - float k = m.t; - vec2 n = m.sp; - vec4 a = vec4(n.s, k, n.t, al.q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert deleted file mode 100644 index 4f3327c746f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - vec2 t = m.sp; - float k = m.t; - vec4 a = vec4(t.s, k, t.t, lightloc.q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag deleted file mode 100644 index 73a9a27c50a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - float k = m.p; - vec2 n = m.st; - vec4 a = vec4(n, k, al.q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert deleted file mode 100644 index 240354816a3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - vec2 t = m.st; - float k = m.p; - vec4 a = vec4(t, k, lightloc.q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag deleted file mode 100644 index 6a96f44ecec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - vec4 a = vec4(m.stp,al.q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert deleted file mode 100644 index 985e8f29894..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - vec4 a = vec4(m.stp,lightloc.q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag deleted file mode 100644 index 86912c02292..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - float k = m.s; - vec2 n = m.tp; - vec4 a = vec4(k, n.s, n.t, al.q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert deleted file mode 100644 index c6f48a25fc0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - vec2 t = m.tp; - float k = m.s; - vec4 a = vec4(k, t.s, t.t, lightloc.q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag deleted file mode 100644 index 672cfa9392e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - vec3 t = m.tsp; - vec4 a = vec4(t.t, t.s, t.p ,al.q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert deleted file mode 100644 index 0a031f39510..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - vec3 t = m.tsp; - vec4 a = vec4(t.t, t.s, t.p, lightloc.q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag deleted file mode 100644 index ac820d26517..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - float k = m.z; - vec2 n = m.xy; - vec4 a = vec4(n, k, al.w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert deleted file mode 100644 index 03451256c0d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - vec2 t = m.xy; - float k = m.z; - vec4 a = vec4(t, k, lightloc.w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag deleted file mode 100644 index 011e0572efb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - vec4 a = vec4(m.xyz,al.w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert deleted file mode 100644 index ab46b50ff70..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - vec4 a = vec4(m.xyz,lightloc.w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag deleted file mode 100644 index 58b59deca38..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - float k = m.y; - vec2 n = m.xz; - vec4 a = vec4(n.x, k, n.y, al.w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert deleted file mode 100644 index d747725f332..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - vec2 t = m.xz; - float k = m.y; - vec4 a = vec4(t.x, k, t.y, lightloc.w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag deleted file mode 100644 index 2141bf3003b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - vec3 t = m.yxz; - vec4 a = vec4(t.y, t.x, t.z ,al.w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert deleted file mode 100644 index ebe9e6e63d7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - vec3 t = m.yxz; - vec4 a = vec4(t.y, t.x, t.z, lightloc.w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag deleted file mode 100644 index 92a8bd4fe94..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - float k = m.x; - vec2 n = m.yz; - vec4 a = vec4(k, n.x, n.y, al.w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert deleted file mode 100644 index 4e43c5be23a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - vec2 t = m.yz; - float k = m.x; - vec4 a = vec4(k, t.x, t.y, lightloc.w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag deleted file mode 100644 index f3ff8238992..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - float k = m.y; - vec2 n = m.zx; - vec4 a = vec4(n.y, k, n.x, al.w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert deleted file mode 100644 index 121ca1f670c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - vec2 t = m.zx; - float k = m.y; - vec4 a = vec4(t.y, k, t.x, lightloc.w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag deleted file mode 100644 index e3679559281..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - vec3 t = m.zyx; - vec4 a = vec4(t.z, t.y, t.x ,al.w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert deleted file mode 100644 index aa1f2e2d1b6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - vec3 t = m.zyx; - vec4 a = vec4(t.z, t.y, t.x, lightloc.w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag deleted file mode 100644 index 9588e402040..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.ar; - vec2 n = al.bg; - vec4 a = vec4(m.g, n.g, n.r, m.r); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert deleted file mode 100644 index 4994e10937c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.ar; - vec2 n = lightloc.bg; - vec4 a = vec4(m.g, n.g, n.r, m.r); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag deleted file mode 100644 index c3b91a5f858..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.arb; - float g = al.g; - vec4 a = vec4(m.g, g, m.b, m.r); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert deleted file mode 100644 index fe1e74fed26..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.arb; - float g = lightloc.g; - vec4 a = vec4(m.g, g, m.b, m.r); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag deleted file mode 100644 index 0f78a88847f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.arbg; - vec4 a = vec4(m.g, m.a, m.b, m.r); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert deleted file mode 100644 index e384b19ca2d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.arbg; - vec4 a = vec4(m.g, m.a, m.b, m.r); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag deleted file mode 100644 index 0111f494e39..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.bar; - float g = al.g; - vec4 a = vec4(m.b, g, m.r, m.g); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert deleted file mode 100644 index ab8b2b2dc18..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.bar; - float g = lightloc.g; - vec4 a = vec4(m.b, g, m.r, m.g); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag deleted file mode 100644 index 2569183a38a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.barg; - vec4 a = vec4(m.b, m.a, m.r, m.g); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert deleted file mode 100644 index 2142720d48f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.barg; - vec4 a = vec4(m.b, m.a, m.r, m.g); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag deleted file mode 100644 index ab9e05c0b7b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.br; - vec2 n = al.ag; - vec4 a = vec4(m.g, n.g, m.r, n.r); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert deleted file mode 100644 index c181e0c0c91..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.br; - vec2 n = lightloc.ag; - vec4 a = vec4(m.g, n.g, m.r, n.r); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag deleted file mode 100644 index b1462af6e68..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.gr; - vec2 n = al.ab; - vec4 a = vec4(m.g, m.r, n.g, n.r); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert deleted file mode 100644 index bb3993f1b78..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.gr; - vec2 n = lightloc.ab; - vec4 a = vec4(m.g, m.r, n.g, n.r); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag deleted file mode 100644 index 3388c78fa3c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.gra; - float b = al.b; - vec4 a = vec4(m.g, m.r, b, m.b); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert deleted file mode 100644 index 1ec63ed7510..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.gra; - float b = lightloc.b; - vec4 a = vec4(m.g, m.r, b, m.b); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag deleted file mode 100644 index f8d4f33c18f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.grab; - vec4 a = vec4(m.g, m.r, m.a, m.b); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert deleted file mode 100644 index 85f8d0c7563..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.grab; - vec4 a = vec4(m.g, m.r, m.a, m.b); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag deleted file mode 100644 index 84fe428ee8b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.pqs; - float t = al.t; - vec4 a = vec4(m.p, t, m.s, m.t); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert deleted file mode 100644 index 1fa79b24bbe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.pqs; - float t = lightloc.t; - vec4 a = vec4(m.p, t, m.s, m.t); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag deleted file mode 100644 index 04cdf35363e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.pqst; - vec4 a = vec4(m.p, m.q, m.s, m.t); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert deleted file mode 100644 index 1a4d502a4d7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.pqst; - vec4 a = vec4(m.p, m.q, m.s, m.t); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag deleted file mode 100644 index 2f932a49af7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.ps; - vec2 n = al.qt; - vec4 a = vec4(m.t, n.t, m.s, n.s); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert deleted file mode 100644 index 7b6f4394d8a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.ps; - vec2 n = lightloc.qt; - vec4 a = vec4(m.t, n.t, m.s, n.s); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag deleted file mode 100644 index e5d725eec60..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.qs; - vec2 n = al.pt; - vec4 a = vec4(m.t, n.t, n.s, m.s); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert deleted file mode 100644 index 0f36642aca0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.qs; - vec2 n = lightloc.pt; - vec4 a = vec4(m.t, n.t, n.s, m.s); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag deleted file mode 100644 index 8649155b86d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.qsp; - float t = al.t; - vec4 a = vec4(m.t, t, m.p, m.s); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert deleted file mode 100644 index cdf2a3934af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.qsp; - float t = lightloc.t; - vec4 a = vec4(m.t, t, m.p, m.s); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag deleted file mode 100644 index 7c7ab1ca36e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.qspt; - vec4 a = vec4(m.t, m.q, m.p, m.s); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert deleted file mode 100644 index dec21c445de..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.qspt; - vec4 a = vec4(m.t, m.q, m.p, m.s); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag deleted file mode 100644 index 1f6ba05dbf4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - float r = al.r; - float g = al.g; - float b = al.b; - float a = al.a; - vec4 m = vec4(r,g,b,a); - gl_FragColor = m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert deleted file mode 100644 index bd69ccbe2ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - float r = lightloc.r; - float g = lightloc.g; - float b = lightloc.b; - float a = lightloc.a; - vec4 m = vec4(r, g, b, a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag deleted file mode 100644 index 7483c92f1ee..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.rg; - vec2 n = al.ba; - vec4 a = vec4(m,n); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert deleted file mode 100644 index 1b1fa0e2593..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.rg; - vec2 n = lightloc.ba; - vec4 a = vec4(m,n); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag deleted file mode 100644 index 91f88ab550f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.rgb; - float a = al.a; - vec4 b = vec4(m, a); - gl_FragColor = b; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert deleted file mode 100644 index 68e1a75b962..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.rgb; - float a = lightloc.a; - vec4 b = vec4(m, a); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * b; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag deleted file mode 100644 index a470f51cce4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.rgba; - gl_FragColor = m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert deleted file mode 100644 index adf605add96..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.rgba; - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag deleted file mode 100644 index b848511c3be..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - float s = al.s; - float t = al.t; - float p = al.p; - float q = al.q; - vec4 m = vec4(s,t,p,q); - gl_FragColor = m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert deleted file mode 100644 index 689d7d5e7db..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - float s = lightloc.s; - float t = lightloc.t; - float p = lightloc.p; - float q = lightloc.q; - vec4 m = vec4(s, t, p, q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag deleted file mode 100644 index 5d600a2cfab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.st; - vec2 n = al.pq; - vec4 a = vec4(m,n); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert deleted file mode 100644 index 9c57a8d5da4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.st; - vec2 n = lightloc.pq; - vec4 a = vec4(m,n); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag deleted file mode 100644 index c709061a525..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.stp; - float q = al.q; - vec4 a = vec4(m, q); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert deleted file mode 100644 index 93316f4ebdc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.stp; - float q = lightloc.q; - vec4 a = vec4(m, q); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag deleted file mode 100644 index c97bf22073d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.stpq; - gl_FragColor = m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert deleted file mode 100644 index e8496216389..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.stpq; - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag deleted file mode 100644 index 45b472c1090..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.ts; - vec2 n = al.qp; - vec4 a = vec4(m.t, m.s, n.t, n.s); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert deleted file mode 100644 index d433805fd58..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.ts; - vec2 n = lightloc.qp; - vec4 a = vec4(m.t, m.s, n.t, n.s); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag deleted file mode 100644 index b78c8e49e3a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.tsq; - float p = al.p; - vec4 a = vec4(m.t, m.s, p, m.p); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert deleted file mode 100644 index c30c6aa9529..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.tsq; - float p = lightloc.p; - vec4 a = vec4(m.t, m.s, p, m.p); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag deleted file mode 100644 index cad5fab2c3d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.tsqp; - vec4 a = vec4(m.t, m.s, m.q, m.p); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert deleted file mode 100644 index 7296ff0ae9a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.tsqp; - vec4 a = vec4(m.t, m.s, m.q, m.p); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag deleted file mode 100644 index 2c23493b67b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.wx; - vec2 n = al.zy; - vec4 a = vec4(m.y, n.y, n.x, m.x); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert deleted file mode 100644 index dd3af2d9f86..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.wx; - vec2 n = lightloc.zy; - vec4 a = vec4(m.y, n.y, n.x, m.x); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag deleted file mode 100644 index d0856d99a96..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.wxz; - float y = al.y; - vec4 a = vec4(m.y, y, m.z, m.x); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert deleted file mode 100644 index 3229f29aab7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.wxz; - float y = lightloc.y; - vec4 a = vec4(m.y, y, m.z, m.x); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag deleted file mode 100644 index 500a03fcb98..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.wxzy; - vec4 a = vec4(m.y, m.w, m.z, m.x); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert deleted file mode 100644 index 147c13482ca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.wxzy; - vec4 a = vec4(m.y, m.w, m.z, m.x); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag deleted file mode 100644 index 8b807bfd243..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - float x = al.x; - float y = al.y; - float z = al.z; - float w = al.w; - vec4 m = vec4(x,y,z,w); - gl_FragColor = m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert deleted file mode 100644 index 1b70abe6dca..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - float x = lightloc.x; - float y = lightloc.y; - float z = lightloc.z; - float w = lightloc.w; - vec4 m = vec4(x, y, z, w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag deleted file mode 100644 index 89e6c8d0dc0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.xy; - vec2 n = al.zw; - vec4 a = vec4(m,n); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert deleted file mode 100644 index b0b7c276c57..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.xy; - vec2 n = lightloc.zw; - vec4 a = vec4(m,n); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag deleted file mode 100644 index 37be342cf75..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.xyz; - float w = al.w; - vec4 a = vec4(m, w); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert deleted file mode 100644 index 8ae968d1840..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.xyz; - float w = lightloc.w; - vec4 a = vec4(m, w); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag deleted file mode 100644 index 4fc638f249f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.xyzw; - gl_FragColor = m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert deleted file mode 100644 index 71b245113d4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.xyzw; - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag deleted file mode 100644 index 403a9110a85..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.yx; - vec2 n = al.wz; - vec4 a = vec4(m.y, m.x, n.y, n.x); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert deleted file mode 100644 index 0d05df10109..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.yx; - vec2 n = lightloc.wz; - vec4 a = vec4(m.y, m.x, n.y, n.x); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag deleted file mode 100644 index 07757ff1a98..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.yxw; - float z = al.z; - vec4 a = vec4(m.y, m.x, z, m.z); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert deleted file mode 100644 index 00f5f2e7e84..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.yxw; - float z = lightloc.z; - vec4 a = vec4(m.y, m.x, z, m.z); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag deleted file mode 100644 index 9e49edde780..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.yxwz; - vec4 a = vec4(m.y, m.x, m.w, m.z); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert deleted file mode 100644 index 99bf91c1ee9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.yxwz; - vec4 a = vec4(m.y, m.x, m.w, m.z); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag deleted file mode 100644 index d67d7b1387c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec3 m = al.zwx; - float y = al.y; - vec4 a = vec4(m.z, y, m.x, m.y); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert deleted file mode 100644 index 9bb3028ebc6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec3 m = lightloc.zwx; - float y = lightloc.y; - vec4 a = vec4(m.z, y, m.x, m.y); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag deleted file mode 100644 index 6af3719cbe8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec4 m = al.zwxy; - vec4 a = vec4(m.z, m.w, m.x, m.y); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert deleted file mode 100644 index 106077653f5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.zwxy; - vec4 a = vec4(m.z, m.w, m.x, m.y); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag deleted file mode 100644 index 059d5dcd042..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; -void main (void) -{ - vec4 al = color; - vec2 m = al.zx; - vec2 n = al.wy; - vec4 a = vec4(m.y, n.y, m.x, n.x); - gl_FragColor = a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert deleted file mode 100644 index ff8513507e2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 lightloc = gtf_Vertex; - vec2 m = lightloc.zx; - vec2 n = lightloc.wy; - vec4 a = vec4(m.y, n.y, m.x, n.x); - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * a; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/input.run.txt deleted file mode 100644 index 443a00f7001..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -tan_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_001_to_006.html deleted file mode 100644 index 0d8b1d70a87..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_001_to_006.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -WebGL GLSL conformance test: tan_001_to_006.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary.frag deleted file mode 100644 index f5c02d0457a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 0.5 * M_PI * 2.0 * (color.r - 0.5); - float o; - - if(abs(c) < 0.5) // -45..45 - o = 0.5 * tan(c) + 0.5; - else // 45..90, -45..-90 - o = 0.5 / tan(c) + 0.5; - gl_FragColor = vec4(o, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag deleted file mode 100644 index 65a820e13eb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 0.5 * M_PI * 2.0 * (color.r - 0.5); - float o; - if(abs(c) < 0.5) // -45..45 - o = 0.5 * (sin(c) / cos(c)) + 0.5; - else // 45..90, -45..-90 - o = 0.5 * (cos(c) / sin(c)) + 0.5; - gl_FragColor = vec4(o, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary.vert deleted file mode 100644 index 501b5725fe8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 0.5 * M_PI * 2.0 * (gtf_Color.r - 0.5); - float o; - - if(abs(c) < 0.5) // -45..45 - o = 0.5 * tan(c) + 0.5; - else // 45..90, -45..-90 - o = 0.5 / tan(c) + 0.5; - color = vec4(o, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert deleted file mode 100644 index 97cd3cca258..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float c = 0.5 * M_PI * 2.0 * (gtf_Color.r - 0.5); - float o; - if(abs(c) < 0.5) // -45..45 - o = 0.5 * (sin(c) / cos(c)) + 0.5; - else // 45..90, -45..-90 - o = 0.5 * (cos(c) / sin(c)) + 0.5; - color = vec4(o, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag deleted file mode 100644 index 759e622e95e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 0.5 * M_PI * 2.0 * (color.rg - 0.5); - vec2 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * tan(c.r) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 / tan(c.r) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * tan(c.g) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 / tan(c.g) + 0.5; - - gl_FragColor = vec4(o, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag deleted file mode 100644 index 0b427094bdd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 0.5 * M_PI * 2.0 * (color.rg - 0.5); - vec2 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * (sin(c.r) / cos(c.r)) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 * (cos(c.r) / sin(c.r)) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * (sin(c.g) / cos(c.g)) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 * (cos(c.g) / sin(c.g)) + 0.5; - - gl_FragColor = vec4(o, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert deleted file mode 100644 index 9bb1d5b0fdb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 0.5 * M_PI * 2.0 * (gtf_Color.rg - 0.5); - vec2 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * tan(c.r) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 / tan(c.r) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * tan(c.g) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 / tan(c.g) + 0.5; - - color = vec4(o, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert deleted file mode 100644 index fdd63bc2e6d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert +++ /dev/null @@ -1,48 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec2 c = 0.5 * M_PI * 2.0 * (gtf_Color.rg - 0.5); - vec2 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * (sin(c.r) / cos(c.r)) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 * (cos(c.r) / sin(c.r)) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * (sin(c.g) / cos(c.g)) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 * (cos(c.g) / sin(c.g)) + 0.5; - - color = vec4(o, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag deleted file mode 100644 index 5e442b591a9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 0.5 * M_PI * 2.0 * (color.rgb - 0.5); - vec3 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * tan(c.r) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 / tan(c.r) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * tan(c.g) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 / tan(c.g) + 0.5; - - if(abs(c.b) < 0.5) // -45..45 - o.b = 0.5 * tan(c.b) + 0.5; - else // 45..90, -45..-90 - o.b = 0.5 / tan(c.b) + 0.5; - - gl_FragColor = vec4(o, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag deleted file mode 100644 index 09d152b2518..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 0.5 * M_PI * 2.0 * (color.rgb - 0.5); - vec3 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * (sin(c.r) / cos(c.r)) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 * (cos(c.r) / sin(c.r)) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * (sin(c.g) / cos(c.g)) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 * (cos(c.g) / sin(c.g)) + 0.5; - - if(abs(c.b) < 0.5) // -45..45 - o.b = 0.5 * (sin(c.b) / cos(c.b)) + 0.5; - else // 45..90, -45..-90 - o.b = 0.5 * (cos(c.b) / sin(c.b)) + 0.5; - - gl_FragColor = vec4(o, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert deleted file mode 100644 index 66929bae675..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 0.5 * M_PI * 2.0 * (gtf_Color.rgb - 0.5); - vec3 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * tan(c.r) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 / tan(c.r) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * tan(c.g) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 / tan(c.g) + 0.5; - - if(abs(c.b) < 0.5) // -45..45 - o.b = 0.5 * tan(c.b) + 0.5; - else // 45..90, -45..-90 - o.b = 0.5 / tan(c.b) + 0.5; - - color = vec4(o, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert deleted file mode 100644 index fd99616bac6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert +++ /dev/null @@ -1,53 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - vec3 c = 0.5 * M_PI * 2.0 * (gtf_Color.rgb - 0.5); - vec3 o; - if(abs(c.r) < 0.5) // -45..45 - o.r = 0.5 * (sin(c.r) / cos(c.r)) + 0.5; - else // 45..90, -45..-90 - o.r = 0.5 * (cos(c.r) / sin(c.r)) + 0.5; - - if(abs(c.g) < 0.5) // -45..45 - o.g = 0.5 * (sin(c.g) / cos(c.g)) + 0.5; - else // 45..90, -45..-90 - o.g = 0.5 * (cos(c.g) / sin(c.g)) + 0.5; - - if(abs(c.b) < 0.5) // -45..45 - o.b = 0.5 * (sin(c.b) / cos(c.b)) + 0.5; - else // 45..90, -45..-90 - o.b = 0.5 * (cos(c.b) / sin(c.b)) + 0.5; - - color = vec4(o, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag deleted file mode 100644 index 91f6ba06950..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - bvec4 a = bvec4(0, 23, 0.0, 23.0); - float gray; - if( (a[0] == false) && (a[1] == true) && (a[2] == false) && (a[3] == true) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert deleted file mode 100644 index 9a672e0ef73..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - bvec4 a = bvec4(0, 23, 0.0, 23.0); - float gray; - if( (a[0] == false) && (a[1] == true) && (a[2] == false) && (a[3] == true) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/input.run.txt deleted file mode 100644 index e5ba07f12c5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/input.run.txt +++ /dev/null @@ -1,4 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -vec_001_to_008.html -vec_009_to_016.html -vec_017_to_018.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_frag.frag deleted file mode 100644 index a603bad89cb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - ivec3 a = ivec3(20, 13, 17); - float gray; - if( (a[0] == 20) && (a[1] == 13) && (a[2] == 17) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_vert.vert deleted file mode 100644 index 81d0b3701ff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/ivec3_3int_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - ivec3 a = ivec3(20, 13, 17); - float gray; - if( (a[0] == 20) && (a[1] == 13) && (a[2] == 17) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_frag.frag deleted file mode 100644 index d2b17980a70..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 a = vec2(13.0,53.0); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_vert.vert deleted file mode 100644 index 0a1854c8129..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_2float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 a = vec2(13.0,53.0); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_frag.frag deleted file mode 100644 index 6dae4e49bd1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 b = vec3(13.0, 53.0, 139.0); - vec2 a = vec2(b); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_vert.vert deleted file mode 100644 index b0be5bb6f25..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec2_vec3_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 b = vec3(13.0, 53.0, 139.0); - vec2 a = vec2(b); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag deleted file mode 100644 index 50f3b951b9c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 b = vec2(53.0, 139.0); - vec3 a = vec3(13.0, b); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert deleted file mode 100644 index cb6dbca18ff..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 b = vec2(53.0, 139.0); - vec3 a = vec3(13.0, b); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag deleted file mode 100644 index d093aa29fdd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec2 b = vec2(13.0, 53.0); - vec3 a = vec3(b, 139.0); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert deleted file mode 100644 index 21da106893c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec2 b = vec2(13.0, 53.0); - vec3 a = vec3(b,139.0); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_frag.frag deleted file mode 100644 index b0c8e3b6cfe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec4 b = vec4(13.0, 53.0, 139.0, 217.0); - vec3 a = vec3(b); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_vert.vert deleted file mode 100644 index 60e3e4d79a3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec3_vec4_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec4 b = vec4(13.0, 53.0, 139.0, 217.0); - vec3 a = vec3(b); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_frag.frag deleted file mode 100644 index 15ce47066dc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - ivec4 init = ivec4(2,3,5,9); - vec4 a = vec4(init); - float gray; - if( (a[0] == 2.0) && (a[1] == 3.0) && (a[2] == 5.0) && (a[3] == 9.0) ) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_vert.vert deleted file mode 100644 index 510fd123a32..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_ivec4_vert.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - ivec4 init = ivec4(2,3,5,9); - vec4 a = vec4(init); - float gray; - if( (a[0] == 2.0) && (a[1] == 3.0) && (a[2] == 5.0) && (a[3] == 9.0) ) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag deleted file mode 100644 index 6e330f797af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - vec3 b = vec3(13.0, 53.0, 139.0); - vec4 a = vec4(b, 217.0); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) && (a[3] == 217.0)) - gray=1.0; - else gray=0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert deleted file mode 100644 index 3ad46ce59d8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - vec3 b = vec3(13.0, 53.0, 139.0); - vec4 a = vec4(b, 217.0); - float gray; - if( (a[0] == 13.0) && (a[1] == 53.0) && (a[2] == 139.0) && (a[3] == 217.0)) - gray=1.0; - else gray=0.0; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_001_to_008.html deleted file mode 100644 index 5f55e732176..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_001_to_008.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: vec_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_009_to_016.html deleted file mode 100644 index d8573af715c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_009_to_016.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -WebGL GLSL conformance test: vec_009_to_016.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_017_to_018.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_017_to_018.html deleted file mode 100644 index 0b4c05e4309..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec/vec_017_to_018.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -WebGL GLSL conformance test: vec_017_to_018.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/input.run.txt deleted file mode 100644 index 1d1f9189d7f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/input.run.txt +++ /dev/null @@ -1,2 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -vec3_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3_001_to_008.html deleted file mode 100644 index b88ba393ff6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3_001_to_008.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - -WebGL GLSL conformance test: vec3_001_to_008.html - - - - - - - - - - -
-
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_frag.frag deleted file mode 100644 index 80bd508787c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_frag.frag +++ /dev/null @@ -1,49 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// -// vec3array_frag.frag: Simple Fragment shader using vec3 to get colors. -// -// - -varying vec4 color; - -uniform vec3 lightPosition[2]; - -void main(void) -{ - vec3 v[2]; - - v[1] = vec3(color.r, color.g, color.b); - - - v[0] = lightPosition[1]; - - - gl_FragColor = vec4(v[1] + v[1], 0.0)/2.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_vert.vert deleted file mode 100644 index c0852715ae2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3array_vert.vert +++ /dev/null @@ -1,47 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -// -// vec3array_vert.vert: Simple vertex shader using vec3 to get colors. -// -// - -varying vec4 color; -uniform vec3 lightPosition[2]; - -void main(void) -{ - vec3 v[2]; - - v[1] = vec3(gtf_Color.r, gtf_Color.g, gtf_Color.b); - - v[0] = lightPosition[1]; - - color = vec4(v[1] + v[1], 0.0)/2.0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag deleted file mode 100644 index 0f3972477e3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// -// vec3arraydirect_frag.frag: Fragment shader solid color -// -// -// - -uniform vec3 lightPosition[2]; -varying vec4 color; - -void main(void) -{ - gl_FragColor = vec4(lightPosition[0] + lightPosition[1], 0.0) * 0.5; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert deleted file mode 100644 index 05aa58d5d1a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -// -// vec3arraydirect_vert.vert: Vertex shader solid color -// -// -// - -uniform vec3 lightPosition[2]; -varying vec4 color; - -void main(void) -{ - - color = vec4(lightPosition[0] + lightPosition[1], 0.0) * 0.5; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag deleted file mode 100644 index 7e6e26e49c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag +++ /dev/null @@ -1,55 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// -// vec3arrayindirect_frag.frag: Fragment shader solid color -// The vec3 values are determined at runtime. -// -// - -uniform vec3 lightPosition[2]; -varying vec4 color; - -void main(void) -{ - int i; - - gl_FragColor = vec4(0.0); - - /* - // No indirect indexing in fragment shaders - for (i = 0; i < 2; i++) - { - gl_FragColor += vec4(lightPosition[i], 0.0); - } - */ - gl_FragColor += vec4(lightPosition[0], 0.0); - gl_FragColor += vec4(lightPosition[1], 0.0); - - gl_FragColor /= 2.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert deleted file mode 100644 index 671ecb6c9f4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert +++ /dev/null @@ -1,51 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -// -// vec3arrayindirect_vert.vert: Vertex shader solid color -// The vec3 values are determined at runtime. -// -// - -uniform vec3 lightPosition[2]; -varying vec4 color; - -void main(void) -{ - color = vec4(0.0); - - for (int i = 0; i < 2; i++) - { - color += vec4(lightPosition[i], 0.0); - } - - color /= 2.0; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_frag.frag deleted file mode 100644 index 5ec7bd239d3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_frag.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// -// vec3Matrix_frag.frag: Fragment shader solid color -// -// -// - -uniform vec3 lightPosition; -varying vec4 color; - -void main(void) -{ - gl_FragColor = vec4(lightPosition, 0.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_vert.vert deleted file mode 100644 index 3affb309537..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL/vec3/vec3single_vert.vert +++ /dev/null @@ -1,45 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -// -// vec3Matrix_vert.vert: Vertex shader solid color -// -// -// - -uniform vec3 lightPosition; -varying vec4 color; - -void main(void) -{ - - color = vec4(lightPosition, 0.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag deleted file mode 100644 index dc65a5a7183..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D gtf_Texture0; -varying vec4 color; -varying vec4 gtf_TexCoord[1]; - -void main (void) -{ - gl_FragColor = color * texture2D(gtf_Texture0, gtf_TexCoord[0].xy); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert deleted file mode 100644 index 16a2c2a72b6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 gtf_TexCoord[1]; -attribute vec4 gtf_MultiTexCoord0; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag deleted file mode 100644 index e605bf75854..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag +++ /dev/null @@ -1,68 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - -// This fragment shader computes an image representation of the derivative of -// sine. The derivative of sine is cosine. This shader's output is compared to -// the reference shader that computes an image representation of cosine -// directly. - -uniform float viewportwidth; -uniform float viewportheight; - -varying vec2 vertXY; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float sine; - float cosine; - -#ifdef GL_OES_standard_derivatives - sine = sin(fract(gl_FragCoord.x / 128.0) * (2.0 * M_PI)); - cosine = REDUCE_RANGE((128.0 / (2.0 * M_PI)) * dFdx(sine)); -#else - cosine = 0.5; -#endif - - if( gl_FragCoord.x < SAFETY_BOUND ) - { - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag deleted file mode 100644 index 6cae5b9557d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag +++ /dev/null @@ -1,61 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - -uniform float viewportwidth; -uniform float viewportheight; - -varying vec2 vertXY; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float cosine; - - if( gl_FragCoord.x < SAFETY_BOUND ) - { - // horizontal cosine wave with a period of 128 pixels -#ifdef GL_OES_standard_derivatives - cosine = REDUCE_RANGE(cos(fract(gl_FragCoord.x / 128.0) * (2.0 * M_PI))); -#else - cosine = 0.5; -#endif - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag deleted file mode 100644 index dfeb3db7c15..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag +++ /dev/null @@ -1,68 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - -// This fragment shader computes an image representation of the derivative of -// sine. The derivative of sine is cosine. This shader's output is compared to -// the reference shader that computes an image representation of cosine -// directly. - -uniform float viewportwidth; -uniform float viewportheight; - -varying vec2 vertXY; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float sine; - float cosine; - -#ifdef GL_OES_standard_derivatives - sine = sin(fract(gl_FragCoord.y / 128.0) * (2.0 * M_PI)); - cosine = REDUCE_RANGE((128.0 / (2.0 * M_PI)) * dFdy(sine)); -#else - cosine = 0.5; -#endif - - if( gl_FragCoord.y < SAFETY_BOUND ) - { - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert deleted file mode 100644 index a373ce62499..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag deleted file mode 100644 index 1036de45551..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag +++ /dev/null @@ -1,64 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - -uniform float viewportwidth; -uniform float viewportheight; - -varying vec2 vertXY; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float cosine; - - if( gl_FragCoord.y < SAFETY_BOUND ) - { - // vertical cosine wave with a period of 128 pixels - -#ifdef GL_OES_standard_derivatives - cosine = REDUCE_RANGE(cos(fract(gl_FragCoord.y / 128.0) * (2.0 * M_PI))); -#else - cosine = 0.5; -#endif - - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert deleted file mode 100644 index a373ce62499..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag deleted file mode 100644 index e9d460fb20c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert deleted file mode 100644 index 4cb92aa773d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; - -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag deleted file mode 100644 index 8db3c6954f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D gtf_Texture0; -varying vec4 color; -varying vec4 gtf_TexCoord[1]; - -void main (void) -{ - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].xy); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert deleted file mode 100644 index 1b5b7831a46..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 gtf_TexCoord[1]; -attribute vec4 gtf_MultiTexCoord0; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag deleted file mode 100644 index cae6f567444..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - - -varying vec2 vertXY; - -uniform float viewportwidth; -uniform float viewportheight; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float func; - float funcfwidth; - -#ifdef GL_OES_standard_derivatives - // fwidth of average of horizontal and vertical sine waves with periods of 128 pixels, scaled to go from -1 to +1 - func = 0.5 * (sin(fract(gl_FragCoord.x / 128.0) * (2.0 * M_PI)) + sin(fract(gl_FragCoord.y / 128.0) * (2.0 * M_PI))); - funcfwidth = REDUCE_RANGE((128.0 / (2.0 * M_PI)) * fwidth(func)); -#else - funcfwidth = 0.5; -#endif - - if( (gl_FragCoord.x < SAFETY_BOUND) && (gl_FragCoord.y < SAFETY_BOUND) ) - { - gl_FragColor = vec4(funcfwidth, funcfwidth, funcfwidth, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag deleted file mode 100644 index 023f07111a1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - -varying vec2 vertXY; - -uniform float viewportwidth; -uniform float viewportheight; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float cosine; - float sine; - -#ifdef GL_OES_standard_derivatives - // fwidth of horizontal sine wave with a period of 128 pixels, scaled to go from -1 to +1 - sine = sin(fract(gl_FragCoord.x / 128.0) * (2.0 * M_PI)); - cosine = REDUCE_RANGE((128.0 / (2.0 * M_PI)) * fwidth(sine)); -#else - cosine = 0.5; -#endif - - if( (gl_FragCoord.x < SAFETY_BOUND) && (gl_FragCoord.y < SAFETY_BOUND) ) - { - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag deleted file mode 100644 index 24e6be01333..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - - -varying vec2 vertXY; - -uniform float viewportwidth; -uniform float viewportheight; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float cosine; - float sine; - -#ifdef GL_OES_standard_derivatives - // fwidth of vertical sine wave with a period of 128 pixels, scaled to go from -1 to +1 - sine = sin(fract(gl_FragCoord.y / 128.0) * (2.0 * M_PI)); - cosine = REDUCE_RANGE((128.0 / (2.0 * M_PI)) * fwidth(sine)); -#else - cosine = 0.5; -#endif - - if( (gl_FragCoord.x < SAFETY_BOUND) && (gl_FragCoord.y < SAFETY_BOUND) ) - { - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag deleted file mode 100644 index 6dc825a7865..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag +++ /dev/null @@ -1,64 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - - -uniform float viewportwidth; -uniform float viewportheight; - -varying vec2 vertXY; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float func; - - if( (gl_FragCoord.x < SAFETY_BOUND) && (gl_FragCoord.y < SAFETY_BOUND) ) - { - // average of horizontal and vertical abs cosine waves with periods of 128 pixels - -#ifdef GL_OES_standard_derivatives - func = REDUCE_RANGE(0.5 * (abs(cos(fract(gl_FragCoord.x / 128.0) * (2.0 * M_PI))) + abs(cos(fract(gl_FragCoord.y / 128.0) * (2.0 * M_PI))))); -#else - func = 0.5; -#endif - - gl_FragColor = vec4(func, func, func, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag deleted file mode 100644 index 5f7173c3e88..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0].. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - -uniform float viewportwidth; -uniform float viewportheight; - -varying vec2 vertXY; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float cosine; - - if( (gl_FragCoord.x < SAFETY_BOUND) && (gl_FragCoord.y < SAFETY_BOUND) ) - { - // horizontal abs cosine wave with a period of 128 pixels - -#ifdef GL_OES_standard_derivatives - cosine = REDUCE_RANGE(abs(cos(fract(gl_FragCoord.x / 128.0) * (2.0 * M_PI)))); -#else - cosine = 0.5; -#endif - - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag deleted file mode 100644 index 1f25729b44e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag +++ /dev/null @@ -1,64 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -#extension GL_OES_standard_derivatives : enable -precision mediump float; -#endif - -// setting a boundary for cases where screen sizes may exceed the precision -// of the arithmetic used. -#define SAFETY_BOUND 500.0 - -// Macro to scale/bias the range of output. If input is [-1.0, 1.0], maps to [0.5, 1.0]. -// Accounts for precision errors magnified by derivative operation. -#define REDUCE_RANGE(A) ((A) + 3.0) / 4.0 - - -uniform float viewportwidth; -uniform float viewportheight; - -varying vec2 vertXY; - -void main (void) -{ - const float M_PI = 3.14159265358979323846; - float cosine; - - if( (gl_FragCoord.x < SAFETY_BOUND) && (gl_FragCoord.y < SAFETY_BOUND) ) - { - // vertical abs cosine wave with a period of 128 pixels - -#ifdef GL_OES_standard_derivatives - cosine = REDUCE_RANGE(abs(cos(fract(gl_FragCoord.y / 128.0) * (2.0 * M_PI)))); -#else - cosine = 0.5; -#endif - - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert deleted file mode 100644 index 19f17bd5edc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying vec2 vertXY; - -void main (void) -{ - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag deleted file mode 100644 index b25540e1e6e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D gtf_Texture0; -varying vec4 color; -varying vec4 gtf_TexCoord[1]; - -void main (void) -{ - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].st, 1.0) * color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert deleted file mode 100644 index 3c0c0e0764a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert +++ /dev/null @@ -1,161 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -attribute vec3 gtf_Normal; -attribute vec4 gtf_MultiTexCoord0; - -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform mat3 gtf_NormalMatrix; - -varying vec4 gtf_TexCoord[1]; -varying vec4 color; - -vec4 Ambient; -vec4 Diffuse; -vec4 Specular; - -const vec3 lightPosition = vec3(0.0, 0.0, 1.0); -const vec3 spotDirection = vec3(0.0, 0.0, -1.0); -const float spotCutoff = 180.0; -const float spotExponent = 0.0; - -const float lightAttenuationConstant = 1.0; -const float lightAttenuationLinear = 0.0; -const float lightAttenuationQuadratic = 0.0; - -const vec4 lightAmbient = vec4(0.0, 0.0, 0.0, 0.0); -vec4 lightDiffuse = vec4(1.0, 1.0, 1.0, 1.0); -vec4 lightSpecular = vec4(1.0, 1.0, 1.0, 1.0); - -const float materialShininess = 0.0; - -const vec4 sceneColor = vec4(0.0, 0.0, 0.0, 0.0); - -void spotLight(in int i, - in vec3 normal, - in vec3 eye, - in vec3 ecPosition3 - ) -{ - float nDotVP; // normal . light direction - float nDotHV; // normal . light half vector - float pf; // power factor - float spotDot; // cosine of angle between spotlight - float spotAttenuation; // spotlight attenuation factor - float attenuation; // computed attenuation factor - float d; // distance from surface to light source - vec3 VP; // direction from surface to light position - vec3 halfVector; // direction of maximum highlights - - // Compute vector from surface to light position - VP = lightPosition - ecPosition3; - - // Compute distance between surface and light position - d = length(VP); - - // Normalize the vector from surface to light position - VP = normalize(VP); - - // Compute attenuation - attenuation = 1.0 / (lightAttenuationConstant + - lightAttenuationLinear * d + - lightAttenuationQuadratic * d * d); - - // See if point on surface is inside cone of illumination - spotDot = dot(-VP, normalize(spotDirection)); - - if (spotDot < cos(radians(spotCutoff))) - spotAttenuation = 0.0; // light adds no contribution - else - spotAttenuation = pow(spotDot, spotExponent); - - // Combine the spotlight and distance attenuation. - attenuation *= spotAttenuation; - - halfVector = normalize(VP + eye); - - nDotVP = max(0.0, dot(normal, VP)); - nDotHV = max(0.0, dot(normal, halfVector)); - - if (nDotVP == 0.0) - pf = 0.0; - else - pf = pow(nDotHV, materialShininess); - - Ambient += lightAmbient * attenuation; - Diffuse += lightDiffuse * nDotVP * attenuation; - Specular += lightSpecular * pf * attenuation; -} - -vec3 fnormal(void) -{ - //Compute the normal - vec3 normal = gtf_NormalMatrix * gtf_Normal; - normal = normalize(normal); - - return normal; -} - -void flight(in vec3 normal, in vec4 ecPosition, float alphaFade) -{ - vec3 ecPosition3; - vec3 eye; - - ecPosition3 = (vec3 (ecPosition)) / ecPosition.w; - eye = vec3 (0.0, 0.0, 1.0); - - // Clear the light intensity accumulators - Ambient = vec4 (0.0); - Diffuse = vec4 (0.0); - Specular = vec4 (0.0); - - //lightSpecular = gtf_Color; - - spotLight(0, normal, eye, ecPosition3); - - color = sceneColor + - Ambient * gtf_Color + - Diffuse * gtf_Color; - color += Specular * gtf_Color; - color = clamp( color, 0.0, 1.0 ); - - color.a *= alphaFade; -} - -void main (void) -{ - vec3 transformedNormal; - float alphaFade = 1.0; - - vec4 ecPosition = gtf_Vertex; - - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - transformedNormal = fnormal(); - flight(transformedNormal, ecPosition, alphaFade); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag deleted file mode 100644 index 30115c372b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D gtf_Texture0; -uniform sampler2D gtf_Texture1; - -varying vec4 color; -varying vec4 gtf_TexCoord[2]; - -void main (void) -{ - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].st, 1.0); - gl_FragColor += texture2D(gtf_Texture1, gtf_TexCoord[1].st, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert deleted file mode 100644 index a327a7e0d86..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -uniform mat4 gtf_ModelViewProjectionMatrix; - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -attribute vec4 gtf_MultiTexCoord0; -attribute vec4 gtf_MultiTexCoord1; - -varying vec4 color; -varying vec4 gtf_TexCoord[2]; - -void main (void) -{ - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gtf_TexCoord[1] = gtf_MultiTexCoord1; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag deleted file mode 100644 index e9d460fb20c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert deleted file mode 100644 index 2811521b7fb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -attribute float gtf_PointSize; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = gtf_PointSize; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag deleted file mode 100644 index 3fc499ba0b0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D gtf_Texture0; -varying vec4 color; -varying vec4 gtf_TexCoord[1]; - -void main (void) -{ - if (gtf_TexCoord[0].s == 1.0) - gl_FragColor = color; - else - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].st, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.frag deleted file mode 100644 index e9d460fb20c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.vert deleted file mode 100644 index 72e83fd0322..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag deleted file mode 100644 index 8db3c6954f7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform sampler2D gtf_Texture0; -varying vec4 color; -varying vec4 gtf_TexCoord[1]; - -void main (void) -{ - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].xy); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert deleted file mode 100644 index 1b5b7831a46..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 gtf_TexCoord[1]; -attribute vec4 gtf_MultiTexCoord0; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag deleted file mode 100644 index 2f751e7062b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert deleted file mode 100644 index aafe53fbba4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert +++ /dev/null @@ -1,149 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform mat3 gtf_NormalMatrix; - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -attribute vec3 gtf_Normal; - -varying vec4 color; - -vec4 Ambient; -vec4 Diffuse; -vec4 Specular; - -const vec3 lightPosition = vec3(0.0, 0.0, 10.0); -const float lightAttenuationConstant = 1.0; -const float lightAttenuationLinear = 0.0; -const float lightAttenuationQuadratic = 0.0; - -const vec4 lightAmbient = vec4(0.0, 0.0, 0.0, 0.0); -vec4 lightDiffuse = vec4(1.0, 0.0, 0.0, 1.0); - -const vec4 materialAmbient = vec4(0.0, 0.0, 0.0, 1.0); -const vec4 materialDiffuse = vec4(1.0, 1.0, 1.0, 1.0); -const vec4 materialSpecular = vec4(0.0, 0.0, 0.0, 0.0); -const float materialShininess = 20.0; - -const vec4 sceneColor = vec4(0.0, 0.0, 0.0, 0.0); - - -void pointLight(in int i, in vec3 normal, in vec3 eye, in vec3 ecPosition3) -{ - float nDotVP; // normal . light direction - float nDotHV; // normal . light half vector - float pf; // power factor - float attenuation; // computed attenuation factor - float d; // distance from surface to light source - vec3 VP; // direction from surface to light position - vec3 halfVector; // direction of maximum highlights - - // Compute vector from surface to light position - VP = lightPosition - ecPosition3; - - // Compute distance between surface and light position - d = length(VP); - - // Normalize the vector from surface to light position - VP = normalize(VP); - - // Compute attenuation - attenuation = 1.0 / (lightAttenuationConstant + - lightAttenuationLinear * d + - lightAttenuationQuadratic * d * d); - - halfVector = normalize(VP + eye); - - nDotVP = max(0.0, dot(normal, VP)); - nDotHV = max(0.0, dot(normal, halfVector)); - - if (nDotVP == 0.0) - { - pf = 0.0; - } - else - { - pf = pow(nDotHV, materialShininess); - - } - Ambient += lightAmbient * attenuation; - Diffuse += lightDiffuse * nDotVP * attenuation; -// Specular += lightSpecular * pf * attenuation; -} - -vec3 fnormal(void) -{ - //Compute the normal - vec3 normal = gtf_Normal * gtf_NormalMatrix; - normal = normalize(normal); - - // This should change to "return normal" but for this test, we force a normal pointing towards the light - // return normal - return vec3(0.0, 0.0, 1.0); -} - -void flight(in vec3 normal, in vec4 ecPosition, float alphaFade) -{ - vec3 ecPosition3; - vec3 eye; - - ecPosition3 = (vec3 (ecPosition)) / ecPosition.w; - eye = vec3 (0.0, 0.0, 1.0); - - // Clear the light intensity accumulators - Ambient = vec4 (0.0); - Diffuse = vec4 (0.0); - Specular = vec4 (0.0); - - lightDiffuse = gtf_Color; - - pointLight(0, normal, eye, ecPosition3); - - color = sceneColor + - Ambient * materialAmbient + - Diffuse * materialDiffuse; - color += Specular * materialSpecular; - color = clamp( color, 0.0, 1.0 ); - - color.a *= alphaFade; -} - - -void main (void) -{ - vec3 transformedNormal; - float alphaFade = 1.0; - - // Eye-coordinate position of vertex, needed in various calculations - vec4 ecPosition = gtf_ModelViewMatrix * gtf_Vertex; - - // Do fixed functionality vertex transform - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - transformedNormal = fnormal(); - flight(transformedNormal, ecPosition, alphaFade); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag deleted file mode 100644 index e9d460fb20c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert deleted file mode 100644 index da6387dcc67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag deleted file mode 100644 index e9d460fb20c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert deleted file mode 100644 index 5ff01258741..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform float gtf_PointSize; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = gtf_PointSize; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag deleted file mode 100644 index 96a04a9ce24..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag +++ /dev/null @@ -1,31 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -uniform sampler2D gtf_Texture0; - -void main (void) -{ - gl_FragColor = texture2D(gtf_Texture0, gl_PointCoord.st); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert deleted file mode 100644 index a85dd66bb8a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute float gtf_PointSize; -uniform mat4 gtf_ModelViewProjectionMatrix; - -void main (void) -{ - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = gtf_PointSize; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag deleted file mode 100644 index f91d4b0e8d5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -varying vec4 color; -varying float dotClip[2]; - -void main (void) -{ - if (dotClip[0] >= 0.0 || dotClip[1] >= 0.0) - discard; - - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert deleted file mode 100644 index ed27fe77e45..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert +++ /dev/null @@ -1,44 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -varying float dotClip[2]; - -void main (void) -{ - vec4 userClipPlanes[2]; - userClipPlanes[0] = vec4(0.0, 1.0, 0.0, 0.0); - userClipPlanes[1] = vec4(-1.0, 0.0, 0.0, 0.0); - - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - dotClip[0] = dot(userClipPlanes[0], gl_Position); - dotClip[1] = dot(userClipPlanes[1], gl_Position); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag deleted file mode 100644 index fd471888521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float GrainSize; -uniform vec3 DarkColor; -uniform vec3 colorSpread; - -varying float lightIntensity; -varying vec3 Position; - -void main (void) -{ - // - // cheap noise - // - vec3 location = Position; - - vec3 floorvec = vec3(floor(Position.x * 10.0), 0.0, floor(Position.z * 10.0)); - vec3 noise = Position * 10.0 - floorvec - 0.5; - noise *= noise; - location += noise * 0.12; - - // - // distance from axis - // - float dist = location.x * location.x + location.z * location.z; - float grain = dist / GrainSize; - - // - // grain effects as function of distance - // - float brightness = fract(grain); - if (brightness > 0.5) - brightness = (1.0 - brightness); - vec3 color = DarkColor + 0.5 * brightness * (colorSpread); - - brightness = fract(grain*7.0); - if (brightness > 0.5) - brightness = 1.0 - brightness; - color -= 0.5 * brightness * colorSpread; - - // - // also as a function of lines parallel to the axis - // - brightness = fract(grain*47.0); - float line = fract(Position.z + Position.x); - float snap = floor(line * 30.0) * (1.0/30.0); - if (line < snap + 0.004) - color -= 0.5 * brightness * colorSpread; - - // - // apply lighting effects from vertex processor - // - color *= lightIntensity; - color = clamp(color, 0.0, 1.0); - - gl_FragColor = vec4(color, 0.1) -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert deleted file mode 100644 index c73892a4cab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex_Color; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag deleted file mode 100644 index 870d53d0533..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag +++ /dev/null @@ -1,64 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert deleted file mode 100644 index 8895eba8810..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute vec3 myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2[1]); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/brick.vert deleted file mode 100644 index c73892a4cab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/brick.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex_Color; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/texture.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/texture.frag deleted file mode 100644 index c37982eb2a6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/texture.frag +++ /dev/null @@ -1,52 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -// -// wobble.frag: Fragment shader for wobbling a texture -// -// author: Antonio Tejada -// -// - -varying vec3 Position; -varying float lightIntensity; - -/* Constants */ - -uniform sampler2D sampler2d; // value of sampler2d = 0 -varying vec4 gtf_TexCoord[1]; - -void main (void) -{ - vec3 lightColor = vec3(texture2D(sampler2d, vec2(gtf_TexCoord[0]))) * lightIntensity; - - vec3 ct = clamp(lightColor, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.frag deleted file mode 100644 index fd471888521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float GrainSize; -uniform vec3 DarkColor; -uniform vec3 colorSpread; - -varying float lightIntensity; -varying vec3 Position; - -void main (void) -{ - // - // cheap noise - // - vec3 location = Position; - - vec3 floorvec = vec3(floor(Position.x * 10.0), 0.0, floor(Position.z * 10.0)); - vec3 noise = Position * 10.0 - floorvec - 0.5; - noise *= noise; - location += noise * 0.12; - - // - // distance from axis - // - float dist = location.x * location.x + location.z * location.z; - float grain = dist / GrainSize; - - // - // grain effects as function of distance - // - float brightness = fract(grain); - if (brightness > 0.5) - brightness = (1.0 - brightness); - vec3 color = DarkColor + 0.5 * brightness * (colorSpread); - - brightness = fract(grain*7.0); - if (brightness > 0.5) - brightness = 1.0 - brightness; - color -= 0.5 * brightness * colorSpread; - - // - // also as a function of lines parallel to the axis - // - brightness = fract(grain*47.0); - float line = fract(Position.z + Position.x); - float snap = floor(line * 30.0) * (1.0/30.0); - if (line < snap + 0.004) - color -= 0.5 * brightness * colorSpread; - - // - // apply lighting effects from vertex processor - // - color *= lightIntensity; - color = clamp(color, 0.0, 1.0); - - gl_FragColor = vec4(color, 0.1) -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/compile_shader/wood.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag deleted file mode 100644 index 92e465d7e3b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag +++ /dev/null @@ -1,46 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -varying vec4 color; -varying vec4 texCoord[1]; - -uniform sampler2D gtf_Texture0; -uniform int gtf_UseTexture; - -void main (void) -{ - if ( gtf_UseTexture == 1 ) - { - gl_FragColor = texture2D(gtf_Texture0, texCoord[0].xy); - } - else - { - gl_FragColor = color; - } -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert deleted file mode 100644 index 97b4bcf81bd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert +++ /dev/null @@ -1,40 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Color; -attribute vec4 gtf_Vertex; -attribute vec4 gtf_MultiTexCoord0; - -varying vec4 texCoord[1]; -varying vec4 color; - -uniform mat4 gtf_ModelViewProjectionMatrix; - -void main (void) -{ - color = gtf_Color; - texCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert deleted file mode 100644 index 2f30ce65417..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert +++ /dev/null @@ -1,62 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec3 gtf_Normal; -attribute mat2 myAttrib2m; - -uniform mat3 gtf_NormalMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; - -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - float f = myAttrib2m[0][0]; - - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - //float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert deleted file mode 100644 index 6653570d694..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert +++ /dev/null @@ -1,62 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec3 gtf_Normal; -attribute mat3 myAttrib3m; - -uniform mat3 gtf_NormalMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; - -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - float f = myAttrib3m[0][0]; - - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - //float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert deleted file mode 100644 index 41cbc95b24f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert +++ /dev/null @@ -1,62 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec3 gtf_Normal; -attribute mat4 myAttrib4m; - -uniform mat3 gtf_NormalMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; - -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - float f = myAttrib4m[0][0]; - - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - //float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert deleted file mode 100644 index cbb971545b2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert +++ /dev/null @@ -1,65 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec3 gtf_Normal; -attribute float myAttrib1f; -attribute vec2 myAttrib2f; -attribute vec3 myAttrib3f; -attribute vec4 myAttrib4f; - -uniform mat3 gtf_NormalMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; - -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - float f = myAttrib1f + myAttrib2f[0] + myAttrib3f[0] + myAttrib4f[0]; - - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - //float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.frag deleted file mode 100644 index 41c8d30a202..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.frag +++ /dev/null @@ -1,62 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -uniform vec3 brickColor; -uniform vec3 mortarColor; -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.vert deleted file mode 100644 index cc24e815f70..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_active_uniform/brick.vert +++ /dev/null @@ -1,88 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -varying float lightIntensity; -varying vec3 Position; - - // Used in the vertex shader. -uniform mat3 gtf_NormalMatrix; //< 1 -uniform mat4 gtf_ModelViewMatrix; //< 2 -uniform mat4 gtf_ModelViewProjectionMatrix; //< 3 -uniform float myAttrib1f; //< 4 -uniform vec2 myAttrib2f; //< 5 -uniform vec3 LightPosition; //< 6 -uniform vec4 myAttrib4f; //< 7 -uniform int myAttrib1i; //< 8 -uniform ivec2 myAttrib2i; //< 9 -uniform ivec3 myAttrib3i; //< 10 -uniform ivec4 myAttrib4i; //< 11 -uniform bool myAttrib1b; //< 12 -uniform bvec2 myAttrib2b; //< 13 -uniform bvec3 myAttrib3b; //< 14 -uniform bvec4 myAttrib4b; //< 15 -uniform mat2 myAttrib2m; //< 16 -uniform mat3 myAttrib3m; //< 17 -uniform mat4 myAttrib4m; //< 18 -uniform float myUniformfv[5]; //< 19 - // Used in the fragment shader. -uniform vec3 brickColor; //< 20 -uniform vec3 mortarColor; //< 21 -uniform float brickMortarWidth; //< 22 -uniform float brickMortarHeight; //< 23 -uniform float mwf; //< 24 -uniform float mhf; //< 25 - - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - float f = myAttrib1f + myAttrib2f[0] + myAttrib4f[0] - + float(myAttrib1i) + float(myAttrib2i[0]) + float(myAttrib3i[0]) + float(myAttrib4i[0]) - + float(myAttrib1b) + float(myAttrib2b[0]) + float(myAttrib3b[0]) + float(myAttrib4b[0]) - + myAttrib2m[0][0] + myAttrib3m[0][0] + myAttrib4m[0][0] - + myUniformfv[0] + myUniformfv[1] + myUniformfv[2] + myUniformfv[3] + myUniformfv[4]; - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.frag deleted file mode 100644 index 2bec40d3cf1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec3 colors; - -void main (void) -{ - gl_FragColor = vec4 (colors, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.vert deleted file mode 100644 index 2a94ead4fbc..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_attribute_location/brick.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute float myAttribute1; -attribute float myAttribute2; -attribute float myAttribute3; - -varying vec3 colors; - -void main(void) -{ - colors = vec3(myAttribute1, 0, 0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.vert deleted file mode 100644 index 24227d48f74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/get_uniform_location/brick.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag deleted file mode 100644 index 99c78e20739..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec3 tc; - -void main (void) -{ - vec3 foo = tc; - gl_FragColor = vec4 (foo, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert deleted file mode 100644 index cc4028a5f7d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform vec3 triangleColor; -varying vec3 tc; - -void main(void) -{ - tc = triangleColor; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert deleted file mode 100644 index 24227d48f74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag deleted file mode 100644 index 99c78e20739..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec3 tc; - -void main (void) -{ - vec3 foo = tc; - gl_FragColor = vec4 (foo, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert deleted file mode 100644 index cc4028a5f7d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform vec3 triangleColor; -varying vec3 tc; - -void main(void) -{ - tc = triangleColor; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag deleted file mode 100644 index 5ca53807ea2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform bool funi1; -uniform bvec2 funi2; -uniform bvec3 funi3; -uniform bvec4 funi4; -varying vec4 color; - -void main (void) -{ - vec4 temp = vec4(0.0, 0.0, 0.0, 0.0); - if(funi1 || funi2[0] && funi2[1] && funi3[0] && funi3[1] && funi3[2] || funi4[0] && funi4[1] && funi4[2] && funi4[3]) - temp = vec4(1.0, 0.0, 0.5, 1.0); - gl_FragColor = temp + color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert deleted file mode 100644 index 1d9153361e3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform bool vuni1; -uniform bvec2 vuni2; -uniform bvec3 vuni3; -uniform bvec4 vuni4; -varying vec4 color; - -void main (void) -{ - if(vuni1 || vuni2[0] && vuni2[1] && vuni3[0] && vuni3[1] && vuni3[2] || vuni4[0] && vuni4[1] && vuni4[2] && vuni4[3]) - color = vec4(1.0, 0.0, 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag deleted file mode 100644 index 6d7e37eba35..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform int funi1; -uniform ivec2 funi2; -uniform ivec3 funi3; -uniform ivec4 funi4; -varying vec4 color; - -void main (void) -{ - vec4 temp = vec4(float(funi1), float(funi2[0] + funi2[1]), float(funi3[0] + funi3[1] + funi3[2]), float(funi4[0] + funi4[1] + funi4[2] + funi4[3])); - gl_FragColor = temp + color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert deleted file mode 100644 index d854d0f4b4b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform int vuni1; -uniform ivec2 vuni2; -uniform ivec3 vuni3; -uniform ivec4 vuni4; -varying vec4 color; - -void main (void) -{ - color = vec4(float(vuni1), float(vuni2[0] + vuni2[1]), float(vuni3[0] + vuni3[1] + vuni3[2]), float(vuni4[0] + vuni4[1] + vuni4[2] + vuni4[3]) ); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag deleted file mode 100644 index ea3f8599515..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform mat2 funi2; -uniform mat3 funi3; -uniform mat4 funi4; -varying vec4 color; - -void main (void) -{ - vec4 temp = vec4( funi2[0][0] + funi2[0][1] + funi2[1][0] + funi2[1][1], - - funi3[0][0] + funi3[0][1] + funi3[0][2] + funi3[1][0] + funi3[1][1] + funi3[1][2] + funi3[2][0] + funi3[2][1] + funi3[2][2], - - funi4[0][0] + funi4[0][1] + funi4[0][2] + funi4[0][3] + funi4[1][0] + funi4[1][1] + funi4[1][2] + funi4[1][3] + funi4[2][0] + funi4[2][1] + funi4[2][2] + funi4[2][3] + funi4[3][0] + funi4[3][1] + funi4[3][2] + funi4[3][3], 1.0 ); - gl_FragColor = temp + color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert deleted file mode 100644 index f3f6e0dcc75..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform mat2 vuni2; -uniform mat3 vuni3; -uniform mat4 vuni4; -varying vec4 color; - -void main (void) -{ - color = vec4( vuni2[0][0] + vuni2[0][1] + vuni2[1][0] + vuni2[1][1], - - vuni3[0][0] + vuni3[0][1] + vuni3[0][2] + vuni3[1][0] + vuni3[1][1] + vuni3[1][2] + vuni3[2][0] + vuni3[2][1] + vuni3[2][2], - - vuni4[0][0] + vuni4[0][1] + vuni4[0][2] + vuni4[0][3] + vuni4[1][0] + vuni4[1][1] + vuni4[1][2] + vuni4[1][3] + vuni4[2][0] + vuni4[2][1] + vuni4[2][2] + vuni4[2][3] + vuni4[3][0] + vuni4[3][1] + vuni4[3][2] + vuni4[3][3], 1.0 ); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag deleted file mode 100644 index e3f2c84db2c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float funi1; -uniform vec2 funi2; -uniform vec3 funi3; -uniform vec4 funi4; -varying vec4 color; - -void main (void) -{ - vec4 temp = vec4(funi1, funi2[0] + funi2[1], funi3[0] + funi3[1] + funi3[2], funi4[0] + funi4[1] + funi4[2] + funi4[3]); - gl_FragColor = temp + color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert deleted file mode 100644 index 86138149d75..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform float vuni1; -uniform vec2 vuni2; -uniform vec3 vuni3; -uniform vec4 vuni4; -varying vec4 color; - -void main (void) -{ - color = vec4(vuni1, vuni2[0] + vuni2[1], vuni3[0] + vuni3[1] + vuni3[2], vuni4[0] + vuni4[1] + vuni4[2] + vuni4[3]); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert deleted file mode 100644 index e9b83a49094..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute mat3 att3; -attribute mat4 att4; -varying vec4 color; - -void main (void) -{ - color = vec4( 1.0, - - att3[0][0] + att3[0][1] + att3[0][2] + att3[1][0] + att3[1][1] + att3[1][2] + att3[2][0] + att3[2][1] + att3[2][2], - - att4[0][0] + att4[0][1] + att4[0][2] + att4[0][3] + att4[1][0] + att4[1][1] + att4[1][2] + att4[1][3] + att4[2][0] + att4[2][1] + att4[2][2] + att4[2][3] + att4[3][0] + att4[3][1] + att4[3][2] + att4[3][3], 1.0 ); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert deleted file mode 100644 index 2d0fbeea7d1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert +++ /dev/null @@ -1,41 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute mat2 att2; -attribute mat3 att3; -varying vec4 color; - -void main (void) -{ - color = vec4( att2[0][0] + att2[0][1] + att2[1][0] + att2[1][1], - - att3[0][0] + att3[0][1] + att3[0][2] + att3[1][0] + att3[1][1] + att3[1][2] + att3[2][0] + att3[2][1] + att3[2][2], - - 1.0, 1.0 ); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert deleted file mode 100644 index fc870e7393f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute float att1; -attribute vec2 att2; -attribute vec3 att3; -attribute vec4 att4; -varying vec4 color; - -void main (void) -{ - color = vec4(att1, att2.x + att2.y, att3.x + att3.y + att3.z, att4.x + att4.y + att4.z + att4.w); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_frag.frag deleted file mode 100644 index a8d9f3fe430..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform bool color; - -void main (void) -{ - gl_FragColor = vec4 (float(color), 0.0, 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.frag deleted file mode 100644 index ba62f2f2d93..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying float col; - -void main (void) -{ - gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.vert deleted file mode 100644 index a28e76a77ad..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1b_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform bool color; -varying float col; -void main (void) -{ - col = float(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_frag.frag deleted file mode 100644 index 9156be3c0ae..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float color; - -void main (void) -{ - gl_FragColor = vec4 (color, 0.0, 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.frag deleted file mode 100644 index ac8f2b4ccaa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying float col; -void main (void) -{ - gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.vert deleted file mode 100644 index 06699439726..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1f_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform float color; -varying float col; -void main (void) -{ - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_frag.frag deleted file mode 100644 index 35d70bce9ce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform int color; - -void main (void) -{ - gl_FragColor = vec4 (color, 0.0, 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.frag deleted file mode 100644 index ac8f2b4ccaa..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.frag +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying float col; -void main (void) -{ - gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.vert deleted file mode 100644 index 7f22a96747d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/1i_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform int color; -varying float col; -void main (void) -{ - col = float(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21f_frag.frag deleted file mode 100644 index c60e5e07d60..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21f_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float color[2]; - -void main (void) -{ - gl_FragColor = vec4 (color[0], color[1], 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21i_frag.frag deleted file mode 100644 index 16960a59bab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/21i_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform int color[2]; - -void main (void) -{ - float r = float(color[0]); - float g = float(color[1]); - gl_FragColor = vec4 (r/256.0, g/256.0, 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22f_frag.frag deleted file mode 100644 index dd823e36172..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22f_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec2 color[2]; - -void main (void) -{ - gl_FragColor = vec4 (color[0][0], color[0][1], color[1][0], color[1][1]); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22i_frag.frag deleted file mode 100644 index 67577430b14..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/22i_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform ivec2 color[2]; - -void main (void) -{ - float r = float(color[0][0]); - float g = float(color[0][1]); - float b = float(color[1][0]); - float a = float(color[1][1]); - - gl_FragColor = vec4 (r/256.0, g/256.0, b/256.0, a/256.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23f_frag.frag deleted file mode 100644 index 8d7a6c3ba68..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23f_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec3 color[2]; - -void main (void) -{ - gl_FragColor = vec4 (color[0][0] + color[0][1] + color[0][2], - color[1][0] + color[1][1] + color[1][2], - 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23i_frag.frag deleted file mode 100644 index c4574b87078..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/23i_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform ivec3 color[2]; - -void main (void) -{ - float r = float(color[0][0] + color[0][1] + color[0][2]); - float g = float(color[1][0] + color[1][1] + color[1][2]); - - gl_FragColor = vec4(r/256.0, g/256.0, 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24f_frag.frag deleted file mode 100644 index 5363d5e4970..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24f_frag.frag +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec4 color[2]; - -void main (void) -{ - gl_FragColor = vec4 (color[0][0] + color[0][1] + color[0][2] + color[0][3], - color[1][0] + color[1][1] + color[1][2] + color[1][3], - 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24i_frag.frag deleted file mode 100644 index 8427354158f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/24i_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform ivec4 color[2]; - -void main (void) -{ - float r = float(color[0][0] + color[0][1] + color[0][2] + color[0][3]); - float g = float(color[1][0] + color[1][1] + color[1][2] + color[1][3]); - - gl_FragColor = vec4 (r/256.0, g/256.0, 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_frag.frag deleted file mode 100644 index 83e9039ca81..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform bvec2 color; - -void main (void) -{ - gl_FragColor = vec4 (vec2(color), 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.frag deleted file mode 100644 index 7ce39a19131..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec2 col; - -void main (void) -{ - gl_FragColor = vec4 (col[0], col[1], 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.vert deleted file mode 100644 index b4096752887..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2b_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform bvec2 color; -varying vec2 col; -void main (void) -{ - col = vec2(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_frag.frag deleted file mode 100644 index 655e0d31d64..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec2 color; - -void main (void) -{ - gl_FragColor = vec4 (color, 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.frag deleted file mode 100644 index 14a4b29599f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec2 col; - -void main (void) -{ - gl_FragColor = vec4 (col, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.vert deleted file mode 100644 index 41ecaf70ebf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2f_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform vec2 color; -varying vec2 col; -void main (void) -{ - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_frag.frag deleted file mode 100644 index edb986a0b4f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform ivec2 color; - -void main (void) -{ - gl_FragColor = vec4 (color[0], color[1], 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.frag deleted file mode 100644 index 14a4b29599f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec2 col; - -void main (void) -{ - gl_FragColor = vec4 (col, 0.0, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.vert deleted file mode 100644 index 8cd247668f3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2i_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform ivec2 color; -varying vec2 col; -void main (void) -{ - col = vec2(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2m_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2m_frag.frag deleted file mode 100644 index 98e98ac4a5e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/2m_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform mat2 color; - -void main (void) -{ - gl_FragColor = vec4 (color[0][0] + color[0][1], color[1][0] + color[1][1], 0.0, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_frag.frag deleted file mode 100644 index 80f1ef9f871..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform bvec3 color; - -void main (void) -{ - gl_FragColor = vec4 (vec3(color), 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.frag deleted file mode 100644 index be8e7b195fe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec3 col; - -void main (void) -{ - gl_FragColor = vec4 (col[0], col[1], col[2], 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.vert deleted file mode 100644 index d74e4a37f55..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3b_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform bvec3 color; -varying vec3 col; -void main (void) -{ - col = vec3(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_frag.frag deleted file mode 100644 index 00e8aa71d2e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec3 color; - -void main (void) -{ - gl_FragColor = vec4 (color, 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.frag deleted file mode 100644 index 603ba0d6537..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec3 col; - -void main (void) -{ - gl_FragColor = vec4 (col, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.vert deleted file mode 100644 index d35becff12f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3f_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform vec3 color; -varying vec3 col; -void main (void) -{ - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_frag.frag deleted file mode 100644 index a2f0a3cddbe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform ivec3 color; - -void main (void) -{ - gl_FragColor = vec4 (color[0], color[1], color[2], 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.frag deleted file mode 100644 index 603ba0d6537..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec3 col; - -void main (void) -{ - gl_FragColor = vec4 (col, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.vert deleted file mode 100644 index d27c38f5886..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3i_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform ivec3 color; -varying vec3 col; -void main (void) -{ - col = vec3(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3m_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3m_frag.frag deleted file mode 100644 index 9de57288406..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/3m_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform mat3 color; - -void main (void) -{ - gl_FragColor = vec4 (color[0][0] + color[0][1] + color[0][2], - color[1][0] + color[1][1] + color[1][2], - color[2][0] + color[2][1] + color[2][2], - 1.0); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag deleted file mode 100644 index 1700c2b7635..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform bvec4 color; - -void main (void) -{ - gl_FragColor = vec4 (float(color[0]), float(color[1]), float(color[2]), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag deleted file mode 100644 index ee81a869b36..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 col; - -void main (void) -{ - gl_FragColor = vec4 (col[0], col[1], col[2], 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag deleted file mode 100644 index 024f3ca5443..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform bvec4 color; - -void main (void) -{ - gl_FragColor = vec4 (float(color[1]), float(color[2]), float(color[3]), 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag deleted file mode 100644 index 408d6035431..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 col; - -void main (void) -{ - gl_FragColor = vec4 (col[1], col[2], col[3], 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_vert.vert deleted file mode 100644 index a8ce5e1d7ea..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4b_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform bvec4 color; -varying vec4 col; -void main (void) -{ - col = vec4(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_frag.frag deleted file mode 100644 index bda6bc1394b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec4 color; - -void main (void) -{ - gl_FragColor = vec4 (color[0], color[1], color[2], color[3]); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.frag deleted file mode 100644 index 4f771b09f90..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 col; - -void main (void) -{ - gl_FragColor = vec4 (col[0], col[1], col[2], col[3]); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.vert deleted file mode 100644 index 53129488413..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4f_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform vec4 color; -varying vec4 col; -void main (void) -{ - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_frag.frag deleted file mode 100644 index bd00e3c3309..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_frag.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform ivec4 color; - -void main (void) -{ - gl_FragColor = vec4 (color[0], color[1], color[2], color[3]); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.frag deleted file mode 100644 index 4f771b09f90..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 col; - -void main (void) -{ - gl_FragColor = vec4 (col[0], col[1], col[2], col[3]); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.vert deleted file mode 100644 index ea97a42551b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4i_vert.vert +++ /dev/null @@ -1,35 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute vec4 gtf_Color; -uniform ivec4 color; -varying vec4 col; -void main (void) -{ - col = vec4(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4m_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4m_frag.frag deleted file mode 100644 index 030ef608f1e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/4m_frag.frag +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform mat4 color; - -void main (void) -{ - gl_FragColor = vec4 (color[0][0] + color[0][1] + color[0][2] + color[0][3], - color[1][0] + color[1][1] + color[1][2] + color[1][3], - color[2][0] + color[2][1] + color[2][2] + color[2][3], - color[3][0] + color[3][1] + color[3][2] + color[3][3]); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/default.vert deleted file mode 100644 index 45426238de0..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/default.vert +++ /dev/null @@ -1,33 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; - -void main (void) -{ - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag deleted file mode 100644 index fc4b633d382..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; // Apply it on a per vertex level -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert deleted file mode 100644 index c5908900ae8..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform mat4 transforms; -uniform mat4 anotherMatrix; - -varying vec4 color; - -void main(void) -{ - color = gtf_Color; // color is per vertex and matches glColor already used by Vertex - - gl_Position = gtf_ModelViewProjectionMatrix* transforms * anotherMatrix * gtf_Vertex; -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag deleted file mode 100644 index fc4b633d382..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; // Apply it on a per vertex level -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert deleted file mode 100644 index b28a0a52ec7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform mat4 transforms[2]; - -varying vec4 color; - -void main(void) -{ - color = gtf_Color; // color is per vertex and matches glColor already used by Vertex - - gl_Position = gtf_ModelViewProjectionMatrix* transforms[0] * transforms[1] * gtf_Vertex; -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag deleted file mode 100644 index fc4b633d382..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 color; - -void main (void) -{ - gl_FragColor = color; // Apply it on a per vertex level -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert deleted file mode 100644 index 1e4264cbcce..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert +++ /dev/null @@ -1,38 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -uniform mat4 transforms; -varying vec4 color; - -void main(void) -{ - color = gtf_Color; // color is per vertex and matches glColor used - - gl_Position = gtf_ModelViewProjectionMatrix* transforms * gtf_Vertex; - -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag deleted file mode 100644 index fd471888521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float GrainSize; -uniform vec3 DarkColor; -uniform vec3 colorSpread; - -varying float lightIntensity; -varying vec3 Position; - -void main (void) -{ - // - // cheap noise - // - vec3 location = Position; - - vec3 floorvec = vec3(floor(Position.x * 10.0), 0.0, floor(Position.z * 10.0)); - vec3 noise = Position * 10.0 - floorvec - 0.5; - noise *= noise; - location += noise * 0.12; - - // - // distance from axis - // - float dist = location.x * location.x + location.z * location.z; - float grain = dist / GrainSize; - - // - // grain effects as function of distance - // - float brightness = fract(grain); - if (brightness > 0.5) - brightness = (1.0 - brightness); - vec3 color = DarkColor + 0.5 * brightness * (colorSpread); - - brightness = fract(grain*7.0); - if (brightness > 0.5) - brightness = 1.0 - brightness; - color -= 0.5 * brightness * colorSpread; - - // - // also as a function of lines parallel to the axis - // - brightness = fract(grain*47.0); - float line = fract(Position.z + Position.x); - float snap = floor(line * 30.0) * (1.0/30.0); - if (line < snap + 0.004) - color -= 0.5 * brightness * colorSpread; - - // - // apply lighting effects from vertex processor - // - color *= lightIntensity; - color = clamp(color, 0.0, 1.0); - - gl_FragColor = vec4(color, 0.1) -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert deleted file mode 100644 index c73892a4cab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex_Color; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag deleted file mode 100644 index 9010f5a1212..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag +++ /dev/null @@ -1,31 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -varying mediump vec4 color; - -void main (void) -{ - gl_FragColor = color; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert deleted file mode 100644 index 4cc0174c81c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert +++ /dev/null @@ -1,42 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute highp vec4 gtf_Color; -attribute highp vec4 gtf_Vertex; -uniform highp mat4 gtf_ModelViewProjectionMatrix; -varying highp vec4 color; - -void main (void) -{ - mediump int x = 5; - lowp int y = 3; - mediump float x2 = 5.0; - lowp float y2 = 1.0; - - color = vec4(x + y, x2 * y2, x, 1.0); - - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.frag deleted file mode 100644 index 966495e61c6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.frag +++ /dev/null @@ -1,34 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -varying vec4 tc; - -void main (void) -{ - gl_FragColor = tc; -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.vert deleted file mode 100644 index 703847d5ff5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/relink_program/simple.vert +++ /dev/null @@ -1,37 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -uniform mat4 gtf_ModelViewProjectionMatrix; -attribute float gtf_Color; - -varying vec4 tc; - -void main (void) -{ - tc = vec4(gtf_Color, 0.0, 0.0, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag deleted file mode 100644 index fd471888521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float GrainSize; -uniform vec3 DarkColor; -uniform vec3 colorSpread; - -varying float lightIntensity; -varying vec3 Position; - -void main (void) -{ - // - // cheap noise - // - vec3 location = Position; - - vec3 floorvec = vec3(floor(Position.x * 10.0), 0.0, floor(Position.z * 10.0)); - vec3 noise = Position * 10.0 - floorvec - 0.5; - noise *= noise; - location += noise * 0.12; - - // - // distance from axis - // - float dist = location.x * location.x + location.z * location.z; - float grain = dist / GrainSize; - - // - // grain effects as function of distance - // - float brightness = fract(grain); - if (brightness > 0.5) - brightness = (1.0 - brightness); - vec3 color = DarkColor + 0.5 * brightness * (colorSpread); - - brightness = fract(grain*7.0); - if (brightness > 0.5) - brightness = 1.0 - brightness; - color -= 0.5 * brightness * colorSpread; - - // - // also as a function of lines parallel to the axis - // - brightness = fract(grain*47.0); - float line = fract(Position.z + Position.x); - float snap = floor(line * 30.0) * (1.0/30.0); - if (line < snap + 0.004) - color -= 0.5 * brightness * colorSpread; - - // - // apply lighting effects from vertex processor - // - color *= lightIntensity; - color = clamp(color, 0.0, 1.0); - - gl_FragColor = vec4(color, 0.1) -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert deleted file mode 100644 index 6e3536513c3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert +++ /dev/null @@ -1,61 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Vertex_Color; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex_Color; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag deleted file mode 100644 index b37c5a0e03a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag +++ /dev/null @@ -1,39 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform vec4 color; -uniform ivec4 icolor; -uniform bool flag; - -void main (void) -{ - if(flag) - gl_FragColor = vec4 (icolor[0], icolor[1], icolor[2], icolor[3]); - else - gl_FragColor = vec4 (color[0], color[1], color[2], color[3]); -} \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag deleted file mode 100644 index fd471888521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float GrainSize; -uniform vec3 DarkColor; -uniform vec3 colorSpread; - -varying float lightIntensity; -varying vec3 Position; - -void main (void) -{ - // - // cheap noise - // - vec3 location = Position; - - vec3 floorvec = vec3(floor(Position.x * 10.0), 0.0, floor(Position.z * 10.0)); - vec3 noise = Position * 10.0 - floorvec - 0.5; - noise *= noise; - location += noise * 0.12; - - // - // distance from axis - // - float dist = location.x * location.x + location.z * location.z; - float grain = dist / GrainSize; - - // - // grain effects as function of distance - // - float brightness = fract(grain); - if (brightness > 0.5) - brightness = (1.0 - brightness); - vec3 color = DarkColor + 0.5 * brightness * (colorSpread); - - brightness = fract(grain*7.0); - if (brightness > 0.5) - brightness = 1.0 - brightness; - color -= 0.5 * brightness * colorSpread; - - // - // also as a function of lines parallel to the axis - // - brightness = fract(grain*47.0); - float line = fract(Position.z + Position.x); - float snap = floor(line * 30.0) * (1.0/30.0); - if (line < snap + 0.004) - color -= 0.5 * brightness * colorSpread; - - // - // apply lighting effects from vertex processor - // - color *= lightIntensity; - color = clamp(color, 0.0, 1.0); - - gl_FragColor = vec4(color, 0.1) -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert deleted file mode 100644 index c73892a4cab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex_Color; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag +++ /dev/null @@ -1,63 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; - -varying vec3 Position; -varying float lightIntensity; - -void main (void) -{ - vec3 ct; - float ss, tt, w, h; - - vec3 pos = Position; - - ss = pos.x / brickMortarWidth; - tt = pos.z / brickMortarHeight; - - if (fract (tt * 0.5) > 0.5) - ss += 0.5; - - ss = fract (ss); - tt = fract (tt); - - w = step (mwf, ss) - step (1.0 - mwf, ss); - h = step (mhf, tt) - step (1.0 - mhf, tt); - - ct = clamp(mix (mortarColor, brickColor, w * h) * lightIntensity, 0.0, 1.0); - - gl_FragColor = vec4 (ct, 1.0); -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert +++ /dev/null @@ -1,43 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; - -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform float Scale; - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex; - Position = vec3(gtf_Vertex) * Scale; - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - lightIntensity = dot(normalize(LightPosition - vec3(pos)), tnorm) * 1.5; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag deleted file mode 100644 index fd471888521..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag +++ /dev/null @@ -1,83 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -#ifdef GL_ES -precision mediump float; -#endif -uniform float GrainSize; -uniform vec3 DarkColor; -uniform vec3 colorSpread; - -varying float lightIntensity; -varying vec3 Position; - -void main (void) -{ - // - // cheap noise - // - vec3 location = Position; - - vec3 floorvec = vec3(floor(Position.x * 10.0), 0.0, floor(Position.z * 10.0)); - vec3 noise = Position * 10.0 - floorvec - 0.5; - noise *= noise; - location += noise * 0.12; - - // - // distance from axis - // - float dist = location.x * location.x + location.z * location.z; - float grain = dist / GrainSize; - - // - // grain effects as function of distance - // - float brightness = fract(grain); - if (brightness > 0.5) - brightness = (1.0 - brightness); - vec3 color = DarkColor + 0.5 * brightness * (colorSpread); - - brightness = fract(grain*7.0); - if (brightness > 0.5) - brightness = 1.0 - brightness; - color -= 0.5 * brightness * colorSpread; - - // - // also as a function of lines parallel to the axis - // - brightness = fract(grain*47.0); - float line = fract(Position.z + Position.x); - float snap = floor(line * 30.0) * (1.0/30.0); - if (line < snap + 0.004) - color -= 0.5 * brightness * colorSpread; - - // - // apply lighting effects from vertex processor - // - color *= lightIntensity; - color = clamp(color, 0.0, 1.0); - - gl_FragColor = vec4(color, 0.1) -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert deleted file mode 100644 index c73892a4cab..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert +++ /dev/null @@ -1,60 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec3 gtf_Normal; -attribute vec4 gtf_Vertex; -uniform mat3 gtf_NormalMatrix; -uniform mat4 gtf_ModelViewMatrix; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying float lightIntensity; -varying vec3 Position; -uniform vec3 LightPosition; -uniform vec3 NotActiveOne; -attribute float myAttribute1; -attribute float myAttribute2; - -const float specularContribution = 0.7; -const float diffuseContribution = (1.0 - specularContribution); - -void main(void) { - vec4 pos = gtf_ModelViewMatrix * gtf_Vertex_Color; - Position = vec3(gtf_Vertex); - vec3 tnorm = normalize(gtf_NormalMatrix * gtf_Normal); - vec3 lightVec = normalize(LightPosition - vec3(pos)); - vec3 reflectVec = reflect(lightVec, tnorm); - vec3 viewVec = normalize(vec3(pos)); - - //float spec = clamp(dot(reflectVec, viewVec), 0.0, 1.0); - float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - spec = spec * spec; - - lightIntensity = diffuseContribution * dot(lightVec, tnorm) + - specularContribution * spec; - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert deleted file mode 100644 index 6d5b454fb06..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert +++ /dev/null @@ -1,36 +0,0 @@ - -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - - -attribute vec4 gtf_Vertex; -attribute vec4 gtf_Color; -uniform mat4 gtf_ModelViewProjectionMatrix; -varying vec4 color; - -void main (void) -{ - color = gtf_Color; - gl_PointSize = 20.0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; -} diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/README.md b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/README.md deleted file mode 100644 index e44d84eae46..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/README.md +++ /dev/null @@ -1,20 +0,0 @@ -OpenGL ES 2.0 GLSL conformance tests -==================================== - -The python script, process-ogles2-tests.py, in this folder generates some -WebGL conformance tests from a subset of the OpenGL ES 2.0 conformance -tests. - -To run it you must have a copy of the OpenGL ES 2.0 conformance test -source then run it like this - - python process-ogles2-tests.py /GTF_ES/glsl/GTF/mustpass.run - -Note: Before running you can safely delete the GTF_ES folder in this -folder. Everything inside will be regenerated by the script above. - -IMPORTANT: From the OpenGL ES 2.0 conformance tests only the .vert and -.frag files are open source licenesed. All other files in that suite are -not open source. - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/mustpass.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/mustpass.run.txt deleted file mode 100644 index e6b87db93af..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/mustpass.run.txt +++ /dev/null @@ -1,64 +0,0 @@ -# this file is auto-generated. DO NOT EDIT. -GL/abs/input.run.txt -GL/acos/input.run.txt -GL/all/input.run.txt -GL/any/input.run.txt -GL/array/input.run.txt -GL/asin/input.run.txt -GL/atan/input.run.txt -GL/biConstants/input.run.txt -GL/biuDepthRange/input.run.txt -GL/build/input.run.txt -GL/built_in_varying_array_out_of_bounds/input.run.txt -GL/ceil/input.run.txt -GL/clamp/input.run.txt -GL/control_flow/input.run.txt -GL/cos/input.run.txt -GL/cross/input.run.txt -GL/default/input.run.txt -GL/degrees/input.run.txt -GL/discard/input.run.txt -GL/distance/input.run.txt -GL/dot/input.run.txt -GL/equal/input.run.txt -GL/exp/input.run.txt -GL/exp2/input.run.txt -GL/faceforward/input.run.txt -GL/floor/input.run.txt -GL/fract/input.run.txt -GL/functions/input.run.txt -GL/gl_FragCoord/input.run.txt -GL/gl_FrontFacing/input.run.txt -GL/greaterThan/input.run.txt -GL/greaterThanEqual/input.run.txt -GL/inversesqrt/input.run.txt -GL/length/input.run.txt -GL/lessThan/input.run.txt -GL/lessThanEqual/input.run.txt -GL/log/input.run.txt -GL/log2/input.run.txt -GL/mat/input.run.txt -GL/mat3/input.run.txt -GL/matrixCompMult/input.run.txt -GL/max/input.run.txt -GL/min/input.run.txt -GL/mix/input.run.txt -GL/mod/input.run.txt -GL/normalize/input.run.txt -GL/not/input.run.txt -GL/notEqual/input.run.txt -GL/operators/input.run.txt -GL/pow/input.run.txt -GL/radians/input.run.txt -GL/reflect/input.run.txt -GL/refract/input.run.txt -GL/sign/input.run.txt -GL/sin/input.run.txt -GL/smoothstep/input.run.txt -GL/sqrt/input.run.txt -GL/step/input.run.txt -GL/struct/input.run.txt -GL/swizzlers/input.run.txt -GL/tan/input.run.txt -GL/vec/input.run.txt -GL/vec3/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/ogles-utils.js b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/ogles-utils.js deleted file mode 100644 index bcf58f27f40..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/ogles-utils.js +++ /dev/null @@ -1,808 +0,0 @@ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ -OpenGLESTestRunner = (function(){ -var wtu = WebGLTestUtils; -var gl; - -var HALF_GRID_MAX_SIZE = 32; -var KNOWN_ATTRIBS = [ - "gtf_Vertex", - "gtf_Color" -]; - -var GTFPIXELTOLERANCE = 24; -var GTFACCEPTABLEFAILURECONT = 10; -var GTFAMDPIXELTOLERANCE = 12; -var GTFSCORETOLERANCE = 0.65; -var GTFNCCTOLARANCEZERO = 0.25; -var GTFKERNALSIZE = 5; - -function log(msg) { - // debug(msg); -} - -function compareImages(refData, tstData, width, height, diff) { - function isPixelSame(offset) { - // First do simple check - if (Math.abs(refData[offset + 0] - tstData[offset + 0]) <= GTFPIXELTOLERANCE && - Math.abs(refData[offset + 1] - tstData[offset + 1]) <= GTFPIXELTOLERANCE && - Math.abs(refData[offset + 2] - tstData[offset + 2]) <= GTFPIXELTOLERANCE) { - return true; - } - - // TODO: Implement crazy check that's used in OpenGL ES 2.0 conformance tests. - // NOTE: on Desktop things seem to be working. Maybe the more complex check - // is needed for embedded systems? - return false; - } - - var same = true; - for (var yy = 0; yy < height; ++yy) { - for (var xx = 0; xx < width; ++xx) { - var offset = (yy * width + xx) * 4; - var diffOffset = ((height - yy - 1) * width + xx) * 4; - diff[diffOffset + 0] = 0; - diff[diffOffset + 1] = 0; - diff[diffOffset + 2] = 0; - diff[diffOffset + 3] = 255; - if (!isPixelSame(offset)) { - diff[diffOffset] = 255; - if (same) { - same = false; - testFailed("pixel @ (" + xx + ", " + yy + " was [" + - tstData[offset + 0] + "," + - tstData[offset + 1] + "," + - tstData[offset + 2] + "," + - tstData[offset + 3] + "] expected [" + - refData[offset + 0] + "," + - refData[offset + 1] + "," + - refData[offset + 2] + "," + - refData[offset + 3] + "]") - } - } - } - } - return same; -} - -function persp(fovy, aspect, n, f) { - var dz = f - n; - var rad = fovy / 2.0 * 3.14159265 / 180; - - var s = Math.sin(rad); - if (dz == 0 || s == 0 || aspect == 0) - return; - - var cot = Math.cos(rad) / s; - - return [ - cot / aspect, - 0.0, - 0.0, - 0.0, - - 0.0, - cot, - 0.0, - 0.0, - - 0.0, - 0.0, - -(f + n) / dz, - -1.0, - - 0.0, - 0.0, - -2.0 * f * n / dz, - 0.0 - ]; -} - -function setAttribs(attribs, buffers) { - for (var name in attribs) { - var buffer = buffers[name]; - if (!buffer) { - testFailed("no buffer for attrib:" + name); - continue; - } - var loc = attribs[name]; - log("setup attrib: " + loc + " as " + name); - var buf = gl.createBuffer(); - gl.bindBuffer(gl.ARRAY_BUFFER, buf); - gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(buffer.data), gl.STATIC_DRAW); - gl.enableVertexAttribArray(loc); - gl.vertexAttribPointer(loc, buffer.numComponents, gl.FLOAT, false, 0, 0); - } -} - -function drawSquare(attribs) { - var buffers = { - "gtf_Vertex": { - data: [ - 1.0, -1.0, -2.0, - 1.0, 1.0, -2.0, - -1.0, -1.0, -2.0, - -1.0, 1.0, -2.0 - ], - numComponents: 3 - }, - "gtf_Color": { - data: [ - 0.5, 1.0, 0.0, - 0.0, 1.0, 1.0, - 1.0, 0.0, 0.0, - 0.5, 0.0, 1.0 - ], - numComponents: 3, - }, - "gtf_SecondaryColor": { - data: [ - 0.5, 0.0, 1.0, - 1.0, 0.0, 0.0, - 0.0, 1.0, 1.0, - 0.5, 1.0, 0.0 - ], - numComponents: 3, - }, - "gtf_Normal": { - data: [ - 0.5, 0.0, 1.0, - 1.0, 0.0, 0.0, - 0.0, 1.0, 1.0, - 0.5, 1.0, 0.0 - ], - numComponents: 3, - }, - "gtf_MultiTexCoord0": { - data: [ - 1.0, 0.0, - 1.0, 1.0, - 0.0, 0.0, - 0.0, 1.0 - ], - numComponents: 2, - }, - "gtf_FogCoord": { - data: [ - 0.0, - 1.0, - 0.0, - 1.0 - ], - numComponents: 1, - } - }; - setAttribs(attribs, buffers); - gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4); -} - -function drawFrontBackSquare(attribs) { - var front = { - "gtf_Vertex": { - data: [ - 1.0, -1.0, -2.0, - 1.0, 0.0, -2.0, - -1.0, -1.0, -2.0, - -1.0, 0.0, -2.0 - ], - numComponents: 3 - }, - "gtf_Color": { - data: [ - 0.0, 1.0, 0.0, - 0.0, 1.0, 0.0, - 0.0, 1.0, 0.0, - 0.0, 1.0, 0.0 - ], - numComponents: 3, - }, - "gtf_MultiTexCoord0": { - data: [ - 1.0, 0.0, - 1.0, 0.5, - 0.0, 0.0, - 0.0, 0.5 - ], - numComponents: 2, - } - }; - setAttribs(attribs, front); - gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4); - - var back = { - "gtf_Vertex": { - data: [ - 1.0, 1.0, -2.0, - 1.0, 0.0, -2.0, - -1.0, 1.0, -2.0, - -1.0, 0.0, -2.0 - ], - numComponents: 3 - }, - "gtf_Color": { - data: [ - 1.0, 0.0, 0.0, - 1.0, 0.0, 0.0, - 1.0, 0.0, 0.0, - 1.0, 0.0, 0.0 - ], - numComponents: 3, - }, - "gtf_MultiTexCoord0": { - data: [ - 1.0, 0.1, - 1.0, 0.5, - 0.0, 0.1, - 0.0, 0.5 - ], - numComponents: 2, - } - }; - setAttribs(attribs, back); - gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4); -} - -function drawGrid(attribs, width, height) { - var n = Math.min(Math.floor(Math.max(width, height) / 4), HALF_GRID_MAX_SIZE); - - var numVertices = (n + n) * (n + n) * 6; - - var gridVertices = []; - var gridColors = []; - var gridSecColors = []; - var gridNormals = []; - var gridFogCoords = []; - var gridTexCoords0 = []; - - var currentVertex = 0; - var currentColor = 0; - var currentSecColor = 0; - var currentTexCoord0 = 0; - var currentNormal = 0; - var currentFogCoord = 0; - - var z = -2.0; - for(var i = -n; i < n; ++i) - { - var x1 = i / n; - var x2 = (i + 1) / n; - for(var j = -n; j < n; ++j) - { - var y1 = j / n; - var y2 = (j + 1) / n; - - // VERTEX 0 - gridVertices[currentVertex++] = x1; - gridVertices[currentVertex++] = y1; - gridVertices[currentVertex++] = z; - gridColors[currentColor++] = 1.0 - (x1 + y1 + 2.0) / 4.0; - gridColors[currentColor++] = (x1 + 1.0) / 2.0; - gridColors[currentColor++] = (y1 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = 1.0 - (x2 + y2 + 2.0) / 4.0; - gridSecColors[currentSecColor++] = (x2 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = (y2 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (x1 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (y1 + 1.0) / 2.0; - gridNormals[currentNormal++] = 1.0 - (x2 + y2 + 2.0) / 4.0; - gridNormals[currentNormal++] = (x2 + 1.0) / 2.0; - gridNormals[currentNormal++] = (y2 + 1.0) / 2.0; - gridFogCoords[currentFogCoord++] = (y1 + 1.0) / 2.0; - - // VERTEX 1 - gridVertices[currentVertex++] = x2; - gridVertices[currentVertex++] = y1; - gridVertices[currentVertex++] = z; - gridColors[currentColor++] = 1.0 - (x2 + y1 + 2.0) / 4.0; - gridColors[currentColor++] = (x2 + 1.0) / 2.0; - gridColors[currentColor++] = (y1 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = 1.0 - (x1 + y2 + 2.0) / 4.0; - gridSecColors[currentSecColor++] = (x1 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = (y2 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (x2 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (y1 + 1.0) / 2.0; - gridNormals[currentNormal++] = 1.0 - (x1 + y2 + 2.0) / 4.0; - gridNormals[currentNormal++] = (x1 + 1.0) / 2.0; - gridNormals[currentNormal++] = (y2 + 1.0) / 2.0; - gridFogCoords[currentFogCoord++] = (y1 + 1.0) / 2.0; - - // VERTEX 2 - gridVertices[currentVertex++] = x2; - gridVertices[currentVertex++] = y2; - gridVertices[currentVertex++] = z; - gridColors[currentColor++] = 1.0 - (x2 + y2 + 2.0) / 4.0; - gridColors[currentColor++] = (x2 + 1.0) / 2.0; - gridColors[currentColor++] = (y2 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = 1.0 - (x1 + y1 + 2.0) / 4.0; - gridSecColors[currentSecColor++] = (x1 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = (y1 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (x2 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (y2 + 1.0) / 2.0; - gridNormals[currentNormal++] = 1.0 - (x1 + y1 + 2.0) / 4.0; - gridNormals[currentNormal++] = (x1 + 1.0) / 2.0; - gridNormals[currentNormal++] = (y1 + 1.0) / 2.0; - gridFogCoords[currentFogCoord++] = (y2 + 1.0) / 2.0; - - // VERTEX 2 - gridVertices[currentVertex++] = x2; - gridVertices[currentVertex++] = y2; - gridVertices[currentVertex++] = z; - gridColors[currentColor++] = 1.0 - (x2 + y2 + 2.0) / 4.0; - gridColors[currentColor++] = (x2 + 1.0) / 2.0; - gridColors[currentColor++] = (y2 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = 1.0 - (x1 + y1 + 2.0) / 4.0; - gridSecColors[currentSecColor++] = (x1 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = (y1 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (x2 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (y2 + 1.0) / 2.0; - gridNormals[currentNormal++] = 1.0 - (x1 + y1 + 2.0) / 4.0; - gridNormals[currentNormal++] = (x1 + 1.0) / 2.0; - gridNormals[currentNormal++] = (y1 + 1.0) / 2.0; - gridFogCoords[currentFogCoord++] = (y2 + 1.0) / 2.0; - - // VERTEX 3 - gridVertices[currentVertex++] = x1; - gridVertices[currentVertex++] = y2; - gridVertices[currentVertex++] = z; - gridColors[currentColor++] = 1.0 - (x1 + y2 + 2.0) / 4.0; - gridColors[currentColor++] = (x1 + 1.0) / 2.0; - gridColors[currentColor++] = (y2 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = 1.0 - (x2 + y1 + 2.0) / 4.0; - gridSecColors[currentSecColor++] = (x2 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = (y1 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (x1 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (y2 + 1.0) / 2.0; - gridNormals[currentNormal++] = 1.0 - (x2 + y1 + 2.0) / 4.0; - gridNormals[currentNormal++] = (x2 + 1.0) / 2.0; - gridNormals[currentNormal++] = (y1 + 1.0) / 2.0; - gridFogCoords[currentFogCoord++] = (y2 + 1.0) / 2.0; - - // VERTEX 0 - gridVertices[currentVertex++] = x1; - gridVertices[currentVertex++] = y1; - gridVertices[currentVertex++] = z; - gridColors[currentColor++] = 1.0 - (x1 + y1 + 2.0) / 4.0; - gridColors[currentColor++] = (x1 + 1.0) / 2.0; - gridColors[currentColor++] = (y1 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = 1.0 - (x2 + y2 + 2.0) / 4.0; - gridSecColors[currentSecColor++] = (x2 + 1.0) / 2.0; - gridSecColors[currentSecColor++] = (y2 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (x1 + 1.0) / 2.0; - gridTexCoords0[currentTexCoord0++] = (y1 + 1.0) / 2.0; - gridNormals[currentNormal++] = 1.0 - (x2 + y2 + 2.0) / 4.0; - gridNormals[currentNormal++] = (x2 + 1.0) / 2.0; - gridNormals[currentNormal++] = (y2 + 1.0) / 2.0; - gridFogCoords[currentFogCoord++] = (y1 + 1.0) / 2.0; - } - } - - var buffers = { - "gtf_Vertex": { data: gridVertices, numComponents: 3 }, - "gtf_Color": { data: gridColors, numComponents: 3 }, - "gtf_SecondaryColor": { data: gridSecColors, numComponents: 3 }, - "gtf_Normal": { data: gridNormals, numComponents: 3 }, - "gtf_FogCoord": { data: gridFogCoords, numComponents: 1 }, - "gtf_MultiTexCoord0": { data: gridTexCoords0, numComponents: 2 } - }; - setAttribs(attribs, buffers); - gl.drawArrays(gl.TRIANGLES, 0, numVertices); -} - -var MODEL_FUNCS = { - square: drawSquare, - frontbacksquare: drawFrontBackSquare, - grid: drawGrid -}; - -function drawWithProgram(program, programInfo, test) { - gl.useProgram(program); - var attribs = { }; - - var numAttribs = gl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES); - for (var ii = 0; ii < numAttribs; ++ii) { - var info = gl.getActiveAttrib(program, ii); - var name = info.name; - var location = gl.getAttribLocation(program, name); - attribs[name] = location; - - if (KNOWN_ATTRIBS.indexOf(name) < 0) { - testFailed("unknown attrib:" + name) - } - } - - var uniforms = { }; - var numUniforms = gl.getProgramParameter(program, gl.ACTIVE_UNIFORMS); - for (var ii = 0; ii < numUniforms; ++ii) { - var info = gl.getActiveUniform(program, ii); - var name = info.name; - if (name.match(/\[0\]$/)) { - name = name.substr(0, name.length - 3); - } - var location = gl.getUniformLocation(program, name); - uniforms[name] = {location: location}; - } - - var getUniformLocation = function(name) { - var uniform = uniforms[name]; - if (uniform) { - uniform.used = true; - return uniform.location; - } - return null; - } - - // Set known uniforms - var loc = getUniformLocation("gtf_ModelViewProjectionMatrix"); - if (loc) { - gl.uniformMatrix4fv( - loc, - false, - persp(60, 1, 1, 30)); - } - var loc = getUniformLocation("viewportwidth"); - if (loc) { - gl.uniform1f(loc, gl.canvas.width); - } - var loc = getUniformLocation("viewportheight"); - if (loc) { - gl.uniform1f(loc, gl.canvas.height); - } - - // Set test specific uniforms - for (var name in programInfo.uniforms) { - var location = getUniformLocation(name); - if (!location) { - continue; - } - var uniform = programInfo.uniforms[name]; - var type = uniform.type; - var value = uniform.value; - var transpose = uniform.transpose; - if (transpose !== undefined) { - log("gl." + type + '("' + name + '", ' + transpose + ", " + value + ")"); - gl[type](location, transpose, value); - } else if (!type.match("v$")) { - var args = [location]; - for (var ii = 0; ii < value.length; ++ii) { - args.push(value[ii]); - } - gl[type].apply(gl, args); - log("gl." + type + '("' + name + '", ' + args.slice(1) + ")"); - } else { - log("gl." + type + '("' + name + '", ' + value + ")"); - gl[type](location, value); - } - var err = gl.getError(); - if (err != gl.NO_ERROR) { - testFailed(wtu.glEnumToString(gl, err) + " generated setting uniform: " + name); - } - } - - // Filter out specified built-in uniforms - if (programInfo.builtin_uniforms) { - var num_builtins_found = 0; - var valid_values = programInfo.builtin_uniforms.valid_values; - for (var index in valid_values) { - var uniform = uniforms[valid_values[index]]; - if (uniform) { - ++num_builtins_found; - uniform.builtin = true; - } - } - - var min_required = programInfo.builtin_uniforms.min_required; - if (num_builtins_found < min_required) { - testFailed("only found " + num_builtins_found + " of " + min_required + - " required built-in uniforms: " + valid_values); - } - } - - // Check for unset uniforms - for (var name in uniforms) { - var uniform = uniforms[name]; - if (!uniform.used && !uniform.builtin) { - testFailed("uniform " + name + " never set"); - } - } - - - for (var state in test.state) { - var fields = test.state[state]; - switch (state) { - case 'depthrange': - gl.depthRange(fields.near, fields.far); - break; - default: - testFailed("unknown state: " + state) - } - } - - gl.clearColor(0, 0, 0, 0); - gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); - - var model = test.model || "square"; - var fn = MODEL_FUNCS[model]; - if (!fn) { - testFailed("unknown model type: " + model) - } else { - log("draw as: " + model) - fn(attribs, gl.canvas.width, gl.canvas.height); - } - - var pixels = new Uint8Array(gl.canvas.width * gl.canvas.height * 4); - gl.readPixels(0, 0, gl.canvas.width, gl.canvas.height, gl.RGBA, gl.UNSIGNED_BYTE, pixels); - return { - width: gl.canvas.width, - height: gl.canvas.height, - pixels: pixels, - img: wtu.makeImageFromCanvas(gl.canvas) - }; -} - -function runProgram(programInfo, test, label, callback) { - var shaders = []; - var source = []; - var count = 0; - - function loadShader(path, type, index) { - wtu.loadTextFileAsync(path, function(success, text) { - addShader(success, text, type, path, index); - }); - } - - function addShader(success, text, type, path, index) { - ++count; - if (!success) { - testFailed("could not load: " + path); - } else { - var shader = wtu.loadShader(gl, text, type); - shaders.push(shader); - source[index] = text; - } - if (count == 2) { - var result; - if (shaders.length == 2) { - debug(""); - if (!quietMode()) { - var consoleDiv = document.getElementById("console"); - wtu.addShaderSources( - gl, consoleDiv, label + " vertex shader", shaders[0], source[0], - programInfo.vertexShader); - wtu.addShaderSources( - gl, consoleDiv, label + " fragment shader", shaders[1], source[1], - programInfo.fragmentShader); - } - var program = wtu.createProgram(gl, shaders[0], shaders[1]); - result = drawWithProgram(program, programInfo, test); - } - callback(result); - } - } - - loadShader(programInfo.vertexShader, gl.VERTEX_SHADER, 0); - loadShader(programInfo.fragmentShader, gl.FRAGMENT_SHADER, 1); -} - -function compareResults(expected, actual) { - var width = expected.width; - var height = expected.height; - var canvas = document.createElement("canvas"); - canvas.width = width; - canvas.height = height; - var ctx = canvas.getContext("2d"); - var imgData = ctx.getImageData(0, 0, width, height); - var tolerance = 0; - - var expData = expected.pixels; - var actData = actual.pixels; - - var same = compareImages(expData, actData, width, height, imgData.data); - - var console = document.getElementById("console"); - var diffImg = null; - if (!same) { - ctx.putImageData(imgData, 0, 0); - diffImg = wtu.makeImageFromCanvas(canvas); - } - - if (!quietMode()) { - var div = document.createElement("div"); - div.className = "testimages"; - wtu.insertImage(div, "reference", expected.img); - wtu.insertImage(div, "test", actual.img); - if (diffImg) { - wtu.insertImage(div, "diff", diffImg); - } - div.appendChild(document.createElement('br')); - - console.appendChild(div); - } - - if (!same) { - testFailed("images are different"); - } else { - testPassed("images are the same"); - } - - if (!quietMode()) - console.appendChild(document.createElement('hr')); -} - -function runCompareTest(test, callback) { - debug(""); - debug("test: " + test.name); - var results = []; - var count = 0; - - function storeResults(index) { - return function(result) { - results[index] = result; - ++count; - if (count == 2) { - compareResults(results[0], results[1]); - wtu.glErrorShouldBe(gl, gl.NO_ERROR, "there should be no errors"); - callback(); - } - } - } - - runProgram(test.referenceProgram, test, "reference", storeResults(0)); - runProgram(test.testProgram, test, "test", storeResults(1)); -} - -function runBuildTest(test, callback) { - debug(""); - debug("test: " + test.name); - - var shaders = [null, null]; - var source = ["",""]; - var success = [undefined, undefined]; - var count = 0; - - function loadShader(path, type, index) { - if (path == "empty") { - shaders[index] = gl.createShader(); - success[index] = true; - source[index] = "/* empty */"; - attachAndLink(); - } else { - wtu.loadTextFileAsync(path, function(loadSuccess, text) { - if (!loadSuccess) { - success[index] = false; - source[index] = "/* could not load */"; - testFailed("could not load:" + path); - } else { - source[index] = text; - shaders[index] = wtu.loadShader(gl, text, type, function(index) { - return function(msg) { - success[index] = false - } - }(index)); - if (success[index] === undefined) { - success[index] = true; - } - } - attachAndLink(); - }); - } - } - - function attachAndLink() { - ++count; - if (count == 2) { - if (!quietMode()) { - debug(""); - var c = document.getElementById("console"); - wtu.addShaderSource( - c, "vertex shader", source[0], test.testProgram.vertexShader); - debug("compile: " + (success[0] ? "success" : "fail")); - wtu.addShaderSource( - c, "fragment shader", source[1], test.testProgram.fragmentShader); - debug("compile: " + (success[1] ? "success" : "fail")); - } - compileSuccess = (success[0] && success[1]); - if (!test.compstat) { - if (compileSuccess) { - testFailed("expected compile failure but was successful"); - } else { - testPassed("expected compile failure and it failed"); - } - } else { - if (compileSuccess) { - testPassed("expected compile success and it was successful"); - } else { - testFailed("expected compile success but it failed"); - } - var linkSuccess = true; - var program = wtu.createProgram(gl, shaders[0], shaders[1], function() { - linkSuccess = false; - }); - if (linkSuccess !== test.linkstat) { - testFailed("expected link to " + (test.linkstat ? "succeed" : "fail")); - } else { - testPassed("shaders compiled and linked as expected."); - } - } - callback(); - } - } - - loadShader(test.testProgram.vertexShader, gl.VERTEX_SHADER, 0); - loadShader(test.testProgram.fragmentShader, gl.FRAGMENT_SHADER, 1); -} - -var testPatterns = { - compare: runCompareTest, - build: runBuildTest, - - dummy: null // just here to mark the end -}; - -function LogGLCall(functionName, args) { - console.log("gl." + functionName + "(" + - WebGLDebugUtils.glFunctionArgsToString(functionName, args) + ")"); -} - -// Runs the tests async since they will load shaders. -function run(obj) { - description(); - - var canvas = document.getElementById("example"); - gl = wtu.create3DContext(canvas); - if (window.WebGLDebugUtils) { - gl = WebGLDebugUtils.makeDebugContext(gl, undefined, LogGLCall); - } - if (!gl) { - testFailed("context does not exist"); - finishTest(); - return; - } - - if (gl.canvas.width != 500 || gl.canvas.height != 500) { - testFailed("canvas must be 500x500 pixels: Several shaders are hard coded to this size."); - } - - var tests = obj.tests; - var ndx = 0; - - function runNextTest() { - if (ndx < tests.length) { - var test = tests[ndx++]; - var fn = testPatterns[test.pattern]; - if (!fn) { - testFailed("test pattern: " + test.pattern + " not supoprted") - runNextTest(); - } else { - fn(test, runNextTest); - } - } else { - finishTest(); - } - } - runNextTest(); -} - -return { - run: run, -}; -}()); - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/process-ogles2-tests.py b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/process-ogles2-tests.py deleted file mode 100644 index 5ef710a68fd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/ogles/process-ogles2-tests.py +++ /dev/null @@ -1,586 +0,0 @@ -#!/usr/bin/python - -"""generates tests from OpenGL ES 2.0 .run/.test files.""" - -import os -import os.path -import sys -import re -import json -import shutil -from optparse import OptionParser -from xml.dom.minidom import parse - -if sys.version < '2.6': - print 'Wrong Python Version !!!: Need >= 2.6' - sys.exit(1) - -# each shader test generates up to 3 512x512 images. -# a 512x512 image takes 1meg of memory so set this -# number apporpriate for the platform with -# the smallest memory issue. At 8 that means -# at least 24 meg is needed to run the test. -MAX_TESTS_PER_SET = 8 - -VERBOSE = False - -FILTERS = [ - re.compile("GL/"), -] - -LICENSE = """ -/* -** Copyright (c) 2012 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ -""" - -COMMENT_RE = re.compile("/\*\n\*\*\s+Copyright.*?\*/", - re.IGNORECASE | re.DOTALL) -REMOVE_COPYRIGHT_RE = re.compile("\/\/\s+Copyright.*?\n", - re.IGNORECASE | re.DOTALL) -MATRIX_RE = re.compile("Matrix(\\d)") - -VALID_UNIFORM_TYPES = [ - "uniform1f", - "uniform1fv", - "uniform1fv", - "uniform1i", - "uniform1iv", - "uniform1iv", - "uniform2f", - "uniform2fv", - "uniform2fv", - "uniform2i", - "uniform2iv", - "uniform2iv", - "uniform3f", - "uniform3fv", - "uniform3fv", - "uniform3i", - "uniform3iv", - "uniform3iv", - "uniform4f", - "uniform4fv", - "uniform4fv", - "uniform4i", - "uniform4iv", - "uniform4ivy", - "uniformMatrix2fv", - "uniformMatrix2fv", - "uniformMatrix3fv", - "uniformMatrix3fv", - "uniformMatrix4fv", - "uniformMatrix4fv", -] - -SUBSTITUTIONS = [ - ("uniformmat3fv", "uniformMatrix3fv"), - ("uniformmat4fv", "uniformMatrix4fv"), -] - - -def Log(msg): - global VERBOSE - if VERBOSE: - print msg - - -def TransposeMatrix(values, dim): - size = dim * dim - count = len(values) / size - for m in range(0, count): - offset = m * size - for i in range(0, dim): - for j in range(i + 1, dim): - t = values[offset + i * dim + j] - values[offset + i * dim + j] = values[offset + j * dim + i] - values[offset + j * dim + i] = t - - -def GetValidTypeName(type_name): - global VALID_UNIFORM_TYPES - global SUBSTITUTIONS - for subst in SUBSTITUTIONS: - type_name = type_name.replace(subst[0], subst[1]) - if not type_name in VALID_UNIFORM_TYPES: - print "unknown type name: ", type_name - raise SyntaxError - return type_name - - -def WriteOpen(filename): - dirname = os.path.dirname(filename) - if len(dirname) > 0 and not os.path.exists(dirname): - os.makedirs(dirname) - return open(filename, "wb") - - -class TxtWriter(): - def __init__(self, filename): - self.filename = filename - self.lines = [] - - def Write(self, line): - self.lines.append(line) - - def Close(self): - if len(self.lines) > 0: - Log("Writing: %s" % self.filename) - f = WriteOpen(self.filename) - f.write("# this file is auto-generated. DO NOT EDIT.\n") - f.write("".join(self.lines)) - f.close() - - -def ReadFileAsLines(filename): - f = open(filename, "r") - lines = f.readlines() - f.close() - return [line.strip() for line in lines] - - -def ReadFile(filename): - f = open(filename, "r") - content = f.read() - f.close() - return content.replace("\r\n", "\n") - - -def Chunkify(list, chunk_size): - """divides an array into chunks of chunk_size""" - return [list[i:i + chunk_size] for i in range(0, len(list), chunk_size)] - - -def GetText(nodelist): - """Gets the text of from a list of nodes""" - rc = [] - for node in nodelist: - if node.nodeType == node.TEXT_NODE: - rc.append(node.data) - return ''.join(rc) - - -def GetElementText(node, name): - """Gets the text of an element""" - elements = node.getElementsByTagName(name) - if len(elements) > 0: - return GetText(elements[0].childNodes) - else: - return None - - -def GetBoolElement(node, name): - text = GetElementText(node, name) - return text.lower() == "true" - - -def GetModel(node): - """Gets the model""" - model = GetElementText(node, "model") - if model and len(model.strip()) == 0: - elements = node.getElementsByTagName("model") - if len(elements) > 0: - model = GetElementText(elements[0], "filename") - return model - - -def RelativizePaths(base, paths, template): - """converts paths to relative paths""" - rels = [] - for p in paths: - #print "---" - #print "base: ", os.path.abspath(base) - #print "path: ", os.path.abspath(p) - relpath = os.path.relpath(os.path.abspath(p), os.path.dirname(os.path.abspath(base))).replace("\\", "/") - #print "rel : ", relpath - rels.append(template % relpath) - return "\n".join(rels) - - -def CopyFile(filename, src, dst): - s = os.path.abspath(os.path.join(os.path.dirname(src), filename)) - d = os.path.abspath(os.path.join(os.path.dirname(dst), filename)) - dst_dir = os.path.dirname(d) - if not os.path.exists(dst_dir): - os.makedirs(dst_dir) - shutil.copyfile(s, d) - - -def CopyShader(filename, src, dst): - s = os.path.abspath(os.path.join(os.path.dirname(src), filename)) - d = os.path.abspath(os.path.join(os.path.dirname(dst), filename)) - text = ReadFile(s) - # By agreement with the Khronos OpenGL working group we are allowed - # to open source only the .vert and .frag files from the OpenGL ES 2.0 - # conformance tests. All other files from the OpenGL ES 2.0 conformance - # tests are not included. - marker = "insert-copyright-here" - new_text = COMMENT_RE.sub(marker, text) - if new_text == text: - print "no matching license found:", s - raise RuntimeError - new_text = REMOVE_COPYRIGHT_RE.sub("", new_text) - new_text = new_text.replace(marker, LICENSE) - f = WriteOpen(d) - f.write(new_text) - f.close() - - -def IsOneOf(string, regexs): - for regex in regexs: - if re.match(regex, string): - return True - return False - - -def CheckForUnknownTags(valid_tags, node, depth=1): - """do a hacky check to make sure we're not missing something.""" - for child in node.childNodes: - if child.localName and not IsOneOf(child.localName, valid_tags[0]): - print "unsupported tag:", child.localName - print "depth:", depth - raise SyntaxError - else: - if len(valid_tags) > 1: - CheckForUnknownTags(valid_tags[1:], child, depth + 1) - - -def IsFileWeWant(filename): - for f in FILTERS: - if f.search(filename): - return True - return False - - -class TestReader(): - """class to read and parse tests""" - - def __init__(self, basepath): - self.tests = [] - self.modes = {} - self.patterns = {} - self.basepath = basepath - - def Print(self, msg): - if self.verbose: - print msg - - def MakeOutPath(self, filename): - relpath = os.path.relpath(os.path.abspath(filename), os.path.dirname(os.path.abspath(self.basepath))) - return relpath - - def ReadTests(self, filename): - """reads a .run file and parses.""" - Log("reading %s" % filename) - outname = self.MakeOutPath(filename + ".txt") - f = TxtWriter(outname) - dirname = os.path.dirname(filename) - lines = ReadFileAsLines(filename) - count = 0 - tests_data = [] - for line in lines: - if len(line) > 0 and not line.startswith("#"): - fname = os.path.join(dirname, line) - if line.endswith(".run"): - if self.ReadTests(fname): - f.Write(line + ".txt\n") - count += 1 - elif line.endswith(".test"): - tests_data.extend(self.ReadTest(fname)) - else: - print "Error in %s:%d:%s" % (filename, count, line) - raise SyntaxError() - if len(tests_data): - global MAX_TESTS_PER_SET - sets = Chunkify(tests_data, MAX_TESTS_PER_SET) - id = 1 - for set in sets: - suffix = "_%03d_to_%03d" % (id, id + len(set) - 1) - test_outname = self.MakeOutPath(filename + suffix + ".html") - if os.path.basename(test_outname).startswith("input.run"): - dname = os.path.dirname(test_outname) - folder_name = os.path.basename(dname) - test_outname = os.path.join(dname, folder_name + suffix + ".html") - self.WriteTests(filename, test_outname, {"tests":set}) - f.Write(os.path.basename(test_outname) + "\n") - id += len(set) - count += 1 - f.Close() - return count - - def ReadTest(self, filename): - """reads a .test file and parses.""" - Log("reading %s" % filename) - dom = parse(filename) - tests = dom.getElementsByTagName("test") - tests_data = [] - outname = self.MakeOutPath(filename + ".html") - for test in tests: - if not IsFileWeWant(filename): - self.CopyShaders(test, filename, outname) - else: - test_data = self.ProcessTest(test, filename, outname, len(tests_data)) - if test_data: - tests_data.append(test_data) - return tests_data - - def ProcessTest(self, test, filename, outname, id): - """Process a test""" - mode = test.getAttribute("mode") - pattern = test.getAttribute("pattern") - self.modes[mode] = 1 - self.patterns[pattern] = 1 - Log ("%d: mode: %s pattern: %s" % (id, mode, pattern)) - method = getattr(self, 'Process_' + pattern) - test_data = method(test, filename, outname) - if test_data: - test_data["pattern"] = pattern - return test_data - - def WriteTests(self, filename, outname, tests_data): - Log("Writing %s" % outname) - template = """ - - - - -WebGL GLSL conformance test: %(title)s -%(css)s -%(scripts)s - - - -
-
- - - -""" - css = [ - "../../resources/js-test-style.css", - "../../resources/ogles-tests.css", - ] - scripts = [ - "../../resources/js-test-pre.js", - "../../resources/webgl-test-utils.js", - "ogles-utils.js", - ] - css_html = RelativizePaths(outname, css, '') - scripts_html = RelativizePaths(outname, scripts, '') - - f = WriteOpen(outname) - f.write(template % { - "license": LICENSE, - "css": css_html, - "scripts": scripts_html, - "title": os.path.basename(outname), - "tests_data": json.dumps(tests_data, indent=2) - }) - f.close() - - - def CopyShaders(self, test, filename, outname): - """For tests we don't actually support yet, at least copy the shaders""" - shaders = test.getElementsByTagName("shader") - for shader in shaders: - for name in ["vertshader", "fragshader"]: - s = GetElementText(shader, name) - if s and s != "empty": - CopyShader(s, filename, outname) - - # - # pattern handlers. - # - - def Process_compare(self, test, filename, outname): - global MATRIX_RE - - valid_tags = [ - ["shader", "model", "glstate"], - ["uniform", "vertshader", "fragshader", "filename", "depthrange"], - ["name", "count", "transpose", "uniform*", "near", "far"], - ] - CheckForUnknownTags(valid_tags, test) - - # parse the test - shaders = test.getElementsByTagName("shader") - shaderInfos = [] - for shader in shaders: - v = GetElementText(shader, "vertshader") - f = GetElementText(shader, "fragshader") - CopyShader(v, filename, outname) - CopyShader(f, filename, outname) - info = { - "vertexShader": v, - "fragmentShader": f, - } - shaderInfos.append(info) - uniformElems = shader.getElementsByTagName("uniform") - if len(uniformElems) > 0: - uniforms = {} - info["uniforms"] = uniforms - for uniformElem in uniformElems: - uniform = {"count": 1} - for child in uniformElem.childNodes: - if child.localName == None: - pass - elif child.localName == "name": - uniforms[GetText(child.childNodes)] = uniform - elif child.localName == "count": - uniform["count"] = int(GetText(child.childNodes)) - elif child.localName == "transpose": - uniform["transpose"] = (GetText(child.childNodes) == "true") - else: - if "type" in uniform: - print "utype was:", uniform["type"], " found ", child.localName - raise SyntaxError - type_name = GetValidTypeName(child.localName) - uniform["type"] = type_name - valueText = GetText(child.childNodes).replace(",", " ") - uniform["value"] = [float(t) for t in valueText.split()] - m = MATRIX_RE.search(type_name) - if m: - # Why are these backward from the API?!?!? - TransposeMatrix(uniform["value"], int(m.group(1))) - data = { - "name": os.path.basename(outname), - "model": GetModel(test), - "referenceProgram": shaderInfos[1], - "testProgram": shaderInfos[0], - } - gl_states = test.getElementsByTagName("glstate") - if len(gl_states) > 0: - state = {} - data["state"] = state - for gl_state in gl_states: - for state_name in gl_state.childNodes: - if state_name.localName: - values = {} - for field in state_name.childNodes: - if field.localName: - values[field.localName] = GetText(field.childNodes) - state[state_name.localName] = values - return data - - def Process_shaderload(self, test, filename, outname): - """no need for shaderload tests""" - self.CopyShaders(test, filename, outname) - - def Process_extension(self, test, filename, outname): - """no need for extension tests""" - self.CopyShaders(test, filename, outname) - - def Process_createtests(self, test, filename, outname): - Log("createtests Not implemented: %s" % filename) - self.CopyShaders(test, filename, outname) - - def Process_GL2Test(self, test, filename, outname): - Log("GL2Test Not implemented: %s" % filename) - self.CopyShaders(test, filename, outname) - - def Process_uniformquery(self, test, filename, outname): - Log("uniformquery Not implemented: %s" % filename) - self.CopyShaders(test, filename, outname) - - def Process_egl_image_external(self, test, filename, outname): - """no need for egl_image_external tests""" - self.CopyShaders(test, filename, outname) - - def Process_dismount(self, test, filename, outname): - Log("dismount Not implemented: %s" % filename) - self.CopyShaders(test, filename, outname) - - def Process_build(self, test, filename, outname): - """don't need build tests""" - valid_tags = [ - ["shader", "compstat", "linkstat"], - ["vertshader", "fragshader"], - ] - CheckForUnknownTags(valid_tags, test) - - shader = test.getElementsByTagName("shader") - if not shader: - return None - vs = GetElementText(shader[0], "vertshader") - fs = GetElementText(shader[0], "fragshader") - if vs and vs != "empty": - CopyShader(vs, filename, outname) - if fs and fs != "empty": - CopyShader(fs, filename, outname) - data = { - "name": os.path.basename(outname), - "compstat": bool(GetBoolElement(test, "compstat")), - "linkstat": bool(GetBoolElement(test, "linkstat")), - "testProgram": { - "vertexShader": vs, - "fragmentShader": fs, - }, - } - attach = test.getElementsByTagName("attach") - if len(attach) > 0: - data["attachError"] = GetElementText(attach[0], "attacherror") - return data - - def Process_coverage(self, test, filename, outname): - Log("coverage Not implemented: %s" % filename) - self.CopyShaders(test, filename, outname) - - def Process_attributes(self, test, filename, outname): - Log("attributes Not implemented: %s" % filename) - self.CopyShaders(test, filename, outname) - - def Process_fixed(self, test, filename, outname): - """no need for fixed function tests""" - self.CopyShaders(test, filename, outname) - - -def main(argv): - """This is the main function.""" - global VERBOSE - - parser = OptionParser() - parser.add_option( - "-v", "--verbose", action="store_true", - help="prints more output.") - - (options, args) = parser.parse_args(args=argv) - - if len(args) < 1: - pass # fix me - - os.chdir(os.path.dirname(__file__) or '.') - - VERBOSE = options.verbose - - filename = args[0] - test_reader = TestReader(filename) - test_reader.ReadTests(filename) - - -if __name__ == '__main__': - sys.exit(main(sys.argv[1:])) diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/00_test_list.txt deleted file mode 100644 index fe74ff96d78..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/00_test_list.txt +++ /dev/null @@ -1,11 +0,0 @@ -get-active-test.html -gl-bind-attrib-location-test.html ---min-version 1.0.2 gl-bind-attrib-location-long-names-test.html -gl-get-active-attribute.html -gl-get-active-uniform.html -gl-getshadersource.html -gl-shader-test.html -invalid-UTF-16.html ---min-version 1.0.4 program-infolog.html -program-test.html ---min-version 1.0.2 use-program-crash-with-discard-in-fragment-shader.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/get-active-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/get-active-test.html deleted file mode 100644 index e6be4061c5f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/get-active-test.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-long-names-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-long-names-test.html deleted file mode 100644 index d5f76358513..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-long-names-test.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -WebGL BindAttribLocation Long Names Conformance Tests - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-test.html deleted file mode 100644 index ee9c98db347..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-bind-attrib-location-test.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WebGL BindAttribLocation Conformance Tests - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-get-active-attribute.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-get-active-attribute.html deleted file mode 100644 index dcf13fb3c87..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-get-active-attribute.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -WebGL getActiveAttrib conformance test. - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-get-active-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-get-active-uniform.html deleted file mode 100644 index 9ea5591b6fe..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-get-active-uniform.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -WebGL getActiveUniform conformance test. - - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-getshadersource.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-getshadersource.html deleted file mode 100644 index 25f49790b22..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-getshadersource.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - WebGL getShaderSource conformance test. - - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-shader-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-shader-test.html deleted file mode 100644 index ed13f23a963..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/gl-shader-test.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -WebGL ShaderL Conformance Tests - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/invalid-UTF-16.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/invalid-UTF-16.html deleted file mode 100644 index e360cb46ab2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/invalid-UTF-16.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - -

-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/program-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/program-test.html deleted file mode 100644 index 854c5ea0b9a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/program-test.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - -WebGL Program Compiling/Linking Conformance Test - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html deleted file mode 100644 index 4c100867104..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -WebGL Program Conformance Tests - - - - - - - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/00_test_list.txt deleted file mode 100644 index bff4db57ee6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/00_test_list.txt +++ /dev/null @@ -1,3 +0,0 @@ -read-pixels-pack-alignment.html -read-pixels-test.html - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/read-pixels-pack-alignment.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/read-pixels-pack-alignment.html deleted file mode 100644 index a6e74c9da55..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/read-pixels-pack-alignment.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/read-pixels-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/read-pixels-test.html deleted file mode 100644 index bf949e15c41..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/reading/read-pixels-test.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - -WebGL ReadPixels conformance test. - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/00_test_list.txt deleted file mode 100644 index 104cada3f16..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/00_test_list.txt +++ /dev/null @@ -1,6 +0,0 @@ ---min-version 1.0.3 feedback-loop.html ---max-version 1.9.9 framebuffer-object-attachment.html ---min-version 1.0.2 framebuffer-state-restoration.html ---max-version 1.9.9 framebuffer-test.html -renderbuffer-initialization.html - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/feedback-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/feedback-loop.html deleted file mode 100644 index 035b87aa8cd..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/feedback-loop.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - WebGL Rendering Feedback Loop - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html deleted file mode 100644 index 23785668f90..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-object-attachment.html +++ /dev/null @@ -1,665 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-state-restoration.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-state-restoration.html deleted file mode 100644 index 4028029e468..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-state-restoration.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WebGL Framebuffer state restoration Test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-test.html deleted file mode 100644 index 98a63076154..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/framebuffer-test.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - -WebGL Framebuffer Test - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/renderbuffer-initialization.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/renderbuffer-initialization.html deleted file mode 100644 index 19d23eb68d2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/renderbuffers/renderbuffer-initialization.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/00_test_list.txt deleted file mode 100644 index e22f73b5ac4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/00_test_list.txt +++ /dev/null @@ -1,28 +0,0 @@ ---min-version 1.0.4 --max-version 1.9.9 clipping-wide-points.html ---min-version 1.0.2 culling.html ---min-version 1.0.4 default-texture-draw-bug.html -draw-arrays-out-of-bounds.html -draw-elements-out-of-bounds.html ---min-version 1.0.4 draw-with-changing-start-vertex-bug.html ---min-version 1.0.3 framebuffer-switch.html ---min-version 1.0.3 framebuffer-texture-switch.html -gl-clear.html ---min-version 1.0.3 gl-drawarrays.html -gl-drawelements.html -gl-scissor-test.html ---min-version 1.0.2 gl-scissor-fbo-test.html ---min-version 1.0.3 gl-scissor-canvas-dimensions.html ---min-version 1.0.3 gl-viewport-test.html ---min-version 1.0.3 many-draw-calls.html -more-than-65536-indices.html -multisample-corruption.html ---min-version 1.0.3 negative-one-index.html -out-of-bounds-index-buffers.html ---min-version 1.0.3 point-no-attributes.html -point-size.html ---min-version 1.0.4 point-specific-shader-variables.html ---min-version 1.0.3 point-with-gl-pointcoord-in-fragment-shader.html ---min-version 1.0.3 polygon-offset.html ---min-version 1.0.2 simple.html -triangle.html -line-loop-tri-fan.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/culling.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/culling.html deleted file mode 100644 index 8f6a8ffaa93..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/culling.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-arrays-out-of-bounds.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-arrays-out-of-bounds.html deleted file mode 100644 index 515649c8a2b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-arrays-out-of-bounds.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-elements-out-of-bounds.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-elements-out-of-bounds.html deleted file mode 100644 index 1e8d3d5d08d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-elements-out-of-bounds.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/framebuffer-switch.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/framebuffer-switch.html deleted file mode 100644 index 943f571b3b1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/framebuffer-switch.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -WebGL framebuffer switching conformance test. - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/framebuffer-texture-switch.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/framebuffer-texture-switch.html deleted file mode 100644 index 5b677f79ad9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/framebuffer-texture-switch.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -WebGL framebuffer texture attachment switching conformance test. - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-clear.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-clear.html deleted file mode 100644 index 30bbe8d4239..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-clear.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -WebGL clear conformance test. - - - - - - - - -
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-drawarrays.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-drawarrays.html deleted file mode 100644 index 23bf439a7a4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-drawarrays.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -WebGL drawArrays Test - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-drawelements.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-drawelements.html deleted file mode 100644 index 3afe6774c56..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-drawelements.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -WebGL drawElements Test - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-canvas-dimensions.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-canvas-dimensions.html deleted file mode 100644 index 7bba50fb3fb..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-canvas-dimensions.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -WebGL Scissor Canvas Dimensions Test - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-fbo-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-fbo-test.html deleted file mode 100644 index ae9244c4233..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-fbo-test.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - -WebGL Scissor FBO Test - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-test.html deleted file mode 100644 index a6376f8e2e3..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-scissor-test.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -WebGL Scissor Test - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-viewport-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-viewport-test.html deleted file mode 100644 index 43401fbe73a..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/gl-viewport-test.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - -WebGL Viewport Test - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/line-loop-tri-fan.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/line-loop-tri-fan.html deleted file mode 100644 index c037f033b77..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/line-loop-tri-fan.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/many-draw-calls.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/many-draw-calls.html deleted file mode 100644 index 634229b6ef7..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/many-draw-calls.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - -
- -
- - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/more-than-65536-indices.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/more-than-65536-indices.html deleted file mode 100644 index 15e8391600c..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/more-than-65536-indices.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WebGL More than 65536 indices. - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/multisample-corruption.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/multisample-corruption.html deleted file mode 100644 index d3d25e0a876..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/multisample-corruption.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -WebGL Multisample Renderbuffer Corruption Test - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/negative-one-index.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/negative-one-index.html deleted file mode 100644 index 866f4f4ed67..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/negative-one-index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - --1 Index Rendering Test - - - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-no-attributes.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-no-attributes.html deleted file mode 100644 index 40ba90cee41..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-no-attributes.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-size.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-size.html deleted file mode 100644 index dc077445590..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-size.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html deleted file mode 100644 index d5322ebb65d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -WebGL Point with gl_PointCoord in Fragment Shader Test - - - - - - - -
- -
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/polygon-offset.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/polygon-offset.html deleted file mode 100644 index ce644fe11c2..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/polygon-offset.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/simple.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/simple.html deleted file mode 100644 index 449250b16c4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/simple.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -Simple Rendering Test - - - - - - - - -There is supposed to be an example drawing here, but it's not important. - -
-
- - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/triangle.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/triangle.html deleted file mode 100644 index 4f69ab020c5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/triangle.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -Rendering Test - - - - - - - - -There is supposed to be an example drawing here, but it's not important. - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/00_test_list.txt deleted file mode 100644 index a76c2f09fba..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/00_test_list.txt +++ /dev/null @@ -1,8 +0,0 @@ -gl-enable-enum-test.html ---max-version 1.9.9 gl-enum-tests.html -gl-get-calls.html -gl-geterror.html ---max-version 1.9.9 gl-getstring.html ---min-version 1.0.4 gl-initial-state.html ---max-version 1.9.9 gl-object-get-calls.html ---min-version 1.0.3 state-uneffected-after-compositing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-enable-enum-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-enable-enum-test.html deleted file mode 100644 index 20f1f34735e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-enable-enum-test.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -WebGL gl.ENABLE enums Conformance Tests - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-enum-tests.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-enum-tests.html deleted file mode 100644 index adfd447bd22..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-enum-tests.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - -WebGL gl enums Conformance Tests - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-get-calls.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-get-calls.html deleted file mode 100644 index aecc8abda54..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-get-calls.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - -WebGL gl calls Conformance Tests - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-geterror.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-geterror.html deleted file mode 100644 index 6a7013de2d5..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-geterror.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -WebGL get error conformance test. - - - - - - - - - -
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-getstring.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-getstring.html deleted file mode 100644 index 1d533f35c44..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-getstring.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -WebGL gl.getParameter Strings Conformance Tests - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-object-get-calls.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-object-get-calls.html deleted file mode 100644 index eb79155c535..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-object-get-calls.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/state-uneffected-after-compositing.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/state-uneffected-after-compositing.html deleted file mode 100644 index 1cee75591f9..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/state-uneffected-after-compositing.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -WebGL: Check that state is not lost by compositing - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/00_test_list.txt deleted file mode 100644 index c6041ff82f4..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/00_test_list.txt +++ /dev/null @@ -1,14 +0,0 @@ -misc/00_test_list.txt -canvas/00_test_list.txt ---min-version 1.0.4 canvas_sub_rectangle/00_test_list.txt -image/00_test_list.txt -image_data/00_test_list.txt ---min-version 1.0.4 svg_image/00_test_list.txt -video/00_test_list.txt -webgl_canvas/00_test_list.txt -image_bitmap_from_image_data/00_test_list.txt -image_bitmap_from_image/00_test_list.txt -image_bitmap_from_video/00_test_list.txt -image_bitmap_from_canvas/00_test_list.txt -image_bitmap_from_blob/00_test_list.txt -image_bitmap_from_image_bitmap/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/00_test_list.txt deleted file mode 100644 index 732aad646c6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/00_test_list.txt +++ /dev/null @@ -1,7 +0,0 @@ -array-buffer-crash.html -array-buffer-view-crash.html -array-unit-tests.html -data-view-crash.html -data-view-test.html ---min-version 1.0.2 typed-arrays-in-workers.html ---min-version 1.0.3 array-large-array-tests.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-crash.html deleted file mode 100644 index 6899aa7c7de..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-crash.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-view-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-view-crash.html deleted file mode 100644 index 19057e8bb9b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-buffer-view-crash.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-large-array-tests.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-large-array-tests.html deleted file mode 100644 index d008f73133b..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-large-array-tests.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - -
-
- - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-unit-tests.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-unit-tests.html deleted file mode 100644 index 01e31567c63..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/array-unit-tests.html +++ /dev/null @@ -1,1126 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/data-view-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/data-view-crash.html deleted file mode 100644 index 82cca1bc037..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/data-view-crash.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/data-view-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/data-view-test.html deleted file mode 100644 index 12918504e9f..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/data-view-test.html +++ /dev/null @@ -1,444 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/typed-arrays-in-workers.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/typed-arrays-in-workers.html deleted file mode 100644 index 880a3e4ad3e..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/typedarrays/typed-arrays-in-workers.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/00_test_list.txt deleted file mode 100644 index 008515acba1..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/00_test_list.txt +++ /dev/null @@ -1,12 +0,0 @@ -gl-uniform-arrays.html -# This test is no longer valid with the new packing restrictions -#--min-version 1.0.02 gl-uniform-unused-array-elements-get-truncated.html -gl-uniform-bool.html -gl-uniformmatrix4fv.html -gl-unknown-uniform.html -null-uniform-location.html ---min-version 1.0.2 out-of-bounds-uniform-array-access.html ---min-version 1.0.2 uniform-default-values.html ---min-version 1.0.3 uniform-values-per-program.html -uniform-location.html -uniform-samplers-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-arrays.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-arrays.html deleted file mode 100644 index c50da35ca98..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-arrays.html +++ /dev/null @@ -1,512 +0,0 @@ - - - - - - -WebGL uniform array Conformance Tests - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-bool.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-bool.html deleted file mode 100644 index 18b76e70d20..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniform-bool.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -WebGL uniformMatrix Conformance Tests - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniformmatrix4fv.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniformmatrix4fv.html deleted file mode 100644 index 2305fcb5eec..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-uniformmatrix4fv.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -WebGL uniformMatrix Conformance Tests - - - - - - - -
-
- - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-unknown-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-unknown-uniform.html deleted file mode 100644 index df24622756d..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/gl-unknown-uniform.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -WebGL Unknown Uniform Conformance Test - - - - - - - -
-
- - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/null-uniform-location.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/null-uniform-location.html deleted file mode 100644 index fd84df54d74..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/null-uniform-location.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/out-of-bounds-uniform-array-access.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/out-of-bounds-uniform-array-access.html deleted file mode 100644 index 6963b053b79..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/out-of-bounds-uniform-array-access.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - -WebGL out of bounds uniform array access. - - - - - - - -
- - -
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-default-values.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-default-values.html deleted file mode 100644 index 7d35877bd09..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-default-values.html +++ /dev/null @@ -1,362 +0,0 @@ - - - - - - -WebGL uniform default values - - - - - - - - -
-
- - - - - - - - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-location.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-location.html deleted file mode 100644 index f7225dd1318..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-location.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - -
-
- - - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-samplers-test.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-samplers-test.html deleted file mode 100644 index 8ecb7dc9fa6..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-samplers-test.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -WebGL sampler uniforms conformance test. - - - - - - - - -
-
- - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-values-per-program.html b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-values-per-program.html deleted file mode 100644 index 112bd525bdf..00000000000 --- a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/uniforms/uniform-values-per-program.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - -WebGL uniform values are per program conformance test. - - - - - - - - - - - - -
-
- - - - - diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/50x50pixel-black-with-red-triangle.png b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/50x50pixel-black-with-red-triangle.png deleted file mode 100644 index 4ec9751070e..00000000000 Binary files a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/50x50pixel-black-with-red-triangle.png and /dev/null differ diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/canvas-compositing-test.png b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/canvas-compositing-test.png deleted file mode 100644 index ba80dbe760f..00000000000 Binary files a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/canvas-compositing-test.png and /dev/null differ diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/webgl-logo.png b/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/webgl-logo.png deleted file mode 100644 index b9b22e1ab45..00000000000 Binary files a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/webgl-logo.png and /dev/null differ diff --git a/tests/wpt/webgl/meta/MANIFEST.json b/tests/wpt/webgl/meta/MANIFEST.json new file mode 100644 index 00000000000..f89f15e2d77 --- /dev/null +++ b/tests/wpt/webgl/meta/MANIFEST.json @@ -0,0 +1,45689 @@ +{ + "items": { + "reftest": {}, + "reftest_node": {}, + "support": { + "00_test_list.txt": [ + [ + {} + ] + ], + "CONFORMANCE_RULES.txt": [ + [ + {} + ] + ], + "README.md": [ + [ + {} + ] + ], + "closure-library/AUTHORS": [ + [ + {} + ] + ], + "closure-library/CONTRIBUTING": [ + [ + {} + ] + ], + "closure-library/LICENSE": [ + [ + {} + ] + ], + "closure-library/README-Khronos.txt": [ + [ + {} + ] + ], + "closure-library/README.md": [ + [ + {} + ] + ], + "closure-library/closure/bin/build/closurebuilder.py": [ + [ + {} + ] + ], + "closure-library/closure/bin/build/depstree.py": [ + [ + {} + ] + ], + "closure-library/closure/bin/build/depswriter.py": [ + [ + {} + ] + ], + "closure-library/closure/bin/build/jscompiler.py": [ + [ + {} + ] + ], + "closure-library/closure/bin/build/source.py": [ + [ + {} + ] + ], + "closure-library/closure/bin/build/treescan.py": [ + [ + {} + ] + ], + "closure-library/closure/bin/calcdeps.py": [ + [ + {} + ] + ], + "closure-library/closure/bin/scopify.py": [ + [ + {} + ] + ], + "closure-library/closure/goog/base.js": [ + [ + {} + ] + ], + "closure-library/closure/goog/deps.js": [ + [ + {} + ] + ], + "conformance/00_readme.txt": [ + [ + {} + ] + ], + "conformance/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/attribs/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/buffers/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/canvas/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/context/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/context/resources/context-release-child-with-worker.html": [ + [ + {} + ] + ], + "conformance/context/resources/context-release-upon-reload-child.html": [ + [ + {} + ] + ], + "conformance/context/resources/context-release-worker.js": [ + [ + {} + ] + ], + "conformance/extensions/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/bugs/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/bugs/README.md": [ + [ + {} + ] + ], + "conformance/glsl/constructors/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/functions/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/implicit/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/literals/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/matrices/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/misc/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/misc/include.vs": [ + [ + {} + ] + ], + "conformance/glsl/reserved/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/samplers/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/glsl/variables/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/limits/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/misc/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/more/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/more/README.md": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-A.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-B1.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-B2.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-B3.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-B4.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-C.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-D_G.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-G_I.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-L_S.js": [ + [ + {} + ] + ], + "conformance/more/conformance/argGenerators-S_V.js": [ + [ + {} + ] + ], + "conformance/more/conformance/quickCheckAPI.js": [ + [ + {} + ] + ], + "conformance/more/unit.css": [ + [ + {} + ] + ], + "conformance/more/unit.js": [ + [ + {} + ] + ], + "conformance/more/util.js": [ + [ + {} + ] + ], + "conformance/ogles/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/abs/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/acos/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/all/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/any/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/array/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/asin/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/atan/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biConstants/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/biuDepthRange/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectComma_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectFull_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectModule_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectParse1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectParse2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectParse2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/FunctionParam_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/Main_Parameters_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/ParseTest3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/ParseTest4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/TernaryOp_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array10_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array11_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array5_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array6_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array7_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array8_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/array9_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/attribute1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/attribute2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/attribute_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/attribute_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/break_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/comma1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/comma2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/comma2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/comma3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/comment_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/conditional1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/conditional2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/conditional3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/constFunc_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/constructor1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/constructor2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/constructor3_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/continue_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType10_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType11_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType12_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType13_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType19_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType5_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType6_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType7_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType8_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dataType9_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/default.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/default.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dowhile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dvec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dvec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/dvec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/extension2_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/extension3_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/extension5_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/extension6_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/extension7_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/extension8_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/extension9_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/float2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/float3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/float4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/fragmentOnly_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function10_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function2_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function6_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function7_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function8_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/function9_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/hvec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/hvec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/hvec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/identifier1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/identifier2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/identifier3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/if1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/if2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/increment1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/increment2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/increment3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/increment4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/increment6_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/main1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/main2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/main3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/matrix_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/normal_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser10_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser5_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser6_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser7_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser8_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/parser9_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess0_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess10_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess6_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/preprocess7_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/scoping1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/scoping2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct10_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct11_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct5_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct6_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct7_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct8_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/struct9_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/swizzle1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/swizzle2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/swizzle3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/typecast_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/uniform1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/uniform_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/varying1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/varying2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/varying3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/varying_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/vector_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/version2_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/version3_V100_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/vertexOnly2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/vertexOnly_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/vertex_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/while1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/while2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/build/while_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/ceil/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/clamp/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_break_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_break_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_continue_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_continue_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cos/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/cross/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/default/default.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/default/default.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/default/default_textured.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/default/default_textured.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/default/expected.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/default/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/degrees/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/discard/discard_cond_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/discard/discard_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/discard/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/distance/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/dot/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/equal/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/exp2/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/faceforward/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/floor/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/fract/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/array_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/array_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThan/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/const_mat4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_4float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_4float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_copy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_copy_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_9float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_9float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_copy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_copy_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_16float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_16float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_copy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_copy_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat/mat4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat3/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/addsubtract_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/addsubtract_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/assignments_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/assignments_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/division_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/division_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/equality_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/equality_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/logical_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/logical_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/multiplicative_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/multiplicative_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/postfixincrement_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/postfixincrement_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/prefixincrement_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/prefixincrement_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/relational_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/relational_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/selection_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/selection_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/unary_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/operators/unary_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_bool_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_bool_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_mat2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_mat2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_mat3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_mat3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_mat4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_mat4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/struct_vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_bool_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_bool_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec2_2float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec2_2float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/input.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3array_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3array_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3single_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL/vec3/vec3single_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/compile_shader/brick.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/compile_shader/texture.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/compile_shader/wood.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/compile_shader/wood.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/default.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/relink_program/simple.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/relink_program/simple.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ + [ + {} + ] + ], + "conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ + [ + {} + ] + ], + "conformance/ogles/README.md": [ + [ + {} + ] + ], + "conformance/ogles/mustpass.run.txt": [ + [ + {} + ] + ], + "conformance/ogles/ogles-utils.js": [ + [ + {} + ] + ], + "conformance/ogles/process-ogles2-tests.py": [ + [ + {} + ] + ], + "conformance/programs/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/reading/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/renderbuffers/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/rendering/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/resources/1-channel.jpg": [ + [ + {} + ] + ], + "conformance/resources/3x3.png": [ + [ + {} + ] + ], + "conformance/resources/blue-1x1.jpg": [ + [ + {} + ] + ], + "conformance/resources/boolUniformShader.vert": [ + [ + {} + ] + ], + "conformance/resources/bug-32888-texture.png": [ + [ + {} + ] + ], + "conformance/resources/floatUniformShader.vert": [ + [ + {} + ] + ], + "conformance/resources/fragmentShader.frag": [ + [ + {} + ] + ], + "conformance/resources/glsl-conformance-test.js": [ + [ + {} + ] + ], + "conformance/resources/glsl-constructor-tests-generator.js": [ + [ + {} + ] + ], + "conformance/resources/glsl-feature-tests.css": [ + [ + {} + ] + ], + "conformance/resources/glsl-generator.js": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-256-with-128-alpha.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-256.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-default-gamma.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-gamma0.1.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-gamma1.0.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-gamma2.0.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-gamma4.0.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp-gamma9.0.png": [ + [ + {} + ] + ], + "conformance/resources/gray-ramp.png": [ + [ + {} + ] + ], + "conformance/resources/green-2x2-16bit.png": [ + [ + {} + ] + ], + "conformance/resources/intArrayUniformShader.vert": [ + [ + {} + ] + ], + "conformance/resources/intUniformShader.vert": [ + [ + {} + ] + ], + "conformance/resources/iterable-test.js": [ + [ + {} + ] + ], + "conformance/resources/matUniformShader.vert": [ + [ + {} + ] + ], + "conformance/resources/noopUniformShader.frag": [ + [ + {} + ] + ], + "conformance/resources/noopUniformShader.vert": [ + [ + {} + ] + ], + "conformance/resources/npot-video.mp4": [ + [ + {} + ] + ], + "conformance/resources/npot-video.theora.ogv": [ + [ + {} + ] + ], + "conformance/resources/npot-video.webmvp8.webm": [ + [ + {} + ] + ], + "conformance/resources/oes-texture-float-and-half-float-linear.js": [ + [ + {} + ] + ], + "conformance/resources/ogles-tests.css": [ + [ + {} + ] + ], + "conformance/resources/opengl_logo.jpg": [ + [ + {} + ] + ], + "conformance/resources/out-of-bounds-test.js": [ + [ + {} + ] + ], + "conformance/resources/pnglib.js": [ + [ + {} + ] + ], + "conformance/resources/red-green.mp4": [ + [ + {} + ] + ], + "conformance/resources/red-green.png": [ + [ + {} + ] + ], + "conformance/resources/red-green.svg": [ + [ + {} + ] + ], + "conformance/resources/red-green.theora.ogv": [ + [ + {} + ] + ], + "conformance/resources/red-green.webmvp8.webm": [ + [ + {} + ] + ], + "conformance/resources/red-indexed.png": [ + [ + {} + ] + ], + "conformance/resources/samplerUniformShader.frag": [ + [ + {} + ] + ], + "conformance/resources/small-square-with-cie-rgb-profile.png": [ + [ + {} + ] + ], + "conformance/resources/small-square-with-colormatch-profile.png": [ + [ + {} + ] + ], + "conformance/resources/small-square-with-colorspin-profile.jpg": [ + [ + {} + ] + ], + "conformance/resources/small-square-with-colorspin-profile.png": [ + [ + {} + ] + ], + "conformance/resources/small-square-with-e-srgb-profile.png": [ + [ + {} + ] + ], + "conformance/resources/small-square-with-smpte-c-profile.png": [ + [ + {} + ] + ], + "conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ + [ + {} + ] + ], + "conformance/resources/structUniformShader.vert": [ + [ + {} + ] + ], + "conformance/resources/tex-image-and-sub-image-2d-with-canvas.js": [ + [ + {} + ] + ], + "conformance/resources/tex-image-and-sub-image-2d-with-image-data.js": [ + [ + {} + ] + ], + "conformance/resources/tex-image-and-sub-image-2d-with-image.js": [ + [ + {} + ] + ], + "conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js": [ + [ + {} + ] + ], + "conformance/resources/tex-image-and-sub-image-2d-with-video.js": [ + [ + {} + ] + ], + "conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ + [ + {} + ] + ], + "conformance/resources/thunderbird-logo-64x64.png": [ + [ + {} + ] + ], + "conformance/resources/transparent-on-left-indexed.png": [ + [ + {} + ] + ], + "conformance/resources/vertexShader.vert": [ + [ + {} + ] + ], + "conformance/resources/webgl-test-utils.js": [ + [ + {} + ] + ], + "conformance/resources/zero-alpha.png": [ + [ + {} + ] + ], + "conformance/state/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/state/diffs.txt": [ + [ + {} + ] + ], + "conformance/textures/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/canvas/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/canvas_sub_rectangle/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image_bitmap_from_blob/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image_bitmap_from_canvas/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image_bitmap_from_image/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image_bitmap_from_image_data/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image_bitmap_from_video/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/image_data/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/misc/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/svg_image/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/video/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/textures/webgl_canvas/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/typedarrays/00_test_list.txt": [ + [ + {} + ] + ], + "conformance/typedarrays/resources/typed-array-test-cases.js": [ + [ + {} + ] + ], + "conformance/typedarrays/resources/typed-array-worker.js": [ + [ + {} + ] + ], + "conformance/uniforms/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/attribs/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/buffers/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/context/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/extensions/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/glsl3/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/misc/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/programs/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/query/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/reading/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/renderbuffers/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/rendering/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/rendering/rgb-format-support.html": [ + [ + {} + ] + ], + "conformance2/samplers/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/state/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/sync/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/canvas/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/image_data/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/misc/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/svg_image/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/video/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/textures/webgl_canvas/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/transform_feedback/00_test_list.txt": [ + [ + {} + ] + ], + "conformance2/vertex_arrays/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/LICENSE": [ + [ + {} + ] + ], + "deqp/README.md": [ + [ + {} + ] + ], + "deqp/build.py": [ + [ + {} + ] + ], + "deqp/compiler.jar": [ + [ + {} + ] + ], + "deqp/compiler_additional_extern.js": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/conditionals.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/constant_expressions.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/constants.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/conversions.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/declarations.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/fragdata.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/functions.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/invalid_texture_functions.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/keywords.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/linkage.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/preprocessor.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/qualification_order.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/reserved_operators.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/scoping.test": [ + [ + {} + ] + ], + "deqp/data/gles2/shaders/swizzles.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/arrays.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/conditionals.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/constant_expressions.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/constants.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/conversions.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/declarations.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/fragdata.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/functions.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/invalid_texture_functions.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/keywords.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/linkage.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/negative.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/preprocessor.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/qualification_order.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/scoping.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/switch.test": [ + [ + {} + ] + ], + "deqp/data/gles3/shaders/swizzles.test": [ + [ + {} + ] + ], + "deqp/deqp-deps.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuBilinearImageCompare.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuCompressedTexture.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuFloat.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuFloatFormat.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuFuzzyImageCompare.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuImageCompare.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuInterval.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuLogImage.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuMatrix.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuMatrixUtil.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuPixelFormat.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuRGBA.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuSkipList.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuStringTemplate.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuSurface.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuTestCase.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuTexCompareVerifier.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuTexLookupVerifier.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuTexVerifierUtil.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuTexture.js": [ + [ + {} + ] + ], + "deqp/framework/common/tcuTextureUtil.js": [ + [ + {} + ] + ], + "deqp/framework/delibs/debase/deMath.js": [ + [ + {} + ] + ], + "deqp/framework/delibs/debase/deRandom.js": [ + [ + {} + ] + ], + "deqp/framework/delibs/debase/deString.js": [ + [ + {} + ] + ], + "deqp/framework/delibs/debase/deUtil.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluDrawUtil.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluObjectWrapper.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluPixelTransfer.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluShaderProgram.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluShaderUtil.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluStrUtil.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluTexture.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluTextureUtil.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluVarType.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/gluVarTypeUtil.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/simplereference/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/framework/opengl/simplereference/sglrGLContext.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/simplereference/sglrReferenceContext.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/simplereference/sglrReferenceContextTest.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/simplereference/sglrReferenceUtils.js": [ + [ + {} + ] + ], + "deqp/framework/opengl/simplereference/sglrShaderProgram.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrDefs.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrFragmentOperations.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrGenericVector.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrRenderState.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrRenderer.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrShaders.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrShadingContext.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrUtil.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrVertexAttrib.js": [ + [ + {} + ] + ], + "deqp/framework/referencerenderer/rrVertexPacket.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/builtinprecision/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/draw/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/draw/draw_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fApiCase.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fAttribLocationTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fBooleanStateQuery.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fBufferCopyTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fBufferObjectQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fBuiltinPrecisionTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fClippingTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fDefaultVertexAttributeTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fDrawTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboColorbufferTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboCompletenessTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboDepthbufferTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboInvalidateTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboMultisampleTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboRenderTest.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboStateQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboStencilbufferTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboTestCase.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFboTestUtil.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFloatStateQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFragDepthTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFragmentOutputTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fFramebufferBlitTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fIndexedStateQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fInstancedRenderingTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fIntegerStateQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fInternalFormatQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fLifetimeTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fMultisampleTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fNegativeBufferApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fNegativeFragmentApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fNegativeShaderApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fNegativeStateApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fNegativeTextureApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fOcclusionQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fPixelBufferObjectTest.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fPrimitiveRestartTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fRasterizerDiscardTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fRboStateQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fReadPixelTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fSamplerObjectTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fSamplerStateQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderBuiltinVarTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderCommonFunctionTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderDerivateTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderIndexingTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderLoopTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderMatrixTest.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderOperatorTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderPackingFunctionTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderPrecisionTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderStateQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderStructTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderSwitchTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fShaderTextureFunctionTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fStringQueryTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fSyncTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fTextureFilteringTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fTextureFormatTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fTextureShadowTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fTextureSpecificationTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fTextureStateQuery.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fTextureWrapTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fTransformFeedbackTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fUniformApiTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fUniformBlockTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fVertexArrayObjectTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/es3fVertexArrayTests.js": [ + [ + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/fborender/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/fborender/fborender_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/framebufferblit/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/primitiverestart/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/shaderindexing/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/shadermatrix/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/shaderoperator/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/texturefiltering/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/textureformat/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/textureformat/textureformat_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/textureshadow/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/textureshadow/textureshadow_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/texturespecification/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/texturespecification/texturespecification_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/texturewrap/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/texturewrap/texturewrap_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/transformfeedback/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/uniformapi/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/uniformapi/uniformapi_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py": [ + [ + {} + ] + ], + "deqp/functional/gles3/vertexarrays/00_test_list.txt": [ + [ + {} + ] + ], + "deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py": [ + [ + {} + ] + ], + "deqp/genHTMLfromTest.py": [ + [ + {} + ] + ], + "deqp/modules/shared/glsAttributeLocationTests.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsBufferTestUtil.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsBuiltinPrecisionTests.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsDrawTests.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsFboCompletenessTests.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsFboUtil.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsLifetimeTests.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsRandomUniformBlockCase.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsSamplerObjectTest.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsShaderExecUtil.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsShaderLibrary.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsShaderLibraryCase.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsShaderRenderCase.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsStateQuery.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsTextureTestUtil.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsUniformBlockCase.js": [ + [ + {} + ] + ], + "deqp/modules/shared/glsVertexArrayTests.js": [ + [ + {} + ] + ], + "deqp/run-closure.sh": [ + [ + {} + ] + ], + "deqp/temp_externs/chrome.js": [ + [ + {} + ] + ], + "deqp/temp_externs/deprecated.js": [ + [ + {} + ] + ], + "deqp/temp_externs/es3.js": [ + [ + {} + ] + ], + "deqp/temp_externs/es5.js": [ + [ + {} + ] + ], + "deqp/temp_externs/es6.js": [ + [ + {} + ] + ], + "deqp/temp_externs/es6_collections.js": [ + [ + {} + ] + ], + "deqp/temp_externs/fileapi.js": [ + [ + {} + ] + ], + "deqp/temp_externs/flash.js": [ + [ + {} + ] + ], + "deqp/temp_externs/gecko_css.js": [ + [ + {} + ] + ], + "deqp/temp_externs/gecko_dom.js": [ + [ + {} + ] + ], + "deqp/temp_externs/gecko_event.js": [ + [ + {} + ] + ], + "deqp/temp_externs/gecko_xml.js": [ + [ + {} + ] + ], + "deqp/temp_externs/google.js": [ + [ + {} + ] + ], + "deqp/temp_externs/html5.js": [ + [ + {} + ] + ], + "deqp/temp_externs/ie_css.js": [ + [ + {} + ] + ], + "deqp/temp_externs/ie_dom.js": [ + [ + {} + ] + ], + "deqp/temp_externs/ie_event.js": [ + [ + {} + ] + ], + "deqp/temp_externs/ie_vml.js": [ + [ + {} + ] + ], + "deqp/temp_externs/intl.js": [ + [ + {} + ] + ], + "deqp/temp_externs/iphone.js": [ + [ + {} + ] + ], + "deqp/temp_externs/mediasource.js": [ + [ + {} + ] + ], + "deqp/temp_externs/page_visibility.js": [ + [ + {} + ] + ], + "deqp/temp_externs/v8.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_anim_timing.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_css.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_css3d.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_device_sensor_event.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_dom1.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_dom2.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_dom3.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_elementtraversal.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_encoding.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_event.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_event3.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_geolocation.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_indexeddb.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_navigation_timing.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_range.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_rtc.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_selectors.js": [ + [ + {} + ] + ], + "deqp/temp_externs/w3c_xml.js": [ + [ + {} + ] + ], + "deqp/temp_externs/webkit_css.js": [ + [ + {} + ] + ], + "deqp/temp_externs/webkit_dom.js": [ + [ + {} + ] + ], + "deqp/temp_externs/webkit_event.js": [ + [ + {} + ] + ], + "deqp/temp_externs/webkit_notifications.js": [ + [ + {} + ] + ], + "deqp/temp_externs/webstorage.js": [ + [ + {} + ] + ], + "deqp/temp_externs/window.js": [ + [ + {} + ] + ], + "deqp/test-webgl2.js": [ + [ + {} + ] + ], + "deqp/test-webgl2.sh": [ + [ + {} + ] + ], + "deqp/webgl2.js": [ + [ + {} + ] + ], + "extra/50x50pixel-black-with-red-triangle.png": [ + [ + {} + ] + ], + "extra/canvas-compositing-test.png": [ + [ + {} + ] + ], + "extra/sample-100.png": [ + [ + {} + ] + ], + "extra/sample-200.png": [ + [ + {} + ] + ], + "extra/sample-400.png": [ + [ + {} + ] + ], + "extra/sample.svg": [ + [ + {} + ] + ], + "extra/tex-image-with-video-test.js": [ + [ + {} + ] + ], + "js/desktop-gl-constants.js": [ + [ + {} + ] + ], + "js/glsl-conformance-test.js": [ + [ + {} + ] + ], + "js/glsl-constructor-tests-generator.js": [ + [ + {} + ] + ], + "js/glsl-generator.js": [ + [ + {} + ] + ], + "js/js-test-post.js": [ + [ + {} + ] + ], + "js/js-test-pre.js": [ + [ + {} + ] + ], + "js/pnglib.js": [ + [ + {} + ] + ], + "js/test-eval.js": [ + [ + {} + ] + ], + "js/tests/clipping-wide-points.js": [ + [ + {} + ] + ], + "js/tests/compound-assignment-type-combination.js": [ + [ + {} + ] + ], + "js/tests/gl-enum-tests.js": [ + [ + {} + ] + ], + "js/tests/gl-get-tex-parameter.js": [ + [ + {} + ] + ], + "js/tests/gl-object-get-calls.js": [ + [ + {} + ] + ], + "js/tests/gl-vertex-attrib.js": [ + [ + {} + ] + ], + "js/tests/instanceof-test.js": [ + [ + {} + ] + ], + "js/tests/iterable-test.js": [ + [ + {} + ] + ], + "js/tests/oes-texture-float-and-half-float-linear.js": [ + [ + {} + ] + ], + "js/tests/out-of-bounds-test.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-canvas.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image-data.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-image.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-svg-image.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-video.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-canvas.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image-data.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-image.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-svg-image.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-video.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-utils.js": [ + [ + {} + ] + ], + "js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js": [ + [ + {} + ] + ], + "js/tests/tex-input-validation.js": [ + [ + {} + ] + ], + "js/tests/typed-array-test-cases.js": [ + [ + {} + ] + ], + "js/tests/typed-array-worker.js": [ + [ + {} + ] + ], + "js/webgl-test-harness.js": [ + [ + {} + ] + ], + "js/webgl-test-utils.js": [ + [ + {} + ] + ], + "py/lint/LICENSE": [ + [ + {} + ] + ], + "py/lint/README.md": [ + [ + {} + ] + ], + "py/lint/lint.py": [ + [ + {} + ] + ], + "py/lint/lint.whitelist": [ + [ + {} + ] + ], + "py/tex_image_test_generator.py": [ + [ + {} + ] + ], + "resources/1-channel.jpg": [ + [ + {} + ] + ], + "resources/3x3.png": [ + [ + {} + ] + ], + "resources/blue-1x1.jpg": [ + [ + {} + ] + ], + "resources/boolUniformShader.vert": [ + [ + {} + ] + ], + "resources/bug-32888-texture.png": [ + [ + {} + ] + ], + "resources/cookies.js": [ + [ + {} + ] + ], + "resources/desktop-gl-constants.js": [ + [ + {} + ] + ], + "resources/floatUniformShader.vert": [ + [ + {} + ] + ], + "resources/fragmentShader.frag": [ + [ + {} + ] + ], + "resources/glsl-feature-tests.css": [ + [ + {} + ] + ], + "resources/glsl-generator.js": [ + [ + {} + ] + ], + "resources/gray-1024x1024.jpg": [ + [ + {} + ] + ], + "resources/gray-ramp-256-with-128-alpha.png": [ + [ + {} + ] + ], + "resources/gray-ramp-256.png": [ + [ + {} + ] + ], + "resources/gray-ramp-default-gamma.png": [ + [ + {} + ] + ], + "resources/gray-ramp-gamma0.1.png": [ + [ + {} + ] + ], + "resources/gray-ramp-gamma1.0.png": [ + [ + {} + ] + ], + "resources/gray-ramp-gamma2.0.png": [ + [ + {} + ] + ], + "resources/gray-ramp-gamma4.0.png": [ + [ + {} + ] + ], + "resources/gray-ramp-gamma9.0.png": [ + [ + {} + ] + ], + "resources/gray-ramp.png": [ + [ + {} + ] + ], + "resources/green-2x2-16bit.png": [ + [ + {} + ] + ], + "resources/intArrayUniformShader.vert": [ + [ + {} + ] + ], + "resources/intUniformShader.vert": [ + [ + {} + ] + ], + "resources/js-test-post.js": [ + [ + {} + ] + ], + "resources/js-test-pre.js": [ + [ + {} + ] + ], + "resources/js-test-style.css": [ + [ + {} + ] + ], + "resources/matForWebGL2UniformShader.vert": [ + [ + {} + ] + ], + "resources/matUniformShader.vert": [ + [ + {} + ] + ], + "resources/noopUniformShader.frag": [ + [ + {} + ] + ], + "resources/noopUniformShader.vert": [ + [ + {} + ] + ], + "resources/noopUniformShaderES3.frag": [ + [ + {} + ] + ], + "resources/noopUniformShaderES3.vert": [ + [ + {} + ] + ], + "resources/npot-video.mp4": [ + [ + {} + ] + ], + "resources/npot-video.theora.ogv": [ + [ + {} + ] + ], + "resources/npot-video.webmvp8.webm": [ + [ + {} + ] + ], + "resources/ogles-tests.css": [ + [ + {} + ] + ], + "resources/opengl_logo.jpg": [ + [ + {} + ] + ], + "resources/red-green-blue-cyan-4x4.png": [ + [ + {} + ] + ], + "resources/red-green-blue-cyan-4x4.psd": [ + [ + {} + ] + ], + "resources/red-green-semi-transparent.png": [ + [ + {} + ] + ], + "resources/red-green.bt601.vp9.webm": [ + [ + {} + ] + ], + "resources/red-green.mp4": [ + [ + {} + ] + ], + "resources/red-green.png": [ + [ + {} + ] + ], + "resources/red-green.svg": [ + [ + {} + ] + ], + "resources/red-green.theora.ogv": [ + [ + {} + ] + ], + "resources/red-green.webmvp8.webm": [ + [ + {} + ] + ], + "resources/red-indexed.png": [ + [ + {} + ] + ], + "resources/samplerForWebGL2UniformShader.frag": [ + [ + {} + ] + ], + "resources/samplerUniformShader.frag": [ + [ + {} + ] + ], + "resources/small-square-with-cie-rgb-profile.png": [ + [ + {} + ] + ], + "resources/small-square-with-colormatch-profile.png": [ + [ + {} + ] + ], + "resources/small-square-with-colorspin-profile.jpg": [ + [ + {} + ] + ], + "resources/small-square-with-colorspin-profile.png": [ + [ + {} + ] + ], + "resources/small-square-with-e-srgb-profile.png": [ + [ + {} + ] + ], + "resources/small-square-with-smpte-c-profile.png": [ + [ + {} + ] + ], + "resources/small-square-with-srgb-iec61966-2.1-profile.png": [ + [ + {} + ] + ], + "resources/structUniformShader.vert": [ + [ + {} + ] + ], + "resources/test-eval.js": [ + [ + {} + ] + ], + "resources/thunderbird-logo-64x64.png": [ + [ + {} + ] + ], + "resources/transparent-on-left-indexed.png": [ + [ + {} + ] + ], + "resources/uintUniformShader.vert": [ + [ + {} + ] + ], + "resources/uniformBlockShader.frag": [ + [ + {} + ] + ], + "resources/uniformBlockShader.vert": [ + [ + {} + ] + ], + "resources/vertexShader.vert": [ + [ + {} + ] + ], + "resources/webgl-logo.png": [ + [ + {} + ] + ], + "resources/webgl-test-harness.js": [ + [ + {} + ] + ], + "resources/zero-alpha.png": [ + [ + {} + ] + ], + "test-guidelines.md": [ + [ + {} + ] + ] + }, + "testharness": { + "conformance/attribs/gl-bindAttribLocation-aliasing.html": [ + [ + "/_webgl/conformance/attribs/gl-bindAttribLocation-aliasing.html", + {} + ] + ], + "conformance/attribs/gl-bindAttribLocation-matrix.html": [ + [ + "/_webgl/conformance/attribs/gl-bindAttribLocation-matrix.html", + {} + ] + ], + "conformance/attribs/gl-bindAttribLocation-repeated.html": [ + [ + "/_webgl/conformance/attribs/gl-bindAttribLocation-repeated.html", + {} + ] + ], + "conformance/attribs/gl-disabled-vertex-attrib.html": [ + [ + "/_webgl/conformance/attribs/gl-disabled-vertex-attrib.html", + {} + ] + ], + "conformance/attribs/gl-enable-vertex-attrib.html": [ + [ + "/_webgl/conformance/attribs/gl-enable-vertex-attrib.html", + {} + ] + ], + "conformance/attribs/gl-matrix-attributes.html": [ + [ + "/_webgl/conformance/attribs/gl-matrix-attributes.html", + {} + ] + ], + "conformance/attribs/gl-vertex-attrib-render.html": [ + [ + "/_webgl/conformance/attribs/gl-vertex-attrib-render.html", + {} + ] + ], + "conformance/attribs/gl-vertex-attrib-zero-issues.html": [ + [ + "/_webgl/conformance/attribs/gl-vertex-attrib-zero-issues.html", + { + "timeout": "long" + } + ] + ], + "conformance/attribs/gl-vertex-attrib.html": [ + [ + "/_webgl/conformance/attribs/gl-vertex-attrib.html", + {} + ] + ], + "conformance/attribs/gl-vertexattribpointer-offsets.html": [ + [ + "/_webgl/conformance/attribs/gl-vertexattribpointer-offsets.html", + {} + ] + ], + "conformance/attribs/gl-vertexattribpointer.html": [ + [ + "/_webgl/conformance/attribs/gl-vertexattribpointer.html", + {} + ] + ], + "conformance/buffers/buffer-bind-test.html": [ + [ + "/_webgl/conformance/buffers/buffer-bind-test.html", + {} + ] + ], + "conformance/buffers/buffer-data-and-buffer-sub-data.html": [ + [ + "/_webgl/conformance/buffers/buffer-data-and-buffer-sub-data.html", + {} + ] + ], + "conformance/buffers/buffer-data-array-buffer-delete.html": [ + [ + "/_webgl/conformance/buffers/buffer-data-array-buffer-delete.html", + {} + ] + ], + "conformance/buffers/buffer-data-array-buffer.html": [ + [ + "/_webgl/conformance/buffers/buffer-data-array-buffer.html", + {} + ] + ], + "conformance/buffers/buffer-uninitialized.html": [ + [ + "/_webgl/conformance/buffers/buffer-uninitialized.html", + {} + ] + ], + "conformance/buffers/element-array-buffer-delete-recreate.html": [ + [ + "/_webgl/conformance/buffers/element-array-buffer-delete-recreate.html", + {} + ] + ], + "conformance/buffers/index-validation-copies-indices.html": [ + [ + "/_webgl/conformance/buffers/index-validation-copies-indices.html", + {} + ] + ], + "conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ + [ + "/_webgl/conformance/buffers/index-validation-crash-with-buffer-sub-data.html", + {} + ] + ], + "conformance/buffers/index-validation-large-buffer.html": [ + [ + "/_webgl/conformance/buffers/index-validation-large-buffer.html", + {} + ] + ], + "conformance/buffers/index-validation-verifies-too-many-indices.html": [ + [ + "/_webgl/conformance/buffers/index-validation-verifies-too-many-indices.html", + {} + ] + ], + "conformance/buffers/index-validation-with-resized-buffer.html": [ + [ + "/_webgl/conformance/buffers/index-validation-with-resized-buffer.html", + {} + ] + ], + "conformance/buffers/index-validation.html": [ + [ + "/_webgl/conformance/buffers/index-validation.html", + {} + ] + ], + "conformance/canvas/buffer-offscreen-test.html": [ + [ + "/_webgl/conformance/canvas/buffer-offscreen-test.html", + {} + ] + ], + "conformance/canvas/buffer-preserve-test.html": [ + [ + "/_webgl/conformance/canvas/buffer-preserve-test.html", + {} + ] + ], + "conformance/canvas/canvas-test.html": [ + [ + "/_webgl/conformance/canvas/canvas-test.html", + {} + ] + ], + "conformance/canvas/canvas-zero-size.html": [ + [ + "/_webgl/conformance/canvas/canvas-zero-size.html", + {} + ] + ], + "conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ + [ + "/_webgl/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html", + {} + ] + ], + "conformance/canvas/draw-webgl-to-canvas-test.html": [ + [ + "/_webgl/conformance/canvas/draw-webgl-to-canvas-test.html", + {} + ] + ], + "conformance/canvas/drawingbuffer-hd-dpi-test.html": [ + [ + "/_webgl/conformance/canvas/drawingbuffer-hd-dpi-test.html", + {} + ] + ], + "conformance/canvas/drawingbuffer-static-canvas-test.html": [ + [ + "/_webgl/conformance/canvas/drawingbuffer-static-canvas-test.html", + {} + ] + ], + "conformance/canvas/drawingbuffer-test.html": [ + [ + "/_webgl/conformance/canvas/drawingbuffer-test.html", + {} + ] + ], + "conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html": [ + [ + "/_webgl/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html", + {} + ] + ], + "conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ + [ + "/_webgl/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html", + {} + ] + ], + "conformance/canvas/rapid-resizing.html": [ + [ + "/_webgl/conformance/canvas/rapid-resizing.html", + { + "timeout": "long" + } + ] + ], + "conformance/canvas/texture-bindings-unaffected-on-resize.html": [ + [ + "/_webgl/conformance/canvas/texture-bindings-unaffected-on-resize.html", + {} + ] + ], + "conformance/canvas/to-data-url-test.html": [ + [ + "/_webgl/conformance/canvas/to-data-url-test.html", + {} + ] + ], + "conformance/canvas/viewport-unchanged-upon-resize.html": [ + [ + "/_webgl/conformance/canvas/viewport-unchanged-upon-resize.html", + {} + ] + ], + "conformance/context/constants-and-properties.html": [ + [ + "/_webgl/conformance/context/constants-and-properties.html", + {} + ] + ], + "conformance/context/context-attribute-preserve-drawing-buffer.html": [ + [ + "/_webgl/conformance/context/context-attribute-preserve-drawing-buffer.html", + {} + ] + ], + "conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ + [ + "/_webgl/conformance/context/context-attributes-alpha-depth-stencil-antialias.html", + {} + ] + ], + "conformance/context/context-creation-and-destruction.html": [ + [ + "/_webgl/conformance/context/context-creation-and-destruction.html", + { + "timeout": "long" + } + ] + ], + "conformance/context/context-creation.html": [ + [ + "/_webgl/conformance/context/context-creation.html", + { + "timeout": "long" + } + ] + ], + "conformance/context/context-eviction-with-garbage-collection.html": [ + [ + "/_webgl/conformance/context/context-eviction-with-garbage-collection.html", + { + "timeout": "long" + } + ] + ], + "conformance/context/context-hidden-alpha.html": [ + [ + "/_webgl/conformance/context/context-hidden-alpha.html", + {} + ] + ], + "conformance/context/context-lost-restored.html": [ + [ + "/_webgl/conformance/context/context-lost-restored.html", + {} + ] + ], + "conformance/context/context-lost.html": [ + [ + "/_webgl/conformance/context/context-lost.html", + {} + ] + ], + "conformance/context/context-no-alpha-fbo-with-alpha.html": [ + [ + "/_webgl/conformance/context/context-no-alpha-fbo-with-alpha.html", + {} + ] + ], + "conformance/context/context-release-upon-reload.html": [ + [ + "/_webgl/conformance/context/context-release-upon-reload.html", + {} + ] + ], + "conformance/context/context-release-with-workers.html": [ + [ + "/_webgl/conformance/context/context-release-with-workers.html", + {} + ] + ], + "conformance/context/context-size-change.html": [ + [ + "/_webgl/conformance/context/context-size-change.html", + {} + ] + ], + "conformance/context/context-type-test.html": [ + [ + "/_webgl/conformance/context/context-type-test.html", + {} + ] + ], + "conformance/context/incorrect-context-object-behaviour.html": [ + [ + "/_webgl/conformance/context/incorrect-context-object-behaviour.html", + {} + ] + ], + "conformance/context/methods.html": [ + [ + "/_webgl/conformance/context/methods.html", + {} + ] + ], + "conformance/context/premultiplyalpha-test.html": [ + [ + "/_webgl/conformance/context/premultiplyalpha-test.html", + {} + ] + ], + "conformance/context/resource-sharing-test.html": [ + [ + "/_webgl/conformance/context/resource-sharing-test.html", + {} + ] + ], + "conformance/context/user-defined-properties-on-context.html": [ + [ + "/_webgl/conformance/context/user-defined-properties-on-context.html", + {} + ] + ], + "conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ + [ + "/_webgl/conformance/extensions/angle-instanced-arrays-out-of-bounds.html", + {} + ] + ], + "conformance/extensions/angle-instanced-arrays.html": [ + [ + "/_webgl/conformance/extensions/angle-instanced-arrays.html", + {} + ] + ], + "conformance/extensions/ext-blend-minmax.html": [ + [ + "/_webgl/conformance/extensions/ext-blend-minmax.html", + {} + ] + ], + "conformance/extensions/ext-disjoint-timer-query.html": [ + [ + "/_webgl/conformance/extensions/ext-disjoint-timer-query.html", + {} + ] + ], + "conformance/extensions/ext-frag-depth.html": [ + [ + "/_webgl/conformance/extensions/ext-frag-depth.html", + {} + ] + ], + "conformance/extensions/ext-sRGB.html": [ + [ + "/_webgl/conformance/extensions/ext-sRGB.html", + {} + ] + ], + "conformance/extensions/ext-shader-texture-lod.html": [ + [ + "/_webgl/conformance/extensions/ext-shader-texture-lod.html", + {} + ] + ], + "conformance/extensions/ext-texture-filter-anisotropic.html": [ + [ + "/_webgl/conformance/extensions/ext-texture-filter-anisotropic.html", + {} + ] + ], + "conformance/extensions/get-extension.html": [ + [ + "/_webgl/conformance/extensions/get-extension.html", + {} + ] + ], + "conformance/extensions/oes-element-index-uint.html": [ + [ + "/_webgl/conformance/extensions/oes-element-index-uint.html", + {} + ] + ], + "conformance/extensions/oes-standard-derivatives.html": [ + [ + "/_webgl/conformance/extensions/oes-standard-derivatives.html", + {} + ] + ], + "conformance/extensions/oes-texture-float-linear.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-float-linear.html", + {} + ] + ], + "conformance/extensions/oes-texture-float-with-canvas.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-float-with-canvas.html", + {} + ] + ], + "conformance/extensions/oes-texture-float-with-image-data.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-float-with-image-data.html", + {} + ] + ], + "conformance/extensions/oes-texture-float-with-image.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-float-with-image.html", + {} + ] + ], + "conformance/extensions/oes-texture-float-with-video.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-float-with-video.html", + {} + ] + ], + "conformance/extensions/oes-texture-float.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-float.html", + {} + ] + ], + "conformance/extensions/oes-texture-half-float-linear.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-half-float-linear.html", + {} + ] + ], + "conformance/extensions/oes-texture-half-float-with-canvas.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-half-float-with-canvas.html", + {} + ] + ], + "conformance/extensions/oes-texture-half-float-with-image-data.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-half-float-with-image-data.html", + {} + ] + ], + "conformance/extensions/oes-texture-half-float-with-image.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-half-float-with-image.html", + {} + ] + ], + "conformance/extensions/oes-texture-half-float-with-video.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-half-float-with-video.html", + {} + ] + ], + "conformance/extensions/oes-texture-half-float.html": [ + [ + "/_webgl/conformance/extensions/oes-texture-half-float.html", + {} + ] + ], + "conformance/extensions/oes-vertex-array-object-bufferData.html": [ + [ + "/_webgl/conformance/extensions/oes-vertex-array-object-bufferData.html", + {} + ] + ], + "conformance/extensions/oes-vertex-array-object.html": [ + [ + "/_webgl/conformance/extensions/oes-vertex-array-object.html", + {} + ] + ], + "conformance/extensions/webgl-compressed-texture-atc.html": [ + [ + "/_webgl/conformance/extensions/webgl-compressed-texture-atc.html", + {} + ] + ], + "conformance/extensions/webgl-compressed-texture-etc.html": [ + [ + "/_webgl/conformance/extensions/webgl-compressed-texture-etc.html", + {} + ] + ], + "conformance/extensions/webgl-compressed-texture-pvrtc.html": [ + [ + "/_webgl/conformance/extensions/webgl-compressed-texture-pvrtc.html", + {} + ] + ], + "conformance/extensions/webgl-compressed-texture-s3tc-srgb.html": [ + [ + "/_webgl/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html", + {} + ] + ], + "conformance/extensions/webgl-compressed-texture-s3tc.html": [ + [ + "/_webgl/conformance/extensions/webgl-compressed-texture-s3tc.html", + {} + ] + ], + "conformance/extensions/webgl-compressed-texture-size-limit.html": [ + [ + "/_webgl/conformance/extensions/webgl-compressed-texture-size-limit.html", + {} + ] + ], + "conformance/extensions/webgl-debug-renderer-info.html": [ + [ + "/_webgl/conformance/extensions/webgl-debug-renderer-info.html", + {} + ] + ], + "conformance/extensions/webgl-debug-shaders.html": [ + [ + "/_webgl/conformance/extensions/webgl-debug-shaders.html", + {} + ] + ], + "conformance/extensions/webgl-depth-texture.html": [ + [ + "/_webgl/conformance/extensions/webgl-depth-texture.html", + {} + ] + ], + "conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html": [ + [ + "/_webgl/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html", + {} + ] + ], + "conformance/extensions/webgl-draw-buffers-max-draw-buffers.html": [ + [ + "/_webgl/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html", + {} + ] + ], + "conformance/extensions/webgl-draw-buffers.html": [ + [ + "/_webgl/conformance/extensions/webgl-draw-buffers.html", + {} + ] + ], + "conformance/extensions/webgl-shared-resources.html": [ + [ + "/_webgl/conformance/extensions/webgl-shared-resources.html", + {} + ] + ], + "conformance/glsl/bugs/angle-ambiguous-function-call.html": [ + [ + "/_webgl/conformance/glsl/bugs/angle-ambiguous-function-call.html", + {} + ] + ], + "conformance/glsl/bugs/angle-constructor-invalid-parameters.html": [ + [ + "/_webgl/conformance/glsl/bugs/angle-constructor-invalid-parameters.html", + {} + ] + ], + "conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ + [ + "/_webgl/conformance/glsl/bugs/angle-d3d11-compiler-error.html", + {} + ] + ], + "conformance/glsl/bugs/angle-dx-variable-bug.html": [ + [ + "/_webgl/conformance/glsl/bugs/angle-dx-variable-bug.html", + {} + ] + ], + "conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ + [ + "/_webgl/conformance/glsl/bugs/array-of-struct-with-int-first-position.html", + {} + ] + ], + "conformance/glsl/bugs/bool-type-cast-bug-int-float.html": [ + [ + "/_webgl/conformance/glsl/bugs/bool-type-cast-bug-int-float.html", + {} + ] + ], + "conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ + [ + "/_webgl/conformance/glsl/bugs/compare-loop-index-to-uniform.html", + {} + ] + ], + "conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/complex-glsl-does-not-crash.html", + {} + ] + ], + "conformance/glsl/bugs/compound-assignment-type-combination.html": [ + [ + "/_webgl/conformance/glsl/bugs/compound-assignment-type-combination.html", + {} + ] + ], + "conformance/glsl/bugs/conditional-discard-in-loop.html": [ + [ + "/_webgl/conformance/glsl/bugs/conditional-discard-in-loop.html", + {} + ] + ], + "conformance/glsl/bugs/conditional-discard-optimization.html": [ + [ + "/_webgl/conformance/glsl/bugs/conditional-discard-optimization.html", + {} + ] + ], + "conformance/glsl/bugs/constant-precision-qualifier.html": [ + [ + "/_webgl/conformance/glsl/bugs/constant-precision-qualifier.html", + {} + ] + ], + "conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ + [ + "/_webgl/conformance/glsl/bugs/essl3-shaders-with-webgl1.html", + {} + ] + ], + "conformance/glsl/bugs/floor-div-cos-should-not-truncate.html": [ + [ + "/_webgl/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html", + {} + ] + ], + "conformance/glsl/bugs/floored-division-accuracy.html": [ + [ + "/_webgl/conformance/glsl/bugs/floored-division-accuracy.html", + {} + ] + ], + "conformance/glsl/bugs/fragcoord-linking-bug.html": [ + [ + "/_webgl/conformance/glsl/bugs/fragcoord-linking-bug.html", + {} + ] + ], + "conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html": [ + [ + "/_webgl/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html", + {} + ] + ], + "conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html": [ + [ + "/_webgl/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html", + {} + ] + ], + "conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html": [ + [ + "/_webgl/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html", + {} + ] + ], + "conformance/glsl/bugs/logic-inside-block-without-braces.html": [ + [ + "/_webgl/conformance/glsl/bugs/logic-inside-block-without-braces.html", + {} + ] + ], + "conformance/glsl/bugs/long-expressions-should-not-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/long-expressions-should-not-crash.html", + {} + ] + ], + "conformance/glsl/bugs/loop-if-loop-gradient.html": [ + [ + "/_webgl/conformance/glsl/bugs/loop-if-loop-gradient.html", + {} + ] + ], + "conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ + [ + "/_webgl/conformance/glsl/bugs/modulo-arithmetic-accuracy.html", + {} + ] + ], + "conformance/glsl/bugs/multiplication-assignment.html": [ + [ + "/_webgl/conformance/glsl/bugs/multiplication-assignment.html", + {} + ] + ], + "conformance/glsl/bugs/nested-functions-should-not-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/nested-functions-should-not-crash.html", + {} + ] + ], + "conformance/glsl/bugs/nested-loops-with-break-and-continue.html": [ + [ + "/_webgl/conformance/glsl/bugs/nested-loops-with-break-and-continue.html", + {} + ] + ], + "conformance/glsl/bugs/nested-sequence-operator.html": [ + [ + "/_webgl/conformance/glsl/bugs/nested-sequence-operator.html", + {} + ] + ], + "conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html": [ + [ + "/_webgl/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html", + {} + ] + ], + "conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html", + {} + ] + ], + "conformance/glsl/bugs/qualcomm-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/qualcomm-crash.html", + {} + ] + ], + "conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html", + {} + ] + ], + "conformance/glsl/bugs/sampler-array-using-loop-index.html": [ + [ + "/_webgl/conformance/glsl/bugs/sampler-array-using-loop-index.html", + {} + ] + ], + "conformance/glsl/bugs/sampler-struct-function-arg.html": [ + [ + "/_webgl/conformance/glsl/bugs/sampler-struct-function-arg.html", + {} + ] + ], + "conformance/glsl/bugs/sequence-operator-evaluation-order.html": [ + [ + "/_webgl/conformance/glsl/bugs/sequence-operator-evaluation-order.html", + {} + ] + ], + "conformance/glsl/bugs/sketchfab-lighting-shader-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html", + {} + ] + ], + "conformance/glsl/bugs/struct-constructor-highp-bug.html": [ + [ + "/_webgl/conformance/glsl/bugs/struct-constructor-highp-bug.html", + {} + ] + ], + "conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/temp-expressions-should-not-crash.html", + {} + ] + ], + "conformance/glsl/bugs/undefined-index-should-not-crash.html": [ + [ + "/_webgl/conformance/glsl/bugs/undefined-index-should-not-crash.html", + {} + ] + ], + "conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ + [ + "/_webgl/conformance/glsl/bugs/uniforms-should-not-lose-values.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-bvec2.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-bvec2.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-bvec3.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-bvec3.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-bvec4.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-bvec4.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-ivec2.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-ivec2.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-ivec3.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-ivec3.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-ivec4.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-ivec4.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-mat2.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-mat2.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-mat3.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-mat3.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-mat4.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-mat4.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-vec-mat-index.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-vec2.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-vec2.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-vec3.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-vec3.html", + {} + ] + ], + "conformance/glsl/constructors/glsl-construct-vec4.html": [ + [ + "/_webgl/conformance/glsl/constructors/glsl-construct-vec4.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-abs.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-abs.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-acos.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-acos.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-asin.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-asin.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-atan-xy.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-atan-xy.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-atan.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-atan.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-ceil.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-ceil.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-clamp-float.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-clamp-float.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-clamp-gentype.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-clamp-gentype.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-cos.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-cos.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-cross.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-cross.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-distance.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-distance.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-dot.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-dot.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-faceforward.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-faceforward.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-floor.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-floor.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-fract.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-fract.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-length.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-length.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-max-float.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-max-float.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-max-gentype.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-max-gentype.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-min-float.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-min-float.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-min-gentype.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-min-gentype.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-mix-float.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-mix-float.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-mix-gentype.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-mix-gentype.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-mod-float.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-mod-float.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-mod-gentype.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-mod-gentype.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-normalize.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-normalize.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-reflect.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-reflect.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-sign.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-sign.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-sin.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-sin.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-smoothstep-float.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-smoothstep-float.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-smoothstep-gentype.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-step-float.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-step-float.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function-step-gentype.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function-step-gentype.html", + {} + ] + ], + "conformance/glsl/functions/glsl-function.html": [ + [ + "/_webgl/conformance/glsl/functions/glsl-function.html", + {} + ] + ], + "conformance/glsl/implicit/add_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_int_mat2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_int_mat2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_int_mat3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_int_mat3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_int_mat4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_int_mat4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_int_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_int_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_int_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_int_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_int_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_int_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/add_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/assign_int_to_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/assign_int_to_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/construct_struct.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/construct_struct.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_int_mat2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_int_mat2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_int_mat3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_int_mat3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_int_mat4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_int_mat4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_int_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_int_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_int_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_int_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_int_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_int_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/divide_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/equal_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/equal_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/equal_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/equal_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/equal_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/function_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/function_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/function_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/function_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/function_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/greater_than.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/greater_than.vert.html", + {} + ] + ], + "conformance/glsl/implicit/greater_than_equal.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/greater_than_equal.vert.html", + {} + ] + ], + "conformance/glsl/implicit/less_than.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/less_than.vert.html", + {} + ] + ], + "conformance/glsl/implicit/less_than_equal.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/less_than_equal.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_int_mat2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_int_mat2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_int_mat3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_int_mat3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_int_mat4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_int_mat4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_int_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_int_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_int_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_int_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_int_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_int_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/not_equal_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/not_equal_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_int_mat2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_int_mat2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_int_mat3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_int_mat3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_int_mat4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_int_mat4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_int_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_int_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_int_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_int_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_int_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_int_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/implicit/ternary_int_float.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/ternary_int_float.vert.html", + {} + ] + ], + "conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html", + {} + ] + ], + "conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html", + {} + ] + ], + "conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ + [ + "/_webgl/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html", + {} + ] + ], + "conformance/glsl/literals/float_literal.vert.html": [ + [ + "/_webgl/conformance/glsl/literals/float_literal.vert.html", + {} + ] + ], + "conformance/glsl/literals/literal_precision.html": [ + [ + "/_webgl/conformance/glsl/literals/literal_precision.html", + {} + ] + ], + "conformance/glsl/literals/overflow_leak.vert.html": [ + [ + "/_webgl/conformance/glsl/literals/overflow_leak.vert.html", + {} + ] + ], + "conformance/glsl/matrices/glsl-mat3-construction.html": [ + [ + "/_webgl/conformance/glsl/matrices/glsl-mat3-construction.html", + {} + ] + ], + "conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ + [ + "/_webgl/conformance/glsl/matrices/glsl-mat4-to-mat3.html", + {} + ] + ], + "conformance/glsl/matrices/matrix-compound-multiply.html": [ + [ + "/_webgl/conformance/glsl/matrices/matrix-compound-multiply.html", + {} + ] + ], + "conformance/glsl/misc/attrib-location-length-limits.html": [ + [ + "/_webgl/conformance/glsl/misc/attrib-location-length-limits.html", + {} + ] + ], + "conformance/glsl/misc/boolean_precision.html": [ + [ + "/_webgl/conformance/glsl/misc/boolean_precision.html", + {} + ] + ], + "conformance/glsl/misc/const-variable-initialization.html": [ + [ + "/_webgl/conformance/glsl/misc/const-variable-initialization.html", + {} + ] + ], + "conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ + [ + "/_webgl/conformance/glsl/misc/embedded-struct-definitions-forbidden.html", + {} + ] + ], + "conformance/glsl/misc/empty-declaration.html": [ + [ + "/_webgl/conformance/glsl/misc/empty-declaration.html", + {} + ] + ], + "conformance/glsl/misc/empty_main.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/empty_main.vert.html", + {} + ] + ], + "conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ + [ + "/_webgl/conformance/glsl/misc/expression-list-in-declarator-initializer.html", + {} + ] + ], + "conformance/glsl/misc/gl_position_unset.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/gl_position_unset.vert.html", + {} + ] + ], + "conformance/glsl/misc/global-variable-init.html": [ + [ + "/_webgl/conformance/glsl/misc/global-variable-init.html", + {} + ] + ], + "conformance/glsl/misc/glsl-function-nodes.html": [ + [ + "/_webgl/conformance/glsl/misc/glsl-function-nodes.html", + {} + ] + ], + "conformance/glsl/misc/glsl-long-variable-names.html": [ + [ + "/_webgl/conformance/glsl/misc/glsl-long-variable-names.html", + {} + ] + ], + "conformance/glsl/misc/glsl-vertex-branch.html": [ + [ + "/_webgl/conformance/glsl/misc/glsl-vertex-branch.html", + {} + ] + ], + "conformance/glsl/misc/large-loop-compile.html": [ + [ + "/_webgl/conformance/glsl/misc/large-loop-compile.html", + {} + ] + ], + "conformance/glsl/misc/non-ascii-comments.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/non-ascii-comments.vert.html", + {} + ] + ], + "conformance/glsl/misc/non-ascii.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/non-ascii.vert.html", + {} + ] + ], + "conformance/glsl/misc/re-compile-re-link.html": [ + [ + "/_webgl/conformance/glsl/misc/re-compile-re-link.html", + {} + ] + ], + "conformance/glsl/misc/sequence-operator-returns-constant.html": [ + [ + "/_webgl/conformance/glsl/misc/sequence-operator-returns-constant.html", + {} + ] + ], + "conformance/glsl/misc/shader-precision-format-obeyed.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-precision-format-obeyed.html", + {} + ] + ], + "conformance/glsl/misc/shader-struct-scope.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-struct-scope.html", + {} + ] + ], + "conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html", + {} + ] + ], + "conformance/glsl/misc/shader-varying-packing-restrictions.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-varying-packing-restrictions.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-256-character-define.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-256-character-define.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-256-character-identifier.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-257-character-define.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-257-character-define.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-257-character-identifier.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-array-of-structs-uniform.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-attrib-array.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-attrib-array.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-attrib-struct.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-clipvertex.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-clipvertex.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-comma-assignment.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-comma-assignment.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-comma-conditional-assignment.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-conditional-scoping-negative.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-conditional-scoping.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-conditional-scoping.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-default-precision.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-default-precision.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-default-precision.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-default-precision.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-define-line-continuation.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-dfdx.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-dfdx.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-do-loop.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-do-loop.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-error-directive.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-error-directive.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-float-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-float-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-for-loop.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-for-loop.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-for-scoping.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-for-scoping.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-frag-depth.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-frag-depth.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-function-recursion.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-function-recursion.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-function-scoped-struct.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-function-scoped-struct.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-functional-scoping.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-functional-scoping.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-glcolor.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-glcolor.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-gles-1.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-gles-1.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-gles-symbol.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-hex-int-constant-macro.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-include.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-include.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-int-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-int-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-invalid-identifier.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-limited-indexing.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-long-line.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-long-line.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-non-ascii-error.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-non-reserved-words.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-precision.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-precision.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-preprocessor-whitespace.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-quoted-error.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-quoted-error.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-reserved-words.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-reserved-words.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-short-circuiting-operators.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-similar-uniform-array-names.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-too-many-uniforms.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-too-many-uniforms.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-two-initializer-types.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-two-initializer-types.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-vec2-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-vec3-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-vec4-return-value.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-version-100.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-version-100.frag.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-version-100.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-version-100.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-version-120.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-version-120.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-version-130.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-version-130.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-webgl-identifier.vert.html", + {} + ] + ], + "conformance/glsl/misc/shader-with-while-loop.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-with-while-loop.html", + {} + ] + ], + "conformance/glsl/misc/shader-without-precision.frag.html": [ + [ + "/_webgl/conformance/glsl/misc/shader-without-precision.frag.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-invariance.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-invariance.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-mis-matching-varyings.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-missing-varyings.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-missing-varyings.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-name-conflicts.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-name-conflicts.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-uniform-structs.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-uniform-structs.html", + {} + ] + ], + "conformance/glsl/misc/shaders-with-varyings.html": [ + [ + "/_webgl/conformance/glsl/misc/shaders-with-varyings.html", + {} + ] + ], + "conformance/glsl/misc/shared.html": [ + [ + "/_webgl/conformance/glsl/misc/shared.html", + {} + ] + ], + "conformance/glsl/misc/struct-assign.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-assign.html", + {} + ] + ], + "conformance/glsl/misc/struct-equals.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-equals.html", + {} + ] + ], + "conformance/glsl/misc/struct-mixed-array-declarators.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-mixed-array-declarators.html", + {} + ] + ], + "conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-nesting-exceeds-maximum.html", + {} + ] + ], + "conformance/glsl/misc/struct-nesting-of-variable-names.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-nesting-of-variable-names.html", + {} + ] + ], + "conformance/glsl/misc/struct-nesting-under-maximum.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-nesting-under-maximum.html", + {} + ] + ], + "conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-specifiers-in-uniforms.html", + {} + ] + ], + "conformance/glsl/misc/struct-unary-operators.html": [ + [ + "/_webgl/conformance/glsl/misc/struct-unary-operators.html", + {} + ] + ], + "conformance/glsl/misc/ternary-operator-on-arrays.html": [ + [ + "/_webgl/conformance/glsl/misc/ternary-operator-on-arrays.html", + {} + ] + ], + "conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ + [ + "/_webgl/conformance/glsl/misc/ternary-operators-in-global-initializers.html", + {} + ] + ], + "conformance/glsl/misc/ternary-operators-in-initializers.html": [ + [ + "/_webgl/conformance/glsl/misc/ternary-operators-in-initializers.html", + {} + ] + ], + "conformance/glsl/misc/uniform-location-length-limits.html": [ + [ + "/_webgl/conformance/glsl/misc/uniform-location-length-limits.html", + {} + ] + ], + "conformance/glsl/reserved/_webgl_field.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/_webgl_field.vert.html", + {} + ] + ], + "conformance/glsl/reserved/_webgl_function.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/_webgl_function.vert.html", + {} + ] + ], + "conformance/glsl/reserved/_webgl_struct.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/_webgl_struct.vert.html", + {} + ] + ], + "conformance/glsl/reserved/_webgl_variable.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/_webgl_variable.vert.html", + {} + ] + ], + "conformance/glsl/reserved/webgl_field.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/webgl_field.vert.html", + {} + ] + ], + "conformance/glsl/reserved/webgl_function.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/webgl_function.vert.html", + {} + ] + ], + "conformance/glsl/reserved/webgl_struct.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/webgl_struct.vert.html", + {} + ] + ], + "conformance/glsl/reserved/webgl_variable.vert.html": [ + [ + "/_webgl/conformance/glsl/reserved/webgl_variable.vert.html", + {} + ] + ], + "conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ + [ + "/_webgl/conformance/glsl/samplers/glsl-function-texture2d-bias.html", + {} + ] + ], + "conformance/glsl/samplers/glsl-function-texture2dlod.html": [ + [ + "/_webgl/conformance/glsl/samplers/glsl-function-texture2dlod.html", + {} + ] + ], + "conformance/glsl/samplers/glsl-function-texture2dproj.html": [ + [ + "/_webgl/conformance/glsl/samplers/glsl-function-texture2dproj.html", + {} + ] + ], + "conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ + [ + "/_webgl/conformance/glsl/samplers/glsl-function-texture2dprojlod.html", + {} + ] + ], + "conformance/glsl/variables/gl-fragcoord-xy-values.html": [ + [ + "/_webgl/conformance/glsl/variables/gl-fragcoord-xy-values.html", + {} + ] + ], + "conformance/glsl/variables/gl-fragcoord.html": [ + [ + "/_webgl/conformance/glsl/variables/gl-fragcoord.html", + {} + ] + ], + "conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ + [ + "/_webgl/conformance/glsl/variables/gl-fragdata-and-fragcolor.html", + {} + ] + ], + "conformance/glsl/variables/gl-frontfacing.html": [ + [ + "/_webgl/conformance/glsl/variables/gl-frontfacing.html", + {} + ] + ], + "conformance/glsl/variables/gl-pointcoord.html": [ + [ + "/_webgl/conformance/glsl/variables/gl-pointcoord.html", + {} + ] + ], + "conformance/glsl/variables/glsl-built-ins.html": [ + [ + "/_webgl/conformance/glsl/variables/glsl-built-ins.html", + {} + ] + ], + "conformance/limits/gl-line-width.html": [ + [ + "/_webgl/conformance/limits/gl-line-width.html", + {} + ] + ], + "conformance/limits/gl-max-texture-dimensions.html": [ + [ + "/_webgl/conformance/limits/gl-max-texture-dimensions.html", + {} + ] + ], + "conformance/limits/gl-min-attribs.html": [ + [ + "/_webgl/conformance/limits/gl-min-attribs.html", + {} + ] + ], + "conformance/limits/gl-min-textures.html": [ + [ + "/_webgl/conformance/limits/gl-min-textures.html", + {} + ] + ], + "conformance/limits/gl-min-uniforms.html": [ + [ + "/_webgl/conformance/limits/gl-min-uniforms.html", + {} + ] + ], + "conformance/misc/bad-arguments-test.html": [ + [ + "/_webgl/conformance/misc/bad-arguments-test.html", + {} + ] + ], + "conformance/misc/boolean-argument-conversion.html": [ + [ + "/_webgl/conformance/misc/boolean-argument-conversion.html", + {} + ] + ], + "conformance/misc/delayed-drawing.html": [ + [ + "/_webgl/conformance/misc/delayed-drawing.html", + {} + ] + ], + "conformance/misc/error-reporting.html": [ + [ + "/_webgl/conformance/misc/error-reporting.html", + {} + ] + ], + "conformance/misc/expando-loss.html": [ + [ + "/_webgl/conformance/misc/expando-loss.html", + {} + ] + ], + "conformance/misc/functions-returning-strings.html": [ + [ + "/_webgl/conformance/misc/functions-returning-strings.html", + {} + ] + ], + "conformance/misc/instanceof-test.html": [ + [ + "/_webgl/conformance/misc/instanceof-test.html", + {} + ] + ], + "conformance/misc/invalid-passed-params.html": [ + [ + "/_webgl/conformance/misc/invalid-passed-params.html", + {} + ] + ], + "conformance/misc/is-object.html": [ + [ + "/_webgl/conformance/misc/is-object.html", + {} + ] + ], + "conformance/misc/null-object-behaviour.html": [ + [ + "/_webgl/conformance/misc/null-object-behaviour.html", + {} + ] + ], + "conformance/misc/object-deletion-behaviour.html": [ + [ + "/_webgl/conformance/misc/object-deletion-behaviour.html", + {} + ] + ], + "conformance/misc/shader-precision-format.html": [ + [ + "/_webgl/conformance/misc/shader-precision-format.html", + {} + ] + ], + "conformance/misc/type-conversion-test.html": [ + [ + "/_webgl/conformance/misc/type-conversion-test.html", + {} + ] + ], + "conformance/misc/uninitialized-test.html": [ + [ + "/_webgl/conformance/misc/uninitialized-test.html", + {} + ] + ], + "conformance/misc/webgl-specific.html": [ + [ + "/_webgl/conformance/misc/webgl-specific.html", + {} + ] + ], + "conformance/more/conformance/constants.html": [ + [ + "/_webgl/conformance/more/conformance/constants.html", + {} + ] + ], + "conformance/more/conformance/getContext.html": [ + [ + "/_webgl/conformance/more/conformance/getContext.html", + {} + ] + ], + "conformance/more/conformance/methods.html": [ + [ + "/_webgl/conformance/more/conformance/methods.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-A.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-A.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-B1.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-B1.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-B2.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-B2.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-B3.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-B3.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-B4.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-B4.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-C.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-C.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-D_G.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-D_G.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-G_I.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-G_I.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-L_S.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-L_S.html", + {} + ] + ], + "conformance/more/conformance/quickCheckAPI-S_V.html": [ + [ + "/_webgl/conformance/more/conformance/quickCheckAPI-S_V.html", + {} + ] + ], + "conformance/more/conformance/webGLArrays.html": [ + [ + "/_webgl/conformance/more/conformance/webGLArrays.html", + {} + ] + ], + "conformance/more/functions/bindBuffer.html": [ + [ + "/_webgl/conformance/more/functions/bindBuffer.html", + {} + ] + ], + "conformance/more/functions/bindBufferBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/bindBufferBadArgs.html", + {} + ] + ], + "conformance/more/functions/bindFramebufferLeaveNonZero.html": [ + [ + "/_webgl/conformance/more/functions/bindFramebufferLeaveNonZero.html", + {} + ] + ], + "conformance/more/functions/bufferData.html": [ + [ + "/_webgl/conformance/more/functions/bufferData.html", + {} + ] + ], + "conformance/more/functions/bufferDataBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/bufferDataBadArgs.html", + {} + ] + ], + "conformance/more/functions/bufferSubData.html": [ + [ + "/_webgl/conformance/more/functions/bufferSubData.html", + {} + ] + ], + "conformance/more/functions/bufferSubDataBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/bufferSubDataBadArgs.html", + {} + ] + ], + "conformance/more/functions/copyTexImage2D.html": [ + [ + "/_webgl/conformance/more/functions/copyTexImage2D.html", + {} + ] + ], + "conformance/more/functions/copyTexImage2DBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/copyTexImage2DBadArgs.html", + {} + ] + ], + "conformance/more/functions/copyTexSubImage2D.html": [ + [ + "/_webgl/conformance/more/functions/copyTexSubImage2D.html", + {} + ] + ], + "conformance/more/functions/copyTexSubImage2DBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/copyTexSubImage2DBadArgs.html", + {} + ] + ], + "conformance/more/functions/deleteBufferBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/deleteBufferBadArgs.html", + {} + ] + ], + "conformance/more/functions/drawArrays.html": [ + [ + "/_webgl/conformance/more/functions/drawArrays.html", + {} + ] + ], + "conformance/more/functions/drawArraysOutOfBounds.html": [ + [ + "/_webgl/conformance/more/functions/drawArraysOutOfBounds.html", + {} + ] + ], + "conformance/more/functions/drawElements.html": [ + [ + "/_webgl/conformance/more/functions/drawElements.html", + {} + ] + ], + "conformance/more/functions/isTests.html": [ + [ + "/_webgl/conformance/more/functions/isTests.html", + {} + ] + ], + "conformance/more/functions/isTestsBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/isTestsBadArgs.html", + {} + ] + ], + "conformance/more/functions/readPixels.html": [ + [ + "/_webgl/conformance/more/functions/readPixels.html", + {} + ] + ], + "conformance/more/functions/readPixelsBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/readPixelsBadArgs.html", + {} + ] + ], + "conformance/more/functions/texImage2D.html": [ + [ + "/_webgl/conformance/more/functions/texImage2D.html", + {} + ] + ], + "conformance/more/functions/texImage2DBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/texImage2DBadArgs.html", + {} + ] + ], + "conformance/more/functions/texImage2DHTML.html": [ + [ + "/_webgl/conformance/more/functions/texImage2DHTML.html", + {} + ] + ], + "conformance/more/functions/texImage2DHTMLBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/texImage2DHTMLBadArgs.html", + {} + ] + ], + "conformance/more/functions/texSubImage2D.html": [ + [ + "/_webgl/conformance/more/functions/texSubImage2D.html", + {} + ] + ], + "conformance/more/functions/texSubImage2DBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/texSubImage2DBadArgs.html", + {} + ] + ], + "conformance/more/functions/texSubImage2DHTML.html": [ + [ + "/_webgl/conformance/more/functions/texSubImage2DHTML.html", + {} + ] + ], + "conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/texSubImage2DHTMLBadArgs.html", + {} + ] + ], + "conformance/more/functions/uniformMatrix.html": [ + [ + "/_webgl/conformance/more/functions/uniformMatrix.html", + {} + ] + ], + "conformance/more/functions/uniformMatrixBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/uniformMatrixBadArgs.html", + {} + ] + ], + "conformance/more/functions/uniformf.html": [ + [ + "/_webgl/conformance/more/functions/uniformf.html", + {} + ] + ], + "conformance/more/functions/uniformfArrayLen1.html": [ + [ + "/_webgl/conformance/more/functions/uniformfArrayLen1.html", + {} + ] + ], + "conformance/more/functions/uniformfBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/uniformfBadArgs.html", + {} + ] + ], + "conformance/more/functions/uniformi.html": [ + [ + "/_webgl/conformance/more/functions/uniformi.html", + {} + ] + ], + "conformance/more/functions/uniformiBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/uniformiBadArgs.html", + {} + ] + ], + "conformance/more/functions/vertexAttrib.html": [ + [ + "/_webgl/conformance/more/functions/vertexAttrib.html", + {} + ] + ], + "conformance/more/functions/vertexAttribBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/vertexAttribBadArgs.html", + {} + ] + ], + "conformance/more/functions/vertexAttribPointer.html": [ + [ + "/_webgl/conformance/more/functions/vertexAttribPointer.html", + {} + ] + ], + "conformance/more/functions/vertexAttribPointerBadArgs.html": [ + [ + "/_webgl/conformance/more/functions/vertexAttribPointerBadArgs.html", + {} + ] + ], + "conformance/more/glsl/arrayOutOfBounds.html": [ + [ + "/_webgl/conformance/more/glsl/arrayOutOfBounds.html", + {} + ] + ], + "conformance/more/glsl/uniformOutOfBounds.html": [ + [ + "/_webgl/conformance/more/glsl/uniformOutOfBounds.html", + {} + ] + ], + "conformance/ogles/GL/abs/abs_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/abs/abs_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/acos/acos_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/acos/acos_001_to_006.html", + { + "timeout": "long" + } + ] + ], + "conformance/ogles/GL/all/all_001_to_004.html": [ + [ + "/_webgl/conformance/ogles/GL/all/all_001_to_004.html", + {} + ] + ], + "conformance/ogles/GL/any/any_001_to_004.html": [ + [ + "/_webgl/conformance/ogles/GL/any/any_001_to_004.html", + {} + ] + ], + "conformance/ogles/GL/array/array_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/array/array_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/asin/asin_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/asin/asin_001_to_006.html", + { + "timeout": "long" + } + ] + ], + "conformance/ogles/GL/atan/atan_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/atan/atan_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/atan/atan_009_to_012.html": [ + [ + "/_webgl/conformance/ogles/GL/atan/atan_009_to_012.html", + {} + ] + ], + "conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/biConstants/biConstants_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/biConstants/biConstants_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ + [ + "/_webgl/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html", + {} + ] + ], + "conformance/ogles/GL/build/build_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/build/build_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/build/build_017_to_024.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_017_to_024.html", + {} + ] + ], + "conformance/ogles/GL/build/build_025_to_032.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_025_to_032.html", + {} + ] + ], + "conformance/ogles/GL/build/build_033_to_040.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_033_to_040.html", + {} + ] + ], + "conformance/ogles/GL/build/build_041_to_048.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_041_to_048.html", + {} + ] + ], + "conformance/ogles/GL/build/build_049_to_056.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_049_to_056.html", + {} + ] + ], + "conformance/ogles/GL/build/build_057_to_064.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_057_to_064.html", + {} + ] + ], + "conformance/ogles/GL/build/build_065_to_072.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_065_to_072.html", + {} + ] + ], + "conformance/ogles/GL/build/build_073_to_080.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_073_to_080.html", + {} + ] + ], + "conformance/ogles/GL/build/build_081_to_088.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_081_to_088.html", + {} + ] + ], + "conformance/ogles/GL/build/build_089_to_096.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_089_to_096.html", + {} + ] + ], + "conformance/ogles/GL/build/build_097_to_104.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_097_to_104.html", + {} + ] + ], + "conformance/ogles/GL/build/build_105_to_112.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_105_to_112.html", + {} + ] + ], + "conformance/ogles/GL/build/build_113_to_120.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_113_to_120.html", + {} + ] + ], + "conformance/ogles/GL/build/build_121_to_128.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_121_to_128.html", + {} + ] + ], + "conformance/ogles/GL/build/build_129_to_136.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_129_to_136.html", + {} + ] + ], + "conformance/ogles/GL/build/build_137_to_144.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_137_to_144.html", + {} + ] + ], + "conformance/ogles/GL/build/build_145_to_152.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_145_to_152.html", + {} + ] + ], + "conformance/ogles/GL/build/build_153_to_160.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_153_to_160.html", + {} + ] + ], + "conformance/ogles/GL/build/build_161_to_168.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_161_to_168.html", + {} + ] + ], + "conformance/ogles/GL/build/build_169_to_176.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_169_to_176.html", + {} + ] + ], + "conformance/ogles/GL/build/build_177_to_178.html": [ + [ + "/_webgl/conformance/ogles/GL/build/build_177_to_178.html", + {} + ] + ], + "conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html": [ + [ + "/_webgl/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html", + {} + ] + ], + "conformance/ogles/GL/ceil/ceil_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/ceil/ceil_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/clamp/clamp_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/clamp/clamp_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/control_flow/control_flow_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ + [ + "/_webgl/conformance/ogles/GL/control_flow/control_flow_009_to_010.html", + {} + ] + ], + "conformance/ogles/GL/cos/cos_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/cos/cos_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/cross/cross_001_to_002.html": [ + [ + "/_webgl/conformance/ogles/GL/cross/cross_001_to_002.html", + {} + ] + ], + "conformance/ogles/GL/default/default_001_to_001.html": [ + [ + "/_webgl/conformance/ogles/GL/default/default_001_to_001.html", + {} + ] + ], + "conformance/ogles/GL/degrees/degrees_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/degrees/degrees_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/discard/discard_001_to_002.html": [ + [ + "/_webgl/conformance/ogles/GL/discard/discard_001_to_002.html", + {} + ] + ], + "conformance/ogles/GL/distance/distance_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/distance/distance_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/dot/dot_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/dot/dot_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/equal/equal_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/equal/equal_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/equal/equal_009_to_012.html": [ + [ + "/_webgl/conformance/ogles/GL/equal/equal_009_to_012.html", + {} + ] + ], + "conformance/ogles/GL/exp/exp_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/exp/exp_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/exp/exp_009_to_012.html": [ + [ + "/_webgl/conformance/ogles/GL/exp/exp_009_to_012.html", + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/exp2/exp2_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/exp2/exp2_009_to_012.html": [ + [ + "/_webgl/conformance/ogles/GL/exp2/exp2_009_to_012.html", + {} + ] + ], + "conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/faceforward/faceforward_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/floor/floor_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/floor/floor_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/fract/fract_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/fract/fract_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_017_to_024.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_017_to_024.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_025_to_032.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_025_to_032.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_033_to_040.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_033_to_040.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_041_to_048.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_041_to_048.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_049_to_056.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_049_to_056.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_057_to_064.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_057_to_064.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_065_to_072.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_065_to_072.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_073_to_080.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_073_to_080.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_081_to_088.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_081_to_088.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_089_to_096.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_089_to_096.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_097_to_104.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_097_to_104.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_105_to_112.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_105_to_112.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_113_to_120.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_113_to_120.html", + {} + ] + ], + "conformance/ogles/GL/functions/functions_121_to_126.html": [ + [ + "/_webgl/conformance/ogles/GL/functions/functions_121_to_126.html", + {} + ] + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ + [ + "/_webgl/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html", + {} + ] + ], + "conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ + [ + "/_webgl/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html", + {} + ] + ], + "conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/length/length_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/length/length_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/lessThan/lessThan_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/log/log_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/log/log_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/log/log_009_to_012.html": [ + [ + "/_webgl/conformance/ogles/GL/log/log_009_to_012.html", + {} + ] + ], + "conformance/ogles/GL/log2/log2_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/log2/log2_001_to_008.html", + { + "timeout": "long" + } + ] + ], + "conformance/ogles/GL/log2/log2_009_to_012.html": [ + [ + "/_webgl/conformance/ogles/GL/log2/log2_009_to_012.html", + {} + ] + ], + "conformance/ogles/GL/mat/mat_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/mat/mat_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/mat/mat_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/mat/mat_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/mat/mat_017_to_024.html": [ + [ + "/_webgl/conformance/ogles/GL/mat/mat_017_to_024.html", + {} + ] + ], + "conformance/ogles/GL/mat/mat_025_to_032.html": [ + [ + "/_webgl/conformance/ogles/GL/mat/mat_025_to_032.html", + {} + ] + ], + "conformance/ogles/GL/mat/mat_033_to_040.html": [ + [ + "/_webgl/conformance/ogles/GL/mat/mat_033_to_040.html", + {} + ] + ], + "conformance/ogles/GL/mat/mat_041_to_046.html": [ + [ + "/_webgl/conformance/ogles/GL/mat/mat_041_to_046.html", + {} + ] + ], + "conformance/ogles/GL/mat3/mat3_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/mat3/mat3_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ + [ + "/_webgl/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html", + {} + ] + ], + "conformance/ogles/GL/max/max_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/max/max_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/min/min_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/min/min_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/mix/mix_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/mix/mix_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/mod/mod_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/mod/mod_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/normalize/normalize_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/normalize/normalize_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/not/not_001_to_004.html": [ + [ + "/_webgl/conformance/ogles/GL/not/not_001_to_004.html", + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/notEqual/notEqual_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ + [ + "/_webgl/conformance/ogles/GL/notEqual/notEqual_009_to_012.html", + {} + ] + ], + "conformance/ogles/GL/operators/operators_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/operators/operators_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/operators/operators_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/operators/operators_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/operators/operators_017_to_024.html": [ + [ + "/_webgl/conformance/ogles/GL/operators/operators_017_to_024.html", + {} + ] + ], + "conformance/ogles/GL/operators/operators_025_to_026.html": [ + [ + "/_webgl/conformance/ogles/GL/operators/operators_025_to_026.html", + {} + ] + ], + "conformance/ogles/GL/pow/pow_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/pow/pow_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/pow/pow_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/pow/pow_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/pow/pow_017_to_024.html": [ + [ + "/_webgl/conformance/ogles/GL/pow/pow_017_to_024.html", + {} + ] + ], + "conformance/ogles/GL/radians/radians_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/radians/radians_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/reflect/reflect_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/reflect/reflect_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/refract/refract_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/refract/refract_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/sign/sign_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/sign/sign_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/sin/sin_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/sin/sin_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/sqrt/sqrt_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/step/step_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/step/step_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/struct/struct_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/struct/struct_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/struct/struct_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/struct/struct_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/struct/struct_017_to_024.html": [ + [ + "/_webgl/conformance/ogles/GL/struct/struct_017_to_024.html", + {} + ] + ], + "conformance/ogles/GL/struct/struct_025_to_032.html": [ + [ + "/_webgl/conformance/ogles/GL/struct/struct_025_to_032.html", + {} + ] + ], + "conformance/ogles/GL/struct/struct_033_to_040.html": [ + [ + "/_webgl/conformance/ogles/GL/struct/struct_033_to_040.html", + {} + ] + ], + "conformance/ogles/GL/struct/struct_041_to_048.html": [ + [ + "/_webgl/conformance/ogles/GL/struct/struct_041_to_048.html", + {} + ] + ], + "conformance/ogles/GL/struct/struct_049_to_056.html": [ + [ + "/_webgl/conformance/ogles/GL/struct/struct_049_to_056.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html", + {} + ] + ], + "conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ + [ + "/_webgl/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html", + {} + ] + ], + "conformance/ogles/GL/tan/tan_001_to_006.html": [ + [ + "/_webgl/conformance/ogles/GL/tan/tan_001_to_006.html", + {} + ] + ], + "conformance/ogles/GL/vec/vec_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/vec/vec_001_to_008.html", + {} + ] + ], + "conformance/ogles/GL/vec/vec_009_to_016.html": [ + [ + "/_webgl/conformance/ogles/GL/vec/vec_009_to_016.html", + {} + ] + ], + "conformance/ogles/GL/vec/vec_017_to_018.html": [ + [ + "/_webgl/conformance/ogles/GL/vec/vec_017_to_018.html", + {} + ] + ], + "conformance/ogles/GL/vec3/vec3_001_to_008.html": [ + [ + "/_webgl/conformance/ogles/GL/vec3/vec3_001_to_008.html", + {} + ] + ], + "conformance/programs/get-active-test.html": [ + [ + "/_webgl/conformance/programs/get-active-test.html", + {} + ] + ], + "conformance/programs/gl-bind-attrib-location-long-names-test.html": [ + [ + "/_webgl/conformance/programs/gl-bind-attrib-location-long-names-test.html", + {} + ] + ], + "conformance/programs/gl-bind-attrib-location-test.html": [ + [ + "/_webgl/conformance/programs/gl-bind-attrib-location-test.html", + {} + ] + ], + "conformance/programs/gl-get-active-attribute.html": [ + [ + "/_webgl/conformance/programs/gl-get-active-attribute.html", + {} + ] + ], + "conformance/programs/gl-get-active-uniform.html": [ + [ + "/_webgl/conformance/programs/gl-get-active-uniform.html", + {} + ] + ], + "conformance/programs/gl-getshadersource.html": [ + [ + "/_webgl/conformance/programs/gl-getshadersource.html", + {} + ] + ], + "conformance/programs/gl-shader-test.html": [ + [ + "/_webgl/conformance/programs/gl-shader-test.html", + {} + ] + ], + "conformance/programs/invalid-UTF-16.html": [ + [ + "/_webgl/conformance/programs/invalid-UTF-16.html", + {} + ] + ], + "conformance/programs/program-infolog.html": [ + [ + "/_webgl/conformance/programs/program-infolog.html", + {} + ] + ], + "conformance/programs/program-test.html": [ + [ + "/_webgl/conformance/programs/program-test.html", + {} + ] + ], + "conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ + [ + "/_webgl/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html", + {} + ] + ], + "conformance/reading/read-pixels-pack-alignment.html": [ + [ + "/_webgl/conformance/reading/read-pixels-pack-alignment.html", + {} + ] + ], + "conformance/reading/read-pixels-test.html": [ + [ + "/_webgl/conformance/reading/read-pixels-test.html", + {} + ] + ], + "conformance/renderbuffers/feedback-loop.html": [ + [ + "/_webgl/conformance/renderbuffers/feedback-loop.html", + {} + ] + ], + "conformance/renderbuffers/framebuffer-object-attachment.html": [ + [ + "/_webgl/conformance/renderbuffers/framebuffer-object-attachment.html", + {} + ] + ], + "conformance/renderbuffers/framebuffer-state-restoration.html": [ + [ + "/_webgl/conformance/renderbuffers/framebuffer-state-restoration.html", + {} + ] + ], + "conformance/renderbuffers/framebuffer-test.html": [ + [ + "/_webgl/conformance/renderbuffers/framebuffer-test.html", + {} + ] + ], + "conformance/renderbuffers/renderbuffer-initialization.html": [ + [ + "/_webgl/conformance/renderbuffers/renderbuffer-initialization.html", + {} + ] + ], + "conformance/rendering/clipping-wide-points.html": [ + [ + "/_webgl/conformance/rendering/clipping-wide-points.html", + {} + ] + ], + "conformance/rendering/culling.html": [ + [ + "/_webgl/conformance/rendering/culling.html", + {} + ] + ], + "conformance/rendering/default-texture-draw-bug.html": [ + [ + "/_webgl/conformance/rendering/default-texture-draw-bug.html", + {} + ] + ], + "conformance/rendering/draw-arrays-out-of-bounds.html": [ + [ + "/_webgl/conformance/rendering/draw-arrays-out-of-bounds.html", + {} + ] + ], + "conformance/rendering/draw-elements-out-of-bounds.html": [ + [ + "/_webgl/conformance/rendering/draw-elements-out-of-bounds.html", + {} + ] + ], + "conformance/rendering/draw-with-changing-start-vertex-bug.html": [ + [ + "/_webgl/conformance/rendering/draw-with-changing-start-vertex-bug.html", + {} + ] + ], + "conformance/rendering/framebuffer-switch.html": [ + [ + "/_webgl/conformance/rendering/framebuffer-switch.html", + {} + ] + ], + "conformance/rendering/framebuffer-texture-switch.html": [ + [ + "/_webgl/conformance/rendering/framebuffer-texture-switch.html", + {} + ] + ], + "conformance/rendering/gl-clear.html": [ + [ + "/_webgl/conformance/rendering/gl-clear.html", + {} + ] + ], + "conformance/rendering/gl-drawarrays.html": [ + [ + "/_webgl/conformance/rendering/gl-drawarrays.html", + {} + ] + ], + "conformance/rendering/gl-drawelements.html": [ + [ + "/_webgl/conformance/rendering/gl-drawelements.html", + {} + ] + ], + "conformance/rendering/gl-scissor-canvas-dimensions.html": [ + [ + "/_webgl/conformance/rendering/gl-scissor-canvas-dimensions.html", + {} + ] + ], + "conformance/rendering/gl-scissor-fbo-test.html": [ + [ + "/_webgl/conformance/rendering/gl-scissor-fbo-test.html", + {} + ] + ], + "conformance/rendering/gl-scissor-test.html": [ + [ + "/_webgl/conformance/rendering/gl-scissor-test.html", + {} + ] + ], + "conformance/rendering/gl-viewport-test.html": [ + [ + "/_webgl/conformance/rendering/gl-viewport-test.html", + {} + ] + ], + "conformance/rendering/line-loop-tri-fan.html": [ + [ + "/_webgl/conformance/rendering/line-loop-tri-fan.html", + {} + ] + ], + "conformance/rendering/many-draw-calls.html": [ + [ + "/_webgl/conformance/rendering/many-draw-calls.html", + { + "timeout": "long" + } + ] + ], + "conformance/rendering/more-than-65536-indices.html": [ + [ + "/_webgl/conformance/rendering/more-than-65536-indices.html", + {} + ] + ], + "conformance/rendering/multisample-corruption.html": [ + [ + "/_webgl/conformance/rendering/multisample-corruption.html", + {} + ] + ], + "conformance/rendering/negative-one-index.html": [ + [ + "/_webgl/conformance/rendering/negative-one-index.html", + {} + ] + ], + "conformance/rendering/out-of-bounds-index-buffers.html": [ + [ + "/_webgl/conformance/rendering/out-of-bounds-index-buffers.html", + {} + ] + ], + "conformance/rendering/point-no-attributes.html": [ + [ + "/_webgl/conformance/rendering/point-no-attributes.html", + {} + ] + ], + "conformance/rendering/point-size.html": [ + [ + "/_webgl/conformance/rendering/point-size.html", + {} + ] + ], + "conformance/rendering/point-specific-shader-variables.html": [ + [ + "/_webgl/conformance/rendering/point-specific-shader-variables.html", + {} + ] + ], + "conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ + [ + "/_webgl/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html", + {} + ] + ], + "conformance/rendering/polygon-offset.html": [ + [ + "/_webgl/conformance/rendering/polygon-offset.html", + {} + ] + ], + "conformance/rendering/simple.html": [ + [ + "/_webgl/conformance/rendering/simple.html", + {} + ] + ], + "conformance/rendering/triangle.html": [ + [ + "/_webgl/conformance/rendering/triangle.html", + {} + ] + ], + "conformance/state/gl-enable-enum-test.html": [ + [ + "/_webgl/conformance/state/gl-enable-enum-test.html", + {} + ] + ], + "conformance/state/gl-enum-tests.html": [ + [ + "/_webgl/conformance/state/gl-enum-tests.html", + {} + ] + ], + "conformance/state/gl-get-calls.html": [ + [ + "/_webgl/conformance/state/gl-get-calls.html", + {} + ] + ], + "conformance/state/gl-geterror.html": [ + [ + "/_webgl/conformance/state/gl-geterror.html", + {} + ] + ], + "conformance/state/gl-getstring.html": [ + [ + "/_webgl/conformance/state/gl-getstring.html", + {} + ] + ], + "conformance/state/gl-initial-state.html": [ + [ + "/_webgl/conformance/state/gl-initial-state.html", + {} + ] + ], + "conformance/state/gl-object-get-calls.html": [ + [ + "/_webgl/conformance/state/gl-object-get-calls.html", + {} + ] + ], + "conformance/state/state-uneffected-after-compositing.html": [ + [ + "/_webgl/conformance/state/state-uneffected-after-compositing.html", + {} + ] + ], + "conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/compressed-tex-image.html": [ + [ + "/_webgl/conformance/textures/compressed-tex-image.html", + {} + ] + ], + "conformance/textures/copy-tex-image-2d-formats.html": [ + [ + "/_webgl/conformance/textures/copy-tex-image-2d-formats.html", + {} + ] + ], + "conformance/textures/copy-tex-image-and-sub-image-2d.html": [ + [ + "/_webgl/conformance/textures/copy-tex-image-and-sub-image-2d.html", + {} + ] + ], + "conformance/textures/default-texture.html": [ + [ + "/_webgl/conformance/textures/default-texture.html", + {} + ] + ], + "conformance/textures/gl-get-tex-parameter.html": [ + [ + "/_webgl/conformance/textures/gl-get-tex-parameter.html", + {} + ] + ], + "conformance/textures/gl-pixelstorei.html": [ + [ + "/_webgl/conformance/textures/gl-pixelstorei.html", + {} + ] + ], + "conformance/textures/gl-teximage.html": [ + [ + "/_webgl/conformance/textures/gl-teximage.html", + {} + ] + ], + "conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/mipmap-fbo.html": [ + [ + "/_webgl/conformance/textures/mipmap-fbo.html", + {} + ] + ], + "conformance/textures/misc/compressed-tex-image.html": [ + [ + "/_webgl/conformance/textures/misc/compressed-tex-image.html", + {} + ] + ], + "conformance/textures/misc/copy-tex-image-2d-formats.html": [ + [ + "/_webgl/conformance/textures/misc/copy-tex-image-2d-formats.html", + {} + ] + ], + "conformance/textures/misc/copy-tex-image-and-sub-image-2d.html": [ + [ + "/_webgl/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html", + {} + ] + ], + "conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html": [ + [ + "/_webgl/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html", + {} + ] + ], + "conformance/textures/misc/cube-incomplete-fbo.html": [ + [ + "/_webgl/conformance/textures/misc/cube-incomplete-fbo.html", + {} + ] + ], + "conformance/textures/misc/default-texture.html": [ + [ + "/_webgl/conformance/textures/misc/default-texture.html", + {} + ] + ], + "conformance/textures/misc/gl-get-tex-parameter.html": [ + [ + "/_webgl/conformance/textures/misc/gl-get-tex-parameter.html", + {} + ] + ], + "conformance/textures/misc/gl-pixelstorei.html": [ + [ + "/_webgl/conformance/textures/misc/gl-pixelstorei.html", + {} + ] + ], + "conformance/textures/misc/gl-teximage.html": [ + [ + "/_webgl/conformance/textures/misc/gl-teximage.html", + {} + ] + ], + "conformance/textures/misc/mipmap-fbo.html": [ + [ + "/_webgl/conformance/textures/misc/mipmap-fbo.html", + {} + ] + ], + "conformance/textures/misc/origin-clean-conformance.html": [ + [ + "/_webgl/conformance/textures/misc/origin-clean-conformance.html", + {} + ] + ], + "conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ + [ + "/_webgl/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html", + {} + ] + ], + "conformance/textures/misc/tex-image-and-uniform-binding-bugs.html": [ + [ + "/_webgl/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html", + {} + ] + ], + "conformance/textures/misc/tex-image-canvas-corruption.html": [ + [ + "/_webgl/conformance/textures/misc/tex-image-canvas-corruption.html", + {} + ] + ], + "conformance/textures/misc/tex-image-webgl.html": [ + [ + "/_webgl/conformance/textures/misc/tex-image-webgl.html", + {} + ] + ], + "conformance/textures/misc/tex-image-with-format-and-type.html": [ + [ + "/_webgl/conformance/textures/misc/tex-image-with-format-and-type.html", + {} + ] + ], + "conformance/textures/misc/tex-image-with-invalid-data.html": [ + [ + "/_webgl/conformance/textures/misc/tex-image-with-invalid-data.html", + {} + ] + ], + "conformance/textures/misc/tex-input-validation.html": [ + [ + "/_webgl/conformance/textures/misc/tex-input-validation.html", + {} + ] + ], + "conformance/textures/misc/tex-sub-image-2d-bad-args.html": [ + [ + "/_webgl/conformance/textures/misc/tex-sub-image-2d-bad-args.html", + {} + ] + ], + "conformance/textures/misc/tex-sub-image-2d.html": [ + [ + "/_webgl/conformance/textures/misc/tex-sub-image-2d.html", + {} + ] + ], + "conformance/textures/misc/texparameter-test.html": [ + [ + "/_webgl/conformance/textures/misc/texparameter-test.html", + {} + ] + ], + "conformance/textures/misc/texture-active-bind-2.html": [ + [ + "/_webgl/conformance/textures/misc/texture-active-bind-2.html", + {} + ] + ], + "conformance/textures/misc/texture-active-bind.html": [ + [ + "/_webgl/conformance/textures/misc/texture-active-bind.html", + {} + ] + ], + "conformance/textures/misc/texture-attachment-formats.html": [ + [ + "/_webgl/conformance/textures/misc/texture-attachment-formats.html", + {} + ] + ], + "conformance/textures/misc/texture-clear.html": [ + [ + "/_webgl/conformance/textures/misc/texture-clear.html", + {} + ] + ], + "conformance/textures/misc/texture-complete.html": [ + [ + "/_webgl/conformance/textures/misc/texture-complete.html", + {} + ] + ], + "conformance/textures/misc/texture-copying-feedback-loops.html": [ + [ + "/_webgl/conformance/textures/misc/texture-copying-feedback-loops.html", + {} + ] + ], + "conformance/textures/misc/texture-cube-as-fbo-attachment.html": [ + [ + "/_webgl/conformance/textures/misc/texture-cube-as-fbo-attachment.html", + {} + ] + ], + "conformance/textures/misc/texture-draw-with-2d-and-cube.html": [ + [ + "/_webgl/conformance/textures/misc/texture-draw-with-2d-and-cube.html", + {} + ] + ], + "conformance/textures/misc/texture-fakeblack.html": [ + [ + "/_webgl/conformance/textures/misc/texture-fakeblack.html", + {} + ] + ], + "conformance/textures/misc/texture-formats-test.html": [ + [ + "/_webgl/conformance/textures/misc/texture-formats-test.html", + {} + ] + ], + "conformance/textures/misc/texture-hd-dpi.html": [ + [ + "/_webgl/conformance/textures/misc/texture-hd-dpi.html", + {} + ] + ], + "conformance/textures/misc/texture-mips.html": [ + [ + "/_webgl/conformance/textures/misc/texture-mips.html", + {} + ] + ], + "conformance/textures/misc/texture-npot-video.html": [ + [ + "/_webgl/conformance/textures/misc/texture-npot-video.html", + {} + ] + ], + "conformance/textures/misc/texture-npot.html": [ + [ + "/_webgl/conformance/textures/misc/texture-npot.html", + {} + ] + ], + "conformance/textures/misc/texture-size-cube-maps.html": [ + [ + "/_webgl/conformance/textures/misc/texture-size-cube-maps.html", + {} + ] + ], + "conformance/textures/misc/texture-size-limit.html": [ + [ + "/_webgl/conformance/textures/misc/texture-size-limit.html", + {} + ] + ], + "conformance/textures/misc/texture-size.html": [ + [ + "/_webgl/conformance/textures/misc/texture-size.html", + {} + ] + ], + "conformance/textures/misc/texture-sub-image-cube-maps.html": [ + [ + "/_webgl/conformance/textures/misc/texture-sub-image-cube-maps.html", + {} + ] + ], + "conformance/textures/misc/texture-transparent-pixels-initialized.html": [ + [ + "/_webgl/conformance/textures/misc/texture-transparent-pixels-initialized.html", + {} + ] + ], + "conformance/textures/misc/texture-upload-cube-maps.html": [ + [ + "/_webgl/conformance/textures/misc/texture-upload-cube-maps.html", + {} + ] + ], + "conformance/textures/misc/texture-upload-size.html": [ + [ + "/_webgl/conformance/textures/misc/texture-upload-size.html", + {} + ] + ], + "conformance/textures/origin-clean-conformance.html": [ + [ + "/_webgl/conformance/textures/origin-clean-conformance.html", + {} + ] + ], + "conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-image.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-video.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html", + {} + ] + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html", + {} + ] + ], + "conformance/textures/tex-image-and-uniform-binding-bugs.html": [ + [ + "/_webgl/conformance/textures/tex-image-and-uniform-binding-bugs.html", + {} + ] + ], + "conformance/textures/tex-image-canvas-corruption.html": [ + [ + "/_webgl/conformance/textures/tex-image-canvas-corruption.html", + {} + ] + ], + "conformance/textures/tex-image-webgl.html": [ + [ + "/_webgl/conformance/textures/tex-image-webgl.html", + {} + ] + ], + "conformance/textures/tex-image-with-format-and-type.html": [ + [ + "/_webgl/conformance/textures/tex-image-with-format-and-type.html", + {} + ] + ], + "conformance/textures/tex-image-with-invalid-data.html": [ + [ + "/_webgl/conformance/textures/tex-image-with-invalid-data.html", + {} + ] + ], + "conformance/textures/tex-input-validation.html": [ + [ + "/_webgl/conformance/textures/tex-input-validation.html", + {} + ] + ], + "conformance/textures/tex-sub-image-2d-bad-args.html": [ + [ + "/_webgl/conformance/textures/tex-sub-image-2d-bad-args.html", + {} + ] + ], + "conformance/textures/tex-sub-image-2d.html": [ + [ + "/_webgl/conformance/textures/tex-sub-image-2d.html", + {} + ] + ], + "conformance/textures/texparameter-test.html": [ + [ + "/_webgl/conformance/textures/texparameter-test.html", + {} + ] + ], + "conformance/textures/texture-active-bind-2.html": [ + [ + "/_webgl/conformance/textures/texture-active-bind-2.html", + {} + ] + ], + "conformance/textures/texture-active-bind.html": [ + [ + "/_webgl/conformance/textures/texture-active-bind.html", + {} + ] + ], + "conformance/textures/texture-attachment-formats.html": [ + [ + "/_webgl/conformance/textures/texture-attachment-formats.html", + {} + ] + ], + "conformance/textures/texture-clear.html": [ + [ + "/_webgl/conformance/textures/texture-clear.html", + {} + ] + ], + "conformance/textures/texture-complete.html": [ + [ + "/_webgl/conformance/textures/texture-complete.html", + {} + ] + ], + "conformance/textures/texture-copying-feedback-loops.html": [ + [ + "/_webgl/conformance/textures/texture-copying-feedback-loops.html", + {} + ] + ], + "conformance/textures/texture-draw-with-2d-and-cube.html": [ + [ + "/_webgl/conformance/textures/texture-draw-with-2d-and-cube.html", + {} + ] + ], + "conformance/textures/texture-fakeblack.html": [ + [ + "/_webgl/conformance/textures/texture-fakeblack.html", + {} + ] + ], + "conformance/textures/texture-formats-test.html": [ + [ + "/_webgl/conformance/textures/texture-formats-test.html", + {} + ] + ], + "conformance/textures/texture-hd-dpi.html": [ + [ + "/_webgl/conformance/textures/texture-hd-dpi.html", + {} + ] + ], + "conformance/textures/texture-mips.html": [ + [ + "/_webgl/conformance/textures/texture-mips.html", + {} + ] + ], + "conformance/textures/texture-npot-video.html": [ + [ + "/_webgl/conformance/textures/texture-npot-video.html", + {} + ] + ], + "conformance/textures/texture-npot.html": [ + [ + "/_webgl/conformance/textures/texture-npot.html", + {} + ] + ], + "conformance/textures/texture-size-cube-maps.html": [ + [ + "/_webgl/conformance/textures/texture-size-cube-maps.html", + {} + ] + ], + "conformance/textures/texture-size-limit.html": [ + [ + "/_webgl/conformance/textures/texture-size-limit.html", + {} + ] + ], + "conformance/textures/texture-size.html": [ + [ + "/_webgl/conformance/textures/texture-size.html", + {} + ] + ], + "conformance/textures/texture-sub-image-cube-maps.html": [ + [ + "/_webgl/conformance/textures/texture-sub-image-cube-maps.html", + {} + ] + ], + "conformance/textures/texture-transparent-pixels-initialized.html": [ + [ + "/_webgl/conformance/textures/texture-transparent-pixels-initialized.html", + {} + ] + ], + "conformance/textures/texture-upload-cube-maps.html": [ + [ + "/_webgl/conformance/textures/texture-upload-cube-maps.html", + {} + ] + ], + "conformance/textures/texture-upload-size.html": [ + [ + "/_webgl/conformance/textures/texture-upload-size.html", + {} + ] + ], + "conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html", + {} + ] + ], + "conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html", + {} + ] + ], + "conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance/typedarrays/array-buffer-crash.html": [ + [ + "/_webgl/conformance/typedarrays/array-buffer-crash.html", + {} + ] + ], + "conformance/typedarrays/array-buffer-view-crash.html": [ + [ + "/_webgl/conformance/typedarrays/array-buffer-view-crash.html", + {} + ] + ], + "conformance/typedarrays/array-large-array-tests.html": [ + [ + "/_webgl/conformance/typedarrays/array-large-array-tests.html", + {} + ] + ], + "conformance/typedarrays/array-unit-tests.html": [ + [ + "/_webgl/conformance/typedarrays/array-unit-tests.html", + {} + ] + ], + "conformance/typedarrays/data-view-crash.html": [ + [ + "/_webgl/conformance/typedarrays/data-view-crash.html", + {} + ] + ], + "conformance/typedarrays/data-view-test.html": [ + [ + "/_webgl/conformance/typedarrays/data-view-test.html", + {} + ] + ], + "conformance/typedarrays/typed-arrays-in-workers.html": [ + [ + "/_webgl/conformance/typedarrays/typed-arrays-in-workers.html", + {} + ] + ], + "conformance/uniforms/gl-uniform-arrays.html": [ + [ + "/_webgl/conformance/uniforms/gl-uniform-arrays.html", + {} + ] + ], + "conformance/uniforms/gl-uniform-bool.html": [ + [ + "/_webgl/conformance/uniforms/gl-uniform-bool.html", + {} + ] + ], + "conformance/uniforms/gl-uniformmatrix4fv.html": [ + [ + "/_webgl/conformance/uniforms/gl-uniformmatrix4fv.html", + {} + ] + ], + "conformance/uniforms/gl-unknown-uniform.html": [ + [ + "/_webgl/conformance/uniforms/gl-unknown-uniform.html", + {} + ] + ], + "conformance/uniforms/null-uniform-location.html": [ + [ + "/_webgl/conformance/uniforms/null-uniform-location.html", + {} + ] + ], + "conformance/uniforms/out-of-bounds-uniform-array-access.html": [ + [ + "/_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html", + { + "timeout": "long" + } + ] + ], + "conformance/uniforms/uniform-default-values.html": [ + [ + "/_webgl/conformance/uniforms/uniform-default-values.html", + {} + ] + ], + "conformance/uniforms/uniform-location.html": [ + [ + "/_webgl/conformance/uniforms/uniform-location.html", + {} + ] + ], + "conformance/uniforms/uniform-samplers-test.html": [ + [ + "/_webgl/conformance/uniforms/uniform-samplers-test.html", + {} + ] + ], + "conformance/uniforms/uniform-values-per-program.html": [ + [ + "/_webgl/conformance/uniforms/uniform-values-per-program.html", + {} + ] + ], + "conformance2/attribs/gl-vertex-attrib-i-render.html": [ + [ + "/_webgl/conformance2/attribs/gl-vertex-attrib-i-render.html", + {} + ] + ], + "conformance2/attribs/gl-vertex-attrib.html": [ + [ + "/_webgl/conformance2/attribs/gl-vertex-attrib.html", + {} + ] + ], + "conformance2/attribs/gl-vertexattribipointer-offsets.html": [ + [ + "/_webgl/conformance2/attribs/gl-vertexattribipointer-offsets.html", + {} + ] + ], + "conformance2/attribs/gl-vertexattribipointer.html": [ + [ + "/_webgl/conformance2/attribs/gl-vertexattribipointer.html", + {} + ] + ], + "conformance2/buffers/bound-buffer-size-change-test.html": [ + [ + "/_webgl/conformance2/buffers/bound-buffer-size-change-test.html", + {} + ] + ], + "conformance2/buffers/buffer-copying-contents.html": [ + [ + "/_webgl/conformance2/buffers/buffer-copying-contents.html", + {} + ] + ], + "conformance2/buffers/buffer-copying-restrictions.html": [ + [ + "/_webgl/conformance2/buffers/buffer-copying-restrictions.html", + {} + ] + ], + "conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html": [ + [ + "/_webgl/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html", + {} + ] + ], + "conformance2/buffers/buffer-overflow-test.html": [ + [ + "/_webgl/conformance2/buffers/buffer-overflow-test.html", + {} + ] + ], + "conformance2/buffers/buffer-type-restrictions.html": [ + [ + "/_webgl/conformance2/buffers/buffer-type-restrictions.html", + {} + ] + ], + "conformance2/buffers/get-buffer-sub-data.html": [ + [ + "/_webgl/conformance2/buffers/get-buffer-sub-data.html", + {} + ] + ], + "conformance2/buffers/one-large-uniform-buffer.html": [ + [ + "/_webgl/conformance2/buffers/one-large-uniform-buffer.html", + {} + ] + ], + "conformance2/buffers/uniform-buffers.html": [ + [ + "/_webgl/conformance2/buffers/uniform-buffers.html", + {} + ] + ], + "conformance2/context/constants-and-properties-2.html": [ + [ + "/_webgl/conformance2/context/constants-and-properties-2.html", + {} + ] + ], + "conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html": [ + [ + "/_webgl/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html", + {} + ] + ], + "conformance2/context/context-type-test-2.html": [ + [ + "/_webgl/conformance2/context/context-type-test-2.html", + {} + ] + ], + "conformance2/context/methods-2.html": [ + [ + "/_webgl/conformance2/context/methods-2.html", + {} + ] + ], + "conformance2/extensions/ext-color-buffer-float.html": [ + [ + "/_webgl/conformance2/extensions/ext-color-buffer-float.html", + {} + ] + ], + "conformance2/extensions/ext-disjoint-timer-query-webgl2.html": [ + [ + "/_webgl/conformance2/extensions/ext-disjoint-timer-query-webgl2.html", + {} + ] + ], + "conformance2/extensions/promoted-extensions-in-shaders.html": [ + [ + "/_webgl/conformance2/extensions/promoted-extensions-in-shaders.html", + {} + ] + ], + "conformance2/extensions/promoted-extensions.html": [ + [ + "/_webgl/conformance2/extensions/promoted-extensions.html", + {} + ] + ], + "conformance2/glsl3/array-as-return-value.html": [ + [ + "/_webgl/conformance2/glsl3/array-as-return-value.html", + {} + ] + ], + "conformance2/glsl3/array-assign-constructor.html": [ + [ + "/_webgl/conformance2/glsl3/array-assign-constructor.html", + {} + ] + ], + "conformance2/glsl3/array-assign.html": [ + [ + "/_webgl/conformance2/glsl3/array-assign.html", + {} + ] + ], + "conformance2/glsl3/array-complex-indexing.html": [ + [ + "/_webgl/conformance2/glsl3/array-complex-indexing.html", + {} + ] + ], + "conformance2/glsl3/array-element-increment.html": [ + [ + "/_webgl/conformance2/glsl3/array-element-increment.html", + {} + ] + ], + "conformance2/glsl3/array-equality.html": [ + [ + "/_webgl/conformance2/glsl3/array-equality.html", + {} + ] + ], + "conformance2/glsl3/array-in-complex-expression.html": [ + [ + "/_webgl/conformance2/glsl3/array-in-complex-expression.html", + {} + ] + ], + "conformance2/glsl3/attrib-location-length-limits.html": [ + [ + "/_webgl/conformance2/glsl3/attrib-location-length-limits.html", + {} + ] + ], + "conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html": [ + [ + "/_webgl/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html", + {} + ] + ], + "conformance2/glsl3/compare-structs-containing-arrays.html": [ + [ + "/_webgl/conformance2/glsl3/compare-structs-containing-arrays.html", + {} + ] + ], + "conformance2/glsl3/compound-assignment-type-combination.html": [ + [ + "/_webgl/conformance2/glsl3/compound-assignment-type-combination.html", + {} + ] + ], + "conformance2/glsl3/const-array-init.html": [ + [ + "/_webgl/conformance2/glsl3/const-array-init.html", + {} + ] + ], + "conformance2/glsl3/forbidden-operators.html": [ + [ + "/_webgl/conformance2/glsl3/forbidden-operators.html", + {} + ] + ], + "conformance2/glsl3/frag-depth.html": [ + [ + "/_webgl/conformance2/glsl3/frag-depth.html", + {} + ] + ], + "conformance2/glsl3/invalid-default-precision.html": [ + [ + "/_webgl/conformance2/glsl3/invalid-default-precision.html", + {} + ] + ], + "conformance2/glsl3/invalid-invariant.html": [ + [ + "/_webgl/conformance2/glsl3/invalid-invariant.html", + {} + ] + ], + "conformance2/glsl3/loops-with-side-effects.html": [ + [ + "/_webgl/conformance2/glsl3/loops-with-side-effects.html", + {} + ] + ], + "conformance2/glsl3/misplaced-version-directive.html": [ + [ + "/_webgl/conformance2/glsl3/misplaced-version-directive.html", + {} + ] + ], + "conformance2/glsl3/no-attribute-vertex-shader.html": [ + [ + "/_webgl/conformance2/glsl3/no-attribute-vertex-shader.html", + {} + ] + ], + "conformance2/glsl3/sampler-no-precision.html": [ + [ + "/_webgl/conformance2/glsl3/sampler-no-precision.html", + {} + ] + ], + "conformance2/glsl3/sequence-operator-returns-non-constant.html": [ + [ + "/_webgl/conformance2/glsl3/sequence-operator-returns-non-constant.html", + {} + ] + ], + "conformance2/glsl3/shader-linking.html": [ + [ + "/_webgl/conformance2/glsl3/shader-linking.html", + {} + ] + ], + "conformance2/glsl3/shader-with-1024-character-define.html": [ + [ + "/_webgl/conformance2/glsl3/shader-with-1024-character-define.html", + {} + ] + ], + "conformance2/glsl3/shader-with-1024-character-identifier.frag.html": [ + [ + "/_webgl/conformance2/glsl3/shader-with-1024-character-identifier.frag.html", + {} + ] + ], + "conformance2/glsl3/shader-with-1025-character-define.html": [ + [ + "/_webgl/conformance2/glsl3/shader-with-1025-character-define.html", + {} + ] + ], + "conformance2/glsl3/shader-with-1025-character-identifier.frag.html": [ + [ + "/_webgl/conformance2/glsl3/shader-with-1025-character-identifier.frag.html", + {} + ] + ], + "conformance2/glsl3/shader-with-invalid-characters.html": [ + [ + "/_webgl/conformance2/glsl3/shader-with-invalid-characters.html", + {} + ] + ], + "conformance2/glsl3/shader-with-mis-matching-uniform-block.html": [ + [ + "/_webgl/conformance2/glsl3/shader-with-mis-matching-uniform-block.html", + {} + ] + ], + "conformance2/glsl3/short-circuiting-in-loop-condition.html": [ + [ + "/_webgl/conformance2/glsl3/short-circuiting-in-loop-condition.html", + {} + ] + ], + "conformance2/glsl3/texture-offset-out-of-range.html": [ + [ + "/_webgl/conformance2/glsl3/texture-offset-out-of-range.html", + {} + ] + ], + "conformance2/glsl3/texture-offset-uniform-texture-coordinate.html": [ + [ + "/_webgl/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html", + {} + ] + ], + "conformance2/glsl3/tricky-loop-conditions.html": [ + [ + "/_webgl/conformance2/glsl3/tricky-loop-conditions.html", + {} + ] + ], + "conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html": [ + [ + "/_webgl/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html", + {} + ] + ], + "conformance2/glsl3/uniform-block-layout-match.html": [ + [ + "/_webgl/conformance2/glsl3/uniform-block-layout-match.html", + {} + ] + ], + "conformance2/glsl3/uniform-block-layouts.html": [ + [ + "/_webgl/conformance2/glsl3/uniform-block-layouts.html", + {} + ] + ], + "conformance2/glsl3/uniform-location-length-limits.html": [ + [ + "/_webgl/conformance2/glsl3/uniform-location-length-limits.html", + {} + ] + ], + "conformance2/glsl3/valid-invariant.html": [ + [ + "/_webgl/conformance2/glsl3/valid-invariant.html", + {} + ] + ], + "conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html": [ + [ + "/_webgl/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html", + {} + ] + ], + "conformance2/glsl3/vector-dynamic-indexing.html": [ + [ + "/_webgl/conformance2/glsl3/vector-dynamic-indexing.html", + {} + ] + ], + "conformance2/misc/expando-loss-2.html": [ + [ + "/_webgl/conformance2/misc/expando-loss-2.html", + {} + ] + ], + "conformance2/misc/getextension-while-pbo-bound-stability.html": [ + [ + "/_webgl/conformance2/misc/getextension-while-pbo-bound-stability.html", + {} + ] + ], + "conformance2/misc/instanceof-test.html": [ + [ + "/_webgl/conformance2/misc/instanceof-test.html", + {} + ] + ], + "conformance2/misc/object-deletion-behaviour-2.html": [ + [ + "/_webgl/conformance2/misc/object-deletion-behaviour-2.html", + {} + ] + ], + "conformance2/misc/uninitialized-test-2.html": [ + [ + "/_webgl/conformance2/misc/uninitialized-test-2.html", + {} + ] + ], + "conformance2/misc/views-with-offsets.html": [ + [ + "/_webgl/conformance2/misc/views-with-offsets.html", + {} + ] + ], + "conformance2/programs/gl-get-frag-data-location.html": [ + [ + "/_webgl/conformance2/programs/gl-get-frag-data-location.html", + {} + ] + ], + "conformance2/query/occlusion-query.html": [ + [ + "/_webgl/conformance2/query/occlusion-query.html", + {} + ] + ], + "conformance2/query/query.html": [ + [ + "/_webgl/conformance2/query/query.html", + {} + ] + ], + "conformance2/reading/format-r11f-g11f-b10f.html": [ + [ + "/_webgl/conformance2/reading/format-r11f-g11f-b10f.html", + {} + ] + ], + "conformance2/reading/read-pixels-from-fbo-test.html": [ + [ + "/_webgl/conformance2/reading/read-pixels-from-fbo-test.html", + {} + ] + ], + "conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html": [ + [ + "/_webgl/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html", + {} + ] + ], + "conformance2/reading/read-pixels-into-pixel-pack-buffer.html": [ + [ + "/_webgl/conformance2/reading/read-pixels-into-pixel-pack-buffer.html", + {} + ] + ], + "conformance2/reading/read-pixels-pack-parameters.html": [ + [ + "/_webgl/conformance2/reading/read-pixels-pack-parameters.html", + {} + ] + ], + "conformance2/renderbuffers/framebuffer-object-attachment.html": [ + [ + "/_webgl/conformance2/renderbuffers/framebuffer-object-attachment.html", + {} + ] + ], + "conformance2/renderbuffers/framebuffer-test.html": [ + [ + "/_webgl/conformance2/renderbuffers/framebuffer-test.html", + {} + ] + ], + "conformance2/renderbuffers/framebuffer-texture-layer.html": [ + [ + "/_webgl/conformance2/renderbuffers/framebuffer-texture-layer.html", + {} + ] + ], + "conformance2/renderbuffers/invalidate-framebuffer.html": [ + [ + "/_webgl/conformance2/renderbuffers/invalidate-framebuffer.html", + {} + ] + ], + "conformance2/renderbuffers/multisample-with-full-sample-counts.html": [ + [ + "/_webgl/conformance2/renderbuffers/multisample-with-full-sample-counts.html", + {} + ] + ], + "conformance2/renderbuffers/multisampled-renderbuffer-initialization.html": [ + [ + "/_webgl/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html", + {} + ] + ], + "conformance2/renderbuffers/readbuffer.html": [ + [ + "/_webgl/conformance2/renderbuffers/readbuffer.html", + {} + ] + ], + "conformance2/rendering/attrib-type-match.html": [ + [ + "/_webgl/conformance2/rendering/attrib-type-match.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-filter-outofbounds.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-filter-outofbounds.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-filter-srgb.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-filter-srgb.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-multisampled-readbuffer.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-outside-readbuffer.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-outside-readbuffer.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-scissor-enabled.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-scissor-enabled.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-size-overflow.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-size-overflow.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-stencil-only.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-stencil-only.html", + {} + ] + ], + "conformance2/rendering/blitframebuffer-test.html": [ + [ + "/_webgl/conformance2/rendering/blitframebuffer-test.html", + {} + ] + ], + "conformance2/rendering/canvas-resizing-with-pbo-bound.html": [ + [ + "/_webgl/conformance2/rendering/canvas-resizing-with-pbo-bound.html", + {} + ] + ], + "conformance2/rendering/clear-func-buffer-type-match.html": [ + [ + "/_webgl/conformance2/rendering/clear-func-buffer-type-match.html", + {} + ] + ], + "conformance2/rendering/clear-srgb-color-buffer.html": [ + [ + "/_webgl/conformance2/rendering/clear-srgb-color-buffer.html", + {} + ] + ], + "conformance2/rendering/clipping-wide-points.html": [ + [ + "/_webgl/conformance2/rendering/clipping-wide-points.html", + {} + ] + ], + "conformance2/rendering/draw-buffers.html": [ + [ + "/_webgl/conformance2/rendering/draw-buffers.html", + {} + ] + ], + "conformance2/rendering/element-index-uint.html": [ + [ + "/_webgl/conformance2/rendering/element-index-uint.html", + {} + ] + ], + "conformance2/rendering/framebuffer-completeness-unaffected.html": [ + [ + "/_webgl/conformance2/rendering/framebuffer-completeness-unaffected.html", + {} + ] + ], + "conformance2/rendering/framebuffer-unsupported.html": [ + [ + "/_webgl/conformance2/rendering/framebuffer-unsupported.html", + {} + ] + ], + "conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html": [ + [ + "/_webgl/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html", + {} + ] + ], + "conformance2/rendering/instanced-arrays.html": [ + [ + "/_webgl/conformance2/rendering/instanced-arrays.html", + {} + ] + ], + "conformance2/rendering/instanced-rendering-bug.html": [ + [ + "/_webgl/conformance2/rendering/instanced-rendering-bug.html", + {} + ] + ], + "conformance2/rendering/out-of-bounds-index-buffers-after-copying.html": [ + [ + "/_webgl/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html", + {} + ] + ], + "conformance2/rendering/rendering-sampling-feedback-loop.html": [ + [ + "/_webgl/conformance2/rendering/rendering-sampling-feedback-loop.html", + {} + ] + ], + "conformance2/rendering/uniform-block-buffer-size.html": [ + [ + "/_webgl/conformance2/rendering/uniform-block-buffer-size.html", + {} + ] + ], + "conformance2/samplers/sampler-drawing-test.html": [ + [ + "/_webgl/conformance2/samplers/sampler-drawing-test.html", + {} + ] + ], + "conformance2/samplers/samplers.html": [ + [ + "/_webgl/conformance2/samplers/samplers.html", + {} + ] + ], + "conformance2/state/gl-enum-tests.html": [ + [ + "/_webgl/conformance2/state/gl-enum-tests.html", + {} + ] + ], + "conformance2/state/gl-get-calls.html": [ + [ + "/_webgl/conformance2/state/gl-get-calls.html", + {} + ] + ], + "conformance2/state/gl-getstring.html": [ + [ + "/_webgl/conformance2/state/gl-getstring.html", + {} + ] + ], + "conformance2/state/gl-object-get-calls.html": [ + [ + "/_webgl/conformance2/state/gl-object-get-calls.html", + {} + ] + ], + "conformance2/sync/sync-webgl-specific.html": [ + [ + "/_webgl/conformance2/sync/sync-webgl-specific.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/misc/active-3d-texture-bug.html": [ + [ + "/_webgl/conformance2/textures/misc/active-3d-texture-bug.html", + {} + ] + ], + "conformance2/textures/misc/copy-texture-image-luma-format.html": [ + [ + "/_webgl/conformance2/textures/misc/copy-texture-image-luma-format.html", + {} + ] + ], + "conformance2/textures/misc/copy-texture-image-webgl-specific.html": [ + [ + "/_webgl/conformance2/textures/misc/copy-texture-image-webgl-specific.html", + {} + ] + ], + "conformance2/textures/misc/copy-texture-image.html": [ + [ + "/_webgl/conformance2/textures/misc/copy-texture-image.html", + {} + ] + ], + "conformance2/textures/misc/gl-get-tex-parameter.html": [ + [ + "/_webgl/conformance2/textures/misc/gl-get-tex-parameter.html", + {} + ] + ], + "conformance2/textures/misc/integer-cubemap-specification-order-bug.html": [ + [ + "/_webgl/conformance2/textures/misc/integer-cubemap-specification-order-bug.html", + {} + ] + ], + "conformance2/textures/misc/integer-cubemap-texture-sampling.html": [ + [ + "/_webgl/conformance2/textures/misc/integer-cubemap-texture-sampling.html", + {} + ] + ], + "conformance2/textures/misc/mipmap-fbo.html": [ + [ + "/_webgl/conformance2/textures/misc/mipmap-fbo.html", + {} + ] + ], + "conformance2/textures/misc/tex-3d-size-limit.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-3d-size-limit.html", + {} + ] + ], + "conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html", + {} + ] + ], + "conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html", + {} + ] + ], + "conformance2/textures/misc/tex-image-with-bad-args.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-image-with-bad-args.html", + {} + ] + ], + "conformance2/textures/misc/tex-image-with-different-data-source.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-image-with-different-data-source.html", + {} + ] + ], + "conformance2/textures/misc/tex-input-validation.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-input-validation.html", + {} + ] + ], + "conformance2/textures/misc/tex-mipmap-levels.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-mipmap-levels.html", + {} + ] + ], + "conformance2/textures/misc/tex-new-formats.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-new-formats.html", + {} + ] + ], + "conformance2/textures/misc/tex-srgb-mipmap.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-srgb-mipmap.html", + {} + ] + ], + "conformance2/textures/misc/tex-storage-2d.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-storage-2d.html", + {} + ] + ], + "conformance2/textures/misc/tex-storage-and-subimage-3d.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-storage-and-subimage-3d.html", + {} + ] + ], + "conformance2/textures/misc/tex-storage-compressed-formats.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-storage-compressed-formats.html", + {} + ] + ], + "conformance2/textures/misc/tex-unpack-params.html": [ + [ + "/_webgl/conformance2/textures/misc/tex-unpack-params.html", + {} + ] + ], + "conformance2/textures/misc/texel-fetch-undefined.html": [ + [ + "/_webgl/conformance2/textures/misc/texel-fetch-undefined.html", + {} + ] + ], + "conformance2/textures/misc/texture-npot.html": [ + [ + "/_webgl/conformance2/textures/misc/texture-npot.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html", + {} + ] + ], + "conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + [ + "/_webgl/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html", + {} + ] + ], + "conformance2/transform_feedback/transform_feedback.html": [ + [ + "/_webgl/conformance2/transform_feedback/transform_feedback.html", + {} + ] + ], + "conformance2/transform_feedback/two-unreferenced-varyings.html": [ + [ + "/_webgl/conformance2/transform_feedback/two-unreferenced-varyings.html", + {} + ] + ], + "conformance2/transform_feedback/unwritten-output-defaults-to-zero.html": [ + [ + "/_webgl/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html", + {} + ] + ], + "conformance2/vertex_arrays/vertex-array-object.html": [ + [ + "/_webgl/conformance2/vertex_arrays/vertex-array-object.html", + {} + ] + ], + "deqp/data/gles2/shaders/conditionals.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/conditionals.html", + {} + ] + ], + "deqp/data/gles2/shaders/constant_expressions.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/constant_expressions.html", + {} + ] + ], + "deqp/data/gles2/shaders/constants.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/constants.html", + {} + ] + ], + "deqp/data/gles2/shaders/conversions.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/conversions.html", + {} + ] + ], + "deqp/data/gles2/shaders/declarations.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/declarations.html", + {} + ] + ], + "deqp/data/gles2/shaders/fragdata.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/fragdata.html", + {} + ] + ], + "deqp/data/gles2/shaders/functions.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/functions.html", + {} + ] + ], + "deqp/data/gles2/shaders/invalid_texture_functions.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/invalid_texture_functions.html", + {} + ] + ], + "deqp/data/gles2/shaders/keywords.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/keywords.html", + {} + ] + ], + "deqp/data/gles2/shaders/linkage.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/linkage.html", + {} + ] + ], + "deqp/data/gles2/shaders/preprocessor.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/preprocessor.html", + {} + ] + ], + "deqp/data/gles2/shaders/qualification_order.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/qualification_order.html", + {} + ] + ], + "deqp/data/gles2/shaders/reserved_operators.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/reserved_operators.html", + {} + ] + ], + "deqp/data/gles2/shaders/scoping.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/scoping.html", + {} + ] + ], + "deqp/data/gles2/shaders/swizzles.html": [ + [ + "/_webgl/deqp/data/gles2/shaders/swizzles.html", + {} + ] + ], + "deqp/data/gles3/shaders/arrays.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/arrays.html", + {} + ] + ], + "deqp/data/gles3/shaders/conditionals.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/conditionals.html", + {} + ] + ], + "deqp/data/gles3/shaders/constant_expressions.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/constant_expressions.html", + {} + ] + ], + "deqp/data/gles3/shaders/constants.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/constants.html", + {} + ] + ], + "deqp/data/gles3/shaders/conversions.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/conversions.html", + {} + ] + ], + "deqp/data/gles3/shaders/declarations.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/declarations.html", + {} + ] + ], + "deqp/data/gles3/shaders/fragdata.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/fragdata.html", + {} + ] + ], + "deqp/data/gles3/shaders/functions.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/functions.html", + {} + ] + ], + "deqp/data/gles3/shaders/invalid_texture_functions.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/invalid_texture_functions.html", + {} + ] + ], + "deqp/data/gles3/shaders/keywords.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/keywords.html", + {} + ] + ], + "deqp/data/gles3/shaders/linkage.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/linkage.html", + {} + ] + ], + "deqp/data/gles3/shaders/negative.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/negative.html", + {} + ] + ], + "deqp/data/gles3/shaders/preprocessor.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/preprocessor.html", + {} + ] + ], + "deqp/data/gles3/shaders/qualification_order.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/qualification_order.html", + {} + ] + ], + "deqp/data/gles3/shaders/scoping.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/scoping.html", + {} + ] + ], + "deqp/data/gles3/shaders/switch.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/switch.html", + {} + ] + ], + "deqp/data/gles3/shaders/swizzles.html": [ + [ + "/_webgl/deqp/data/gles3/shaders/swizzles.html", + {} + ] + ], + "deqp/framework/opengl/simplereference/referencecontext.html": [ + [ + "/_webgl/deqp/framework/opengl/simplereference/referencecontext.html", + {} + ] + ], + "deqp/functional/gles3/attriblocation.html": [ + [ + "/_webgl/deqp/functional/gles3/attriblocation.html", + {} + ] + ], + "deqp/functional/gles3/booleanstatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/booleanstatequery.html", + {} + ] + ], + "deqp/functional/gles3/buffercopy.html": [ + [ + "/_webgl/deqp/functional/gles3/buffercopy.html", + {} + ] + ], + "deqp/functional/gles3/bufferobjectquery.html": [ + [ + "/_webgl/deqp/functional/gles3/bufferobjectquery.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/abs.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/abs.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/acos.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/acos.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/acosh.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/acosh.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/add.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/add.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/asin.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/asin.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/asinh.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/asinh.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/atan.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/atan.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/atan2.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/atan2.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/atanh.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/atanh.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/ceil.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/ceil.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/clamp.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/clamp.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/cos.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/cos.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/cosh.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/cosh.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/cross.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/cross.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/degrees.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/degrees.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/determinant.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/determinant.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/distance.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/distance.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/div.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/div.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/dot.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/dot.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/exp.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/exp.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/exp2.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/exp2.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/faceforward.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/faceforward.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/floor.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/floor.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/fract.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/fract.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/inverse.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/inverse.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/inversesqrt.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/inversesqrt.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/length.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/length.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/log.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/log.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/log2.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/log2.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/matrixcompmult.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/matrixcompmult.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/max.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/max.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/min.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/min.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/mix.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/mix.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/mod.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/mod.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/modf.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/modf.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/mul.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/mul.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/normalize.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/normalize.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/outerproduct.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/outerproduct.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/pow.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/pow.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/radians.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/radians.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/reflect.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/reflect.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/refract.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/refract.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/round.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/round.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/roundeven.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/roundeven.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/sign.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/sign.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/sin.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/sin.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/sinh.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/sinh.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/smoothstep.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/smoothstep.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/sqrt.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/sqrt.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/step.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/step.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/sub.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/sub.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/tan.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/tan.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/tanh.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/tanh.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/transpose.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/transpose.html", + {} + ] + ], + "deqp/functional/gles3/builtinprecision/trunc.html": [ + [ + "/_webgl/deqp/functional/gles3/builtinprecision/trunc.html", + {} + ] + ], + "deqp/functional/gles3/clipping.html": [ + [ + "/_webgl/deqp/functional/gles3/clipping.html", + {} + ] + ], + "deqp/functional/gles3/defaultvertexattribute.html": [ + [ + "/_webgl/deqp/functional/gles3/defaultvertexattribute.html", + {} + ] + ], + "deqp/functional/gles3/draw/draw_arrays.html": [ + [ + "/_webgl/deqp/functional/gles3/draw/draw_arrays.html", + {} + ] + ], + "deqp/functional/gles3/draw/draw_arrays_instanced.html": [ + [ + "/_webgl/deqp/functional/gles3/draw/draw_arrays_instanced.html", + {} + ] + ], + "deqp/functional/gles3/draw/draw_elements.html": [ + [ + "/_webgl/deqp/functional/gles3/draw/draw_elements.html", + {} + ] + ], + "deqp/functional/gles3/draw/draw_elements_instanced.html": [ + [ + "/_webgl/deqp/functional/gles3/draw/draw_elements_instanced.html", + {} + ] + ], + "deqp/functional/gles3/draw/draw_range_elements.html": [ + [ + "/_webgl/deqp/functional/gles3/draw/draw_range_elements.html", + {} + ] + ], + "deqp/functional/gles3/draw/instancing.html": [ + [ + "/_webgl/deqp/functional/gles3/draw/instancing.html", + {} + ] + ], + "deqp/functional/gles3/draw/random.html": [ + [ + "/_webgl/deqp/functional/gles3/draw/random.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/blend.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/blend.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/clear.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/clear.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_03.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_04.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_05.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_03.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_04.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_05.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/texcube_00.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/texcube_01.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/texcube_02.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_03.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/texcube_03.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_04.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/texcube_04.html", + {} + ] + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_05.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocolorbuffer/texcube_05.html", + {} + ] + ], + "deqp/functional/gles3/fbocompleteness.html": [ + [ + "/_webgl/deqp/functional/gles3/fbocompleteness.html", + {} + ] + ], + "deqp/functional/gles3/fbodepthbuffer.html": [ + [ + "/_webgl/deqp/functional/gles3/fbodepthbuffer.html", + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/default.html": [ + [ + "/_webgl/deqp/functional/gles3/fboinvalidate/default.html", + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/format_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fboinvalidate/format_00.html", + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/format_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fboinvalidate/format_01.html", + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/format_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fboinvalidate/format_02.html", + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/sub.html": [ + [ + "/_webgl/deqp/functional/gles3/fboinvalidate/sub.html", + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/target.html": [ + [ + "/_webgl/deqp/functional/gles3/fboinvalidate/target.html", + {} + ] + ], + "deqp/functional/gles3/fboinvalidate/whole.html": [ + [ + "/_webgl/deqp/functional/gles3/fboinvalidate/whole.html", + {} + ] + ], + "deqp/functional/gles3/fbomultisample.2_samples.html": [ + [ + "/_webgl/deqp/functional/gles3/fbomultisample.2_samples.html", + {} + ] + ], + "deqp/functional/gles3/fbomultisample.4_samples.html": [ + [ + "/_webgl/deqp/functional/gles3/fbomultisample.4_samples.html", + {} + ] + ], + "deqp/functional/gles3/fbomultisample.8_samples.html": [ + [ + "/_webgl/deqp/functional/gles3/fbomultisample.8_samples.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_color_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_color_00.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_color_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_color_01.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_color_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_color_02.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_color_03.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_color_03.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_color_04.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_color_04.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_color_05.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_color_05.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_color_06.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_color_06.html", + {} + ] + ], + "deqp/functional/gles3/fborender/recreate_depth_stencil.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/recreate_depth_stencil.html", + {} + ] + ], + "deqp/functional/gles3/fborender/resize_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/resize_00.html", + {} + ] + ], + "deqp/functional/gles3/fborender/resize_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/resize_01.html", + {} + ] + ], + "deqp/functional/gles3/fborender/resize_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/resize_02.html", + {} + ] + ], + "deqp/functional/gles3/fborender/resize_03.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/resize_03.html", + {} + ] + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/shared_colorbuffer_00.html", + {} + ] + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/shared_colorbuffer_01.html", + {} + ] + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/shared_colorbuffer_02.html", + {} + ] + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_clear.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html", + {} + ] + ], + "deqp/functional/gles3/fborender/shared_depth_stencil.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/shared_depth_stencil.html", + {} + ] + ], + "deqp/functional/gles3/fborender/stencil_clear.html": [ + [ + "/_webgl/deqp/functional/gles3/fborender/stencil_clear.html", + {} + ] + ], + "deqp/functional/gles3/fbostatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/fbostatequery.html", + {} + ] + ], + "deqp/functional/gles3/fbostencilbuffer.html": [ + [ + "/_webgl/deqp/functional/gles3/fbostencilbuffer.html", + {} + ] + ], + "deqp/functional/gles3/floatstatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/floatstatequery.html", + {} + ] + ], + "deqp/functional/gles3/fragdepth.html": [ + [ + "/_webgl/deqp/functional/gles3/fragdepth.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/array.fixed.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/array.fixed.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/array.float.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/array.float.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/array.int.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/array.int.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/array.uint.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/array.uint.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/basic.fixed.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/basic.fixed.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/basic.float.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/basic.float.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/basic.int.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/basic.int.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/basic.uint.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/basic.uint.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/random_00.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/random_00.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/random_01.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/random_01.html", + {} + ] + ], + "deqp/functional/gles3/fragmentoutput/random_02.html": [ + [ + "/_webgl/deqp/functional/gles3/fragmentoutput/random_02.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_00.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_00.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_01.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_01.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_02.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_02.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_03.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_03.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_04.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_04.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_05.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_05.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_06.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_06.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_07.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_07.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_08.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_08.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_09.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_09.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_10.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_10.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_11.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_11.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_12.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_12.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_13.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_13.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_14.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_14.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_15.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_15.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_16.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_16.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_17.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_17.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_18.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_18.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_19.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_19.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_20.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_20.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_21.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_21.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_22.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_22.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_23.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_23.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_24.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_24.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_25.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_25.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_26.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_26.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_27.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_27.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_28.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_28.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_29.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_29.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_30.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_30.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_31.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_31.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_32.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_32.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_33.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_33.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/conversion_34.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/conversion_34.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_00.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_01.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_02.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_03.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_04.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_05.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_06.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/depth_stencil.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/depth_stencil.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/rect_00.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/rect_00.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/rect_01.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/rect_01.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/rect_02.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/rect_02.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/rect_03.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/rect_03.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/rect_04.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/rect_04.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/rect_05.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/rect_05.html", + {} + ] + ], + "deqp/functional/gles3/framebufferblit/rect_06.html": [ + [ + "/_webgl/deqp/functional/gles3/framebufferblit/rect_06.html", + {} + ] + ], + "deqp/functional/gles3/indexedstatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/indexedstatequery.html", + {} + ] + ], + "deqp/functional/gles3/instancedrendering.html": [ + [ + "/_webgl/deqp/functional/gles3/instancedrendering.html", + {} + ] + ], + "deqp/functional/gles3/integerstatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/integerstatequery.html", + {} + ] + ], + "deqp/functional/gles3/internalformatquery.html": [ + [ + "/_webgl/deqp/functional/gles3/internalformatquery.html", + {} + ] + ], + "deqp/functional/gles3/lifetime.html": [ + [ + "/_webgl/deqp/functional/gles3/lifetime.html", + {} + ] + ], + "deqp/functional/gles3/multisample.html": [ + [ + "/_webgl/deqp/functional/gles3/multisample.html", + {} + ] + ], + "deqp/functional/gles3/negativebufferapi.html": [ + [ + "/_webgl/deqp/functional/gles3/negativebufferapi.html", + {} + ] + ], + "deqp/functional/gles3/negativefragmentapi.html": [ + [ + "/_webgl/deqp/functional/gles3/negativefragmentapi.html", + {} + ] + ], + "deqp/functional/gles3/negativeshaderapi.html": [ + [ + "/_webgl/deqp/functional/gles3/negativeshaderapi.html", + {} + ] + ], + "deqp/functional/gles3/negativestateapi.html": [ + [ + "/_webgl/deqp/functional/gles3/negativestateapi.html", + {} + ] + ], + "deqp/functional/gles3/negativetextureapi.html": [ + [ + "/_webgl/deqp/functional/gles3/negativetextureapi.html", + {} + ] + ], + "deqp/functional/gles3/negativevertexarrayapi.html": [ + [ + "/_webgl/deqp/functional/gles3/negativevertexarrayapi.html", + {} + ] + ], + "deqp/functional/gles3/occlusionquery_conservative.html": [ + [ + "/_webgl/deqp/functional/gles3/occlusionquery_conservative.html", + {} + ] + ], + "deqp/functional/gles3/occlusionquery_strict.html": [ + [ + "/_webgl/deqp/functional/gles3/occlusionquery_strict.html", + {} + ] + ], + "deqp/functional/gles3/pixelbufferobject.html": [ + [ + "/_webgl/deqp/functional/gles3/pixelbufferobject.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/00.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/00.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/01.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/01.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/02.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/02.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/03.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/03.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/04.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/04.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/05.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/05.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/06.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/06.html", + {} + ] + ], + "deqp/functional/gles3/primitiverestart/07.html": [ + [ + "/_webgl/deqp/functional/gles3/primitiverestart/07.html", + {} + ] + ], + "deqp/functional/gles3/rasterizerdiscard.html": [ + [ + "/_webgl/deqp/functional/gles3/rasterizerdiscard.html", + {} + ] + ], + "deqp/functional/gles3/rbostatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/rbostatequery.html", + {} + ] + ], + "deqp/functional/gles3/readpixel.html": [ + [ + "/_webgl/deqp/functional/gles3/readpixel.html", + {} + ] + ], + "deqp/functional/gles3/samplerobject.html": [ + [ + "/_webgl/deqp/functional/gles3/samplerobject.html", + {} + ] + ], + "deqp/functional/gles3/samplerstatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/samplerstatequery.html", + {} + ] + ], + "deqp/functional/gles3/shaderapi.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderapi.html", + {} + ] + ], + "deqp/functional/gles3/shaderbuiltinvar.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderbuiltinvar.html", + {} + ] + ], + "deqp/functional/gles3/shadercommonfunction.html": [ + [ + "/_webgl/deqp/functional/gles3/shadercommonfunction.html", + {} + ] + ], + "deqp/functional/gles3/shaderderivate_dfdx.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderderivate_dfdx.html", + {} + ] + ], + "deqp/functional/gles3/shaderderivate_dfdy.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderderivate_dfdy.html", + {} + ] + ], + "deqp/functional/gles3/shaderderivate_fwidth.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderderivate_fwidth.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/mat_00.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/mat_00.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/mat_01.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/mat_01.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/mat_02.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/mat_02.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/tmp.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/tmp.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/uniform.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/uniform.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/varying.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/varying.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/vec2.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/vec2.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/vec3.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/vec3.html", + {} + ] + ], + "deqp/functional/gles3/shaderindexing/vec4.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderindexing/vec4.html", + {} + ] + ], + "deqp/functional/gles3/shaderloop_do_while.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderloop_do_while.html", + {} + ] + ], + "deqp/functional/gles3/shaderloop_for.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderloop_for.html", + {} + ] + ], + "deqp/functional/gles3/shaderloop_while.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderloop_while.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/add_assign.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/add_assign.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/add_const.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/add_const.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/add_dynamic.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/add_dynamic.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/add_uniform.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/add_uniform.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/determinant.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/determinant.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/div_assign.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/div_assign.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/div_const.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/div_const.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/div_dynamic.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/div_dynamic.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/div_uniform.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/div_uniform.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/inverse.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/inverse.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/matrixcompmult.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/matrixcompmult.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_assign.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_assign.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_const_highp.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_const_highp.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_const_lowp.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_const_lowp.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_const_mediump.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_const_mediump.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_uniform_highp.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/negation.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/negation.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/outerproduct.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/outerproduct.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/post_decrement.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/post_decrement.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/post_increment.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/post_increment.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/pre_decrement.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/pre_decrement.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/pre_increment.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/pre_increment.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/sub_assign.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/sub_assign.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/sub_const.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/sub_const.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/sub_dynamic.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/sub_dynamic.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/sub_uniform.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/sub_uniform.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/transpose.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/transpose.html", + {} + ] + ], + "deqp/functional/gles3/shadermatrix/unary_addition.html": [ + [ + "/_webgl/deqp/functional/gles3/shadermatrix/unary_addition.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_00.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_00.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_01.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_01.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_02.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_02.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_03.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_03.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_04.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_04.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_05.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_05.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_06.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_06.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_07.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_07.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_08.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_08.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_09.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_09.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_10.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_10.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_11.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_11.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_12.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_12.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_13.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_13.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_14.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_14.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/binary_operator_15.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/binary_operator_15.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/bool_compare.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/bool_compare.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/common_functions.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/common_functions.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/exponential.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/exponential.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/float_compare.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/float_compare.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/geometric.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/geometric.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/int_compare.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/int_compare.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/selection.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/selection.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/sequence.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/sequence.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/unary_operator_00.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/unary_operator_00.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/unary_operator_01.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/unary_operator_01.html", + {} + ] + ], + "deqp/functional/gles3/shaderoperator/unary_operator_02.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderoperator/unary_operator_02.html", + {} + ] + ], + "deqp/functional/gles3/shaderpackingfunction.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderpackingfunction.html", + {} + ] + ], + "deqp/functional/gles3/shaderprecision_float.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderprecision_float.html", + {} + ] + ], + "deqp/functional/gles3/shaderprecision_int.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderprecision_int.html", + {} + ] + ], + "deqp/functional/gles3/shaderprecision_uint.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderprecision_uint.html", + {} + ] + ], + "deqp/functional/gles3/shaderstatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderstatequery.html", + {} + ] + ], + "deqp/functional/gles3/shaderstruct.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderstruct.html", + {} + ] + ], + "deqp/functional/gles3/shaderswitch.html": [ + [ + "/_webgl/deqp/functional/gles3/shaderswitch.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texelfetch.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texelfetch.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texture.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texture.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texturegrad.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texturegrad.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texturegradoffset.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texturelod.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texturelod.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texturelodoffset.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/textureoffset.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/textureoffset.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/textureproj.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/textureproj.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/textureprojgrad.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/textureprojlod.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/textureprojlod.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/textureprojoffset.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html", + {} + ] + ], + "deqp/functional/gles3/shadertexturefunction/texturesize.html": [ + [ + "/_webgl/deqp/functional/gles3/shadertexturefunction/texturesize.html", + {} + ] + ], + "deqp/functional/gles3/stringquery.html": [ + [ + "/_webgl/deqp/functional/gles3/stringquery.html", + {} + ] + ], + "deqp/functional/gles3/sync.html": [ + [ + "/_webgl/deqp/functional/gles3/sync.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_06.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_07.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_08.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_09.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_combinations_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_combinations_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_combinations_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_combinations_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_combinations_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_combinations_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_06.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_06.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_07.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_07.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_08.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_08.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_formats_09.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_formats_09.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_sizes_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_sizes_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_sizes_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_sizes_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_sizes_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/2d_sizes_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_06.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_06.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_07.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_07.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_08.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_08.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_09.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_09.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_10.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_10.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_11.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_11.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_12.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_12.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_13.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_13.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_14.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_14.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_15.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_15.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_16.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_16.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_17.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_17.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_18.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_18.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_19.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_19.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_20.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_20.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_21.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_21.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_22.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_22.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_23.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_23.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_24.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_24.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_25.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_25.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_26.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_26.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_27.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_27.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_28.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_28.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_29.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_29.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_30.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_30.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_31.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_31.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_32.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_32.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_33.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_33.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_34.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_34.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_35.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_combinations_35.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_06.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_06.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_07.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_07.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_08.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_08.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_formats_09.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_formats_09.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_sizes_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_sizes_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_sizes_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_sizes_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/3d_sizes_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_combinations_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_combinations_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_combinations_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_combinations_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_combinations_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_combinations_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_04.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_05.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_05.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_06.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_06.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_07.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_07.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_08.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_08.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_formats_09.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_formats_09.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_sizes_00.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_sizes_01.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_sizes_02.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_sizes_03.html", + {} + ] + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturefiltering/cube_sizes_04.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/compressed_2d.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/compressed_2d.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/compressed_cube.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/compressed_cube.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/sized_depth_stencil.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/sized_depth_stencil.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/unsized_2d.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/unsized_2d.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/unsized_2d_array.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/unsized_2d_array.html", + {} + ] + ], + "deqp/functional/gles3/textureformat/unsized_3d.html": [ + [ + "/_webgl/deqp/functional/gles3/textureformat/unsized_3d.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_never.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_never.html", + {} + ] + ], + "deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html": [ + [ + "/_webgl/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_copyteximage2d.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/random_teximage2d_2d.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/random_teximage2d_cube.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_align.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_align.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_depth.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_depth.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_depth.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_depth.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_size.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_size.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_align.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_align.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_depth.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_depth.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html", + {} + ] + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html": [ + [ + "/_webgl/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html", + {} + ] + ], + "deqp/functional/gles3/texturestatequery.html": [ + [ + "/_webgl/deqp/functional/gles3/texturestatequery.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_r11_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_r11_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_r11_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_r11_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_rg11_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_rg11_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_rg11_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_rg11_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/rgba8_npot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/rgba8_npot.html", + {} + ] + ], + "deqp/functional/gles3/texturewrap/rgba8_pot.html": [ + [ + "/_webgl/deqp/functional/gles3/texturewrap/rgba8_pot.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_element_separate_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_element_separate_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_element_separate_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_interleaved_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_interleaved_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_interleaved_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_separate_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_separate_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_separate_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_separate_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/array_separate_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/array_separate_triangles.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/basic_types_separate_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/interpolation_centroid.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/interpolation_centroid.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/interpolation_flat.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/interpolation_flat.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/interpolation_smooth.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/interpolation_smooth.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/point_size.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/point_size.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/position.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/position.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/random_interleaved_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/random_interleaved_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/random_interleaved_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/random_separate_lines.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/random_separate_lines.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/random_separate_points.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/random_separate_points.html", + {} + ] + ], + "deqp/functional/gles3/transformfeedback/random_separate_triangles.html": [ + [ + "/_webgl/deqp/functional/gles3/transformfeedback/random_separate_triangles.html", + {} + ] + ], + "deqp/functional/gles3/uniformapi/info_query.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformapi/info_query.html", + {} + ] + ], + "deqp/functional/gles3/uniformapi/random.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformapi/random.html", + {} + ] + ], + "deqp/functional/gles3/uniformapi/value_assigned.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformapi/value_assigned.html", + {} + ] + ], + "deqp/functional/gles3/uniformapi/value_initial.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformapi/value_initial.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/multi_basic_types.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/multi_basic_types.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/multi_nested_struct.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/random.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/random.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/single_basic_array.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/single_basic_array.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/single_basic_type.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/single_basic_type.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/single_nested_struct.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/single_nested_struct.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/single_struct.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/single_struct.html", + {} + ] + ], + "deqp/functional/gles3/uniformbuffers/single_struct_array.html": [ + [ + "/_webgl/deqp/functional/gles3/uniformbuffers/single_struct_array.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrayobject.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrayobject.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.count.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.output.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.first.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.first.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.normalize.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.offset.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.offset.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.stride.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.stride.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html", + {} + ] + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html": [ + [ + "/_webgl/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html", + {} + ] + ] + } + }, + "paths": { + "00_test_list.txt": [ + "3fde5ef8de5a500e5b2d9e100c132a5732c2aa8d", + "support" + ], + "CONFORMANCE_RULES.txt": [ + "c267d34b0833c1a67c40d4814773f2947e85b9da", + "support" + ], + "README.md": [ + "6baee99dd453a31271cc7b0b55eb4117353875dd", + "support" + ], + "closure-library/AUTHORS": [ + "d5fa71f80eb6fbed011e285f5ea1b02ec6be3647", + "support" + ], + "closure-library/CONTRIBUTING": [ + "bab94181df2aa15300873eb6b836ec0ea9219887", + "support" + ], + "closure-library/LICENSE": [ + "d9a10c0d8e868ebf8da0b3dc95bb0be634c34bfe", + "support" + ], + "closure-library/README-Khronos.txt": [ + "64d81e51cd703e37ecaecb16b193df2c141a4365", + "support" + ], + "closure-library/README.md": [ + "d794d1b9b2d2113fdb06a26fd491860b9dad727d", + "support" + ], + "closure-library/closure/bin/build/closurebuilder.py": [ + "9e4e2eb339b60b8badabbb54992b521b764b8d30", + "support" + ], + "closure-library/closure/bin/build/depstree.py": [ + "f288dd3aa616a9a69390f5ac6dc4411a3a8a419b", + "support" + ], + "closure-library/closure/bin/build/depswriter.py": [ + "bc3be88a35022ec0cf9a5a3140a9f31e2df3c4ec", + "support" + ], + "closure-library/closure/bin/build/jscompiler.py": [ + "cc6eb55f9e58ffadaa794018a21026bb877b8b80", + "support" + ], + "closure-library/closure/bin/build/source.py": [ + "be5e0d8ad64e08d968a9b6fcd5c37ad7da9ffbd6", + "support" + ], + "closure-library/closure/bin/build/treescan.py": [ + "6694593aab0a3ae36a45429f9ca9dead2920b999", + "support" + ], + "closure-library/closure/bin/calcdeps.py": [ + "9cb1a6db062e944a9a516af2c80a2f76e16d2e58", + "support" + ], + "closure-library/closure/bin/scopify.py": [ + "d8057efbc9fa2aa01c6f0e9941f67ffc46d66f77", + "support" + ], + "closure-library/closure/goog/base.js": [ + "a96333017c493840da01af1e52822a2752ae4dc8", + "support" + ], + "closure-library/closure/goog/deps.js": [ + "c64782643cb8c5066dcf3153ee8f358b6ee02228", + "support" + ], + "conformance/00_readme.txt": [ + "a04eaa37b3311ac75e0616728b40aa055d02aa6a", + "support" + ], + "conformance/00_test_list.txt": [ + "309d3abd8c3ea94c04766eea00badf20d7dfb663", + "support" + ], + "conformance/attribs/00_test_list.txt": [ + "87a479cc71a90bd24e123b7762cae973b51dff9d", + "support" + ], + "conformance/attribs/gl-bindAttribLocation-aliasing.html": [ + "62d341c60b9bddc9fb1e705de917f796dfaf286b", + "testharness" + ], + "conformance/attribs/gl-bindAttribLocation-matrix.html": [ + "5495039375208c328cc64ca0df2367adaadf3dd4", + "testharness" + ], + "conformance/attribs/gl-bindAttribLocation-repeated.html": [ + "3bf0a8dfed9b4891a787068e535c60c73396b8ee", + "testharness" + ], + "conformance/attribs/gl-disabled-vertex-attrib.html": [ + "5f6f993e29213ad4c775828f8565221b7e1f8914", + "testharness" + ], + "conformance/attribs/gl-enable-vertex-attrib.html": [ + "c3838070dcfb4269a0d8eb749105ddac4ab521ac", + "testharness" + ], + "conformance/attribs/gl-matrix-attributes.html": [ + "6f62d6025be42c8279a47115ff2a6106ce99c0ee", + "testharness" + ], + "conformance/attribs/gl-vertex-attrib-render.html": [ + "4c0966dda7c4b9b4b29397b5aed21987721c36c7", + "testharness" + ], + "conformance/attribs/gl-vertex-attrib-zero-issues.html": [ + "11a83ac00a7e08c06c4b191ab7324b4562e2ad95", + "testharness" + ], + "conformance/attribs/gl-vertex-attrib.html": [ + "b284c130045d5575608db4534d3095720f7f73fe", + "testharness" + ], + "conformance/attribs/gl-vertexattribpointer-offsets.html": [ + "64dfacfbf2c3597d2a984ede2e7df1ad73aac666", + "testharness" + ], + "conformance/attribs/gl-vertexattribpointer.html": [ + "89cb8bbb3713a01bb1242bbacbb1a30fdc26fdad", + "testharness" + ], + "conformance/buffers/00_test_list.txt": [ + "374a86ed963e7a34629d721aa613f6f7ddbc7791", + "support" + ], + "conformance/buffers/buffer-bind-test.html": [ + "ce596706c08b4de9f5e6bb8adf66adf742eae06f", + "testharness" + ], + "conformance/buffers/buffer-data-and-buffer-sub-data.html": [ + "7bb447a696e996a65152539644eed0dae0fc2e27", + "testharness" + ], + "conformance/buffers/buffer-data-array-buffer-delete.html": [ + "5887743e2aaf6874b3d08ec0afca89204b5ee96a", + "testharness" + ], + "conformance/buffers/buffer-data-array-buffer.html": [ + "6c989addb2bedc47e6af8ec1957e58180a70e1a3", + "testharness" + ], + "conformance/buffers/buffer-uninitialized.html": [ + "7701189dfd51d2d6fc6d07a1c7374a392a5b9452", + "testharness" + ], + "conformance/buffers/element-array-buffer-delete-recreate.html": [ + "c9afea561eb621eb8169bf1c08a2ca3f39a7b3c2", + "testharness" + ], + "conformance/buffers/index-validation-copies-indices.html": [ + "f5589f6e32fe6d406f5715c8dcb92aa0c60688da", + "testharness" + ], + "conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ + "1b0f7cbc0b813cff90d90abb7858edc561a13071", + "testharness" + ], + "conformance/buffers/index-validation-large-buffer.html": [ + "754291159647e32b40f4aff857e83b47042255a7", + "testharness" + ], + "conformance/buffers/index-validation-verifies-too-many-indices.html": [ + "950880705218c195d147ab604154fa4f2d415d70", + "testharness" + ], + "conformance/buffers/index-validation-with-resized-buffer.html": [ + "95a17ff2faf7133b02b5b91c28df910ae6613057", + "testharness" + ], + "conformance/buffers/index-validation.html": [ + "1572381dc9b55f51974e3e1b9f2f6d72a1ae76cf", + "testharness" + ], + "conformance/canvas/00_test_list.txt": [ + "bfa21995c840d2e0f79e6960d9e2056b066ebdb2", + "support" + ], + "conformance/canvas/buffer-offscreen-test.html": [ + "1adbbd12f7f0eaa1d6b3392852a0c98bbc1d7f28", + "testharness" + ], + "conformance/canvas/buffer-preserve-test.html": [ + "4e232838efc9d6c8850098f852aa3ee89ab076e7", + "testharness" + ], + "conformance/canvas/canvas-test.html": [ + "8d0edc03212794f97f247c4e43eefde10d49beaf", + "testharness" + ], + "conformance/canvas/canvas-zero-size.html": [ + "6fe2616f7957c448991373003681f30f8a296211", + "testharness" + ], + "conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ + "8f47ba2578fe1f1dc41d0fa317937df535c1a8a5", + "testharness" + ], + "conformance/canvas/draw-webgl-to-canvas-test.html": [ + "9f293adc4a5b1f655fba36fbbff621f6b46519c2", + "testharness" + ], + "conformance/canvas/drawingbuffer-hd-dpi-test.html": [ + "3852ad04799ab9d17923f09dcbe98a2b6d42609e", + "testharness" + ], + "conformance/canvas/drawingbuffer-static-canvas-test.html": [ + "2c3b6001d7fbb85710e923f5ae98af28a317e4eb", + "testharness" + ], + "conformance/canvas/drawingbuffer-test.html": [ + "6ec13a58a9c598cf19ba987bba0fbb67d5cf0d8d", + "testharness" + ], + "conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html": [ + "9cb944a3392de4b14c728a067d01908d1e0e9c96", + "testharness" + ], + "conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ + "2e0e6db566ea9a0fb17a7c841908a2006a4b77af", + "testharness" + ], + "conformance/canvas/rapid-resizing.html": [ + "89f9e1e3c233a994c8b5c49b57669c1d71041490", + "testharness" + ], + "conformance/canvas/texture-bindings-unaffected-on-resize.html": [ + "b41cd1f42c4c8d2026aa2722a7f64b67732d43e4", + "testharness" + ], + "conformance/canvas/to-data-url-test.html": [ + "7f83c7273a4781cde094152f429dce9ea3729c7a", + "testharness" + ], + "conformance/canvas/viewport-unchanged-upon-resize.html": [ + "5c7658acac96df0170e9715edbd63370b0f4ea98", + "testharness" + ], + "conformance/context/00_test_list.txt": [ + "460c1c8b4f9a0943432c523887133339bde12563", + "support" + ], + "conformance/context/constants-and-properties.html": [ + "e373387866e4f295e43c0c58805170603e5dc344", + "testharness" + ], + "conformance/context/context-attribute-preserve-drawing-buffer.html": [ + "3b7b6f011af45536b5c490d7da911d0c5bef7719", + "testharness" + ], + "conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ + "f0f21c4e109f4374a563e848ace16b650ce2ed56", + "testharness" + ], + "conformance/context/context-creation-and-destruction.html": [ + "ac9f21ab3a0b3c19b4c808796a94b261d6ccc423", + "testharness" + ], + "conformance/context/context-creation.html": [ + "c7e4bcefb73f90c93bb3f09d07cae9a7994ffc73", + "testharness" + ], + "conformance/context/context-eviction-with-garbage-collection.html": [ + "d7d04151b06cf5716d2ac29ffb5990b6af567507", + "testharness" + ], + "conformance/context/context-hidden-alpha.html": [ + "0f1193898f96bea9b02a1000645b78c6a60803d1", + "testharness" + ], + "conformance/context/context-lost-restored.html": [ + "4781f6baa258a3810aa0b31e0426d62f1cd7ad62", + "testharness" + ], + "conformance/context/context-lost.html": [ + "ed94a0f89bbb82cd5231f7642bece21b89b5d1ed", + "testharness" + ], + "conformance/context/context-no-alpha-fbo-with-alpha.html": [ + "03cc15f8254ccdd628bbb6428b0577d8ed646730", + "testharness" + ], + "conformance/context/context-release-upon-reload.html": [ + "1d90b8795d1aa5c22503f6cf5d9ac298bb67950b", + "testharness" + ], + "conformance/context/context-release-with-workers.html": [ + "3bd94469b07630328c409501ef21a883a5966a77", + "testharness" + ], + "conformance/context/context-size-change.html": [ + "5c622c17e0240bb647918fa3d1b9c00528f5f817", + "testharness" + ], + "conformance/context/context-type-test.html": [ + "d197a24cba0ab1c462234e78b47430e27f6b188f", + "testharness" + ], + "conformance/context/incorrect-context-object-behaviour.html": [ + "445979775a211f833f3c3de0e435eb0eb2b74efb", + "testharness" + ], + "conformance/context/methods.html": [ + "d74ce21ef6f3ea0630f1b74ada179f177bb36f2b", + "testharness" + ], + "conformance/context/premultiplyalpha-test.html": [ + "87b4a0320ba90ffd6a9894fdc57337dc4465f3ac", + "testharness" + ], + "conformance/context/resource-sharing-test.html": [ + "10f19562a17bc5c46ef5f09cde9e1866262441a4", + "testharness" + ], + "conformance/context/resources/context-release-child-with-worker.html": [ + "f61e66a8e8f8e90daef520354ec3e9e1c7a794a3", + "support" + ], + "conformance/context/resources/context-release-upon-reload-child.html": [ + "95ad1653f215e41f36080fbea863b1aa6467b2d9", + "support" + ], + "conformance/context/resources/context-release-worker.js": [ + "3680117c25b3da179382bf19119753f31a66f6c4", + "support" + ], + "conformance/context/user-defined-properties-on-context.html": [ + "23fdf6fe07fd511ac362d7980892421c18d2a4fd", + "testharness" + ], + "conformance/extensions/00_test_list.txt": [ + "49609cbaaf29a9093924f46788be18b3e84e003c", + "support" + ], + "conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ + "bd9e71f0a6bbcd1bbf24bd35381d53c7a1ffaec2", + "testharness" + ], + "conformance/extensions/angle-instanced-arrays.html": [ + "ee58314179fc9c5ed03d94a463b4047724848554", + "testharness" + ], + "conformance/extensions/ext-blend-minmax.html": [ + "120d24098a0f47a20d3505aee22394b376a23ee6", + "testharness" + ], + "conformance/extensions/ext-disjoint-timer-query.html": [ + "f15b3a730a584d67a95f646e681abd61f1b43aca", + "testharness" + ], + "conformance/extensions/ext-frag-depth.html": [ + "4599690dc355f928a5c3f72aa92733854a0333c2", + "testharness" + ], + "conformance/extensions/ext-sRGB.html": [ + "e61c81035d9059dd20a76f4c0cb660441f7a6e98", + "testharness" + ], + "conformance/extensions/ext-shader-texture-lod.html": [ + "e63a22ed592db7ffe2e8dd266ec347ec0dc740cc", + "testharness" + ], + "conformance/extensions/ext-texture-filter-anisotropic.html": [ + "ea6ff9c8679abcdba60064b8ecaed49a3baf644f", + "testharness" + ], + "conformance/extensions/get-extension.html": [ + "39bba38ae13857d9ed2c2397a46c307d4f167300", + "testharness" + ], + "conformance/extensions/oes-element-index-uint.html": [ + "add8bdd603fa2c0a66434fe0e7bdd1cc55382c89", + "testharness" + ], + "conformance/extensions/oes-standard-derivatives.html": [ + "8f5fdb39869fb397357e9ccb00700d2ebdab80fd", + "testharness" + ], + "conformance/extensions/oes-texture-float-linear.html": [ + "21df7b2c3829b5977ad6c9457b15b7653da5dfa1", + "testharness" + ], + "conformance/extensions/oes-texture-float-with-canvas.html": [ + "a0fec0cc1f9348c9b4bb956d9b328a4f24d49202", + "testharness" + ], + "conformance/extensions/oes-texture-float-with-image-data.html": [ + "70070d5960ec731c1403db472a76545b6ccf5b25", + "testharness" + ], + "conformance/extensions/oes-texture-float-with-image.html": [ + "5b9832460b109cc4ad4559720494885f3e68aa11", + "testharness" + ], + "conformance/extensions/oes-texture-float-with-video.html": [ + "d83747282386e85a55609b02f1f53db242c8a514", + "testharness" + ], + "conformance/extensions/oes-texture-float.html": [ + "4c00492fe253a6f9472cbe762cf690cca03e6837", + "testharness" + ], + "conformance/extensions/oes-texture-half-float-linear.html": [ + "6e130a121d3c9f77443c50b395fb74edc88f330e", + "testharness" + ], + "conformance/extensions/oes-texture-half-float-with-canvas.html": [ + "e0eb6f6b7f93beb693ff408f5464628604aa18a1", + "testharness" + ], + "conformance/extensions/oes-texture-half-float-with-image-data.html": [ + "eaf1a568609b9149664511c74b7432e03efb870b", + "testharness" + ], + "conformance/extensions/oes-texture-half-float-with-image.html": [ + "193d424a3a755417852b0b95dabf9cade12fbb81", + "testharness" + ], + "conformance/extensions/oes-texture-half-float-with-video.html": [ + "d325602f5b11a772383e3a84bb704041c4322f13", + "testharness" + ], + "conformance/extensions/oes-texture-half-float.html": [ + "792da43e263f12f7c6211692ce8edc8c73a6c57b", + "testharness" + ], + "conformance/extensions/oes-vertex-array-object-bufferData.html": [ + "ee8db23bf3623123664a15defba9313625f4fdaa", + "testharness" + ], + "conformance/extensions/oes-vertex-array-object.html": [ + "208f48cb498bca137f76ff1bdacde4130c106e93", + "testharness" + ], + "conformance/extensions/webgl-compressed-texture-atc.html": [ + "7c4ff09e131da666bc621a1ba6d0c1d3ad7564fa", + "testharness" + ], + "conformance/extensions/webgl-compressed-texture-etc.html": [ + "59d88f33a6f7042d6d84de22765546c1474d4508", + "testharness" + ], + "conformance/extensions/webgl-compressed-texture-pvrtc.html": [ + "5c771b8dc25ea8e46ab24dc5ee0e5db27a4590ff", + "testharness" + ], + "conformance/extensions/webgl-compressed-texture-s3tc-srgb.html": [ + "69793ad84217e5bcc1668e06a6fc424d9a305ab8", + "testharness" + ], + "conformance/extensions/webgl-compressed-texture-s3tc.html": [ + "418af1bb94e05872bb22de6400a7a670573278b6", + "testharness" + ], + "conformance/extensions/webgl-compressed-texture-size-limit.html": [ + "490b0dc45a6216769e1ee5c15e497140d03edbbe", + "testharness" + ], + "conformance/extensions/webgl-debug-renderer-info.html": [ + "27e61c8cca06050c2f7de7887eeb2463edf74a3b", + "testharness" + ], + "conformance/extensions/webgl-debug-shaders.html": [ + "c4040f65238f98b1ab13b236ad6c2b356cb50aca", + "testharness" + ], + "conformance/extensions/webgl-depth-texture.html": [ + "6bb81d7c11dc281ac506217d31fd958ed00416c4", + "testharness" + ], + "conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html": [ + "8f2e134f8cd1d74051395970401788672d938bd3", + "testharness" + ], + "conformance/extensions/webgl-draw-buffers-max-draw-buffers.html": [ + "7209152bf8fc411ffd76d7e9b023ccac9091933e", + "testharness" + ], + "conformance/extensions/webgl-draw-buffers.html": [ + "a4912717b294bfb34e4ab15214a2df13a0feaff3", + "testharness" + ], + "conformance/extensions/webgl-shared-resources.html": [ + "98727cb67337d233925d2c30a754b0a2ada43814", + "testharness" + ], + "conformance/glsl/00_test_list.txt": [ + "a2ee6edb1f672f1f6d23e3467518f2158ade24a4", + "support" + ], + "conformance/glsl/bugs/00_test_list.txt": [ + "5b60206e9b1d4cbc50f7f3342028028139da4d2e", + "support" + ], + "conformance/glsl/bugs/README.md": [ + "d917f6d7410b698bb0865596b8a5dd3a88884477", + "support" + ], + "conformance/glsl/bugs/angle-ambiguous-function-call.html": [ + "5edbc4cb8b74738c057d93b42c9222690ee0fcbf", + "testharness" + ], + "conformance/glsl/bugs/angle-constructor-invalid-parameters.html": [ + "87f5781ca72ca2a496b11943de301043f3825af6", + "testharness" + ], + "conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ + "211d36c45e562fecb06e55261864a7029dda86be", + "testharness" + ], + "conformance/glsl/bugs/angle-dx-variable-bug.html": [ + "55f8d214d64c6715fa3a8961e260b64dcb3d02f9", + "testharness" + ], + "conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ + "e5a0450a502bc8b7d955315f654a766209089ee1", + "testharness" + ], + "conformance/glsl/bugs/bool-type-cast-bug-int-float.html": [ + "6c29934c5450e8c732ee5f939f78a12e7766b86a", + "testharness" + ], + "conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ + "44e01cb4b53004356cf4b0e25eb81698c5b80d66", + "testharness" + ], + "conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ + "b8758762eead25f7987557ddf7d403f709cdf6bf", + "testharness" + ], + "conformance/glsl/bugs/compound-assignment-type-combination.html": [ + "1a88ad6b1ec07b0054ff3333894338112d2a445a", + "testharness" + ], + "conformance/glsl/bugs/conditional-discard-in-loop.html": [ + "8288a653922f4607b678e09ac5049a6cf6c72f4b", + "testharness" + ], + "conformance/glsl/bugs/conditional-discard-optimization.html": [ + "20d7fc659ceb739098b3c5604d01c9574f8c9372", + "testharness" + ], + "conformance/glsl/bugs/constant-precision-qualifier.html": [ + "da292e6fe66d88a3da7bb1a8202fc4ec2f4702e1", + "testharness" + ], + "conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ + "c899ad87fcd16b79c86406d91561497f5fb10c50", + "testharness" + ], + "conformance/glsl/bugs/floor-div-cos-should-not-truncate.html": [ + "1cacbf33fe91e460a6dc99d1520afd3464a47b75", + "testharness" + ], + "conformance/glsl/bugs/floored-division-accuracy.html": [ + "f8de50baa364d6eea1cdf4fcd7285f2175bef76c", + "testharness" + ], + "conformance/glsl/bugs/fragcoord-linking-bug.html": [ + "e9fd73ecffaababd359834388ef7b48d6c808919", + "testharness" + ], + "conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html": [ + "754d7b78cd8a9d022cf777f6995358764165e0cb", + "testharness" + ], + "conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html": [ + "05eed8bebbd14bcefade38f0f73eaf065d25de12", + "testharness" + ], + "conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html": [ + "9a27637f32a42b21101cfe361c23157803aa3934", + "testharness" + ], + "conformance/glsl/bugs/logic-inside-block-without-braces.html": [ + "a7ea95a5b1223e5a22006ce114e72d82e4fd734b", + "testharness" + ], + "conformance/glsl/bugs/long-expressions-should-not-crash.html": [ + "c969f363eafac94359e17acbf4e605ddff1c4b7d", + "testharness" + ], + "conformance/glsl/bugs/loop-if-loop-gradient.html": [ + "5e8cd41d8f68d9c7f82245078232344bd8be9254", + "testharness" + ], + "conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ + "665e59a3cdc476ac4ae92b98b5563be18604580f", + "testharness" + ], + "conformance/glsl/bugs/multiplication-assignment.html": [ + "d4135d3e22ac9deb83735c72734dea88fb7e39ed", + "testharness" + ], + "conformance/glsl/bugs/nested-functions-should-not-crash.html": [ + "2ac24590f9f5db7369ebe5e96f0db6018a0b46a1", + "testharness" + ], + "conformance/glsl/bugs/nested-loops-with-break-and-continue.html": [ + "cc3506ac8bb2c849df34efe198afdac483b9fcf1", + "testharness" + ], + "conformance/glsl/bugs/nested-sequence-operator.html": [ + "e92a53b93dcf659754e0d2866cac57f18f49255d", + "testharness" + ], + "conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html": [ + "2affa88c110d8f872e74b9529bbdbbd35dd3df0f", + "testharness" + ], + "conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html": [ + "15fdadaffc7997b963ccf5a59417fe80a253613c", + "testharness" + ], + "conformance/glsl/bugs/qualcomm-crash.html": [ + "ad984b77f8a3bbee3c01dca7f1e0f8018fca403d", + "testharness" + ], + "conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html": [ + "2480246fa017cf165add8ee672448667a0744544", + "testharness" + ], + "conformance/glsl/bugs/sampler-array-using-loop-index.html": [ + "a3f5b97067104d289e2cb7e312fde0821a1cb20f", + "testharness" + ], + "conformance/glsl/bugs/sampler-struct-function-arg.html": [ + "be4ea0328ccdc991c446808bcf886ec1cc86dcf5", + "testharness" + ], + "conformance/glsl/bugs/sequence-operator-evaluation-order.html": [ + "57d213315dd0ad79d177af1df18572570c53ecab", + "testharness" + ], + "conformance/glsl/bugs/sketchfab-lighting-shader-crash.html": [ + "d9b3cbee09e6baca081068032677f592b5f97005", + "testharness" + ], + "conformance/glsl/bugs/struct-constructor-highp-bug.html": [ + "7cf7bee2a03c27c4076b895bd6cc8e6f4c05dc30", + "testharness" + ], + "conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ + "0f78f01c7192ce7f3e7e11b9a95aff96996fd4d0", + "testharness" + ], + "conformance/glsl/bugs/undefined-index-should-not-crash.html": [ + "61975e2bd959116717c4192ea4869190dc6f7efc", + "testharness" + ], + "conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ + "6ddf9306c84d06affe8d77304039affe83e96c17", + "testharness" + ], + "conformance/glsl/constructors/00_test_list.txt": [ + "6758bea8e8d1f76d1453ab6e9aa30bd786c8f2c8", + "support" + ], + "conformance/glsl/constructors/glsl-construct-bvec2.html": [ + "821f925ac54df604348b850de21a7d2cc0e2ce06", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-bvec3.html": [ + "b099d7a63d5b048014280b473ab2b89232ae25f4", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-bvec4.html": [ + "eebe8ebf93f344ca3fb01d7392920a9667c3a06c", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-ivec2.html": [ + "1b4d20c0c05dc22ee656bf7d5c442bc0a7cdb254", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-ivec3.html": [ + "3ae05b6ea19986305d79774e4ba7357a45d8c8c1", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-ivec4.html": [ + "1edf01b6389581b80e66972d3fd723a9478ad955", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-mat2.html": [ + "2484552ce5d0c3ef5d0e0067c006884d3f576366", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-mat3.html": [ + "4f73b4f8c82190d1dc4b8442c8f429d303b7b273", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-mat4.html": [ + "a8b1c934dfd4d1c572613b2c44c00a5f9ed0776b", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ + "ed1571ede31e042bd4ddf68240526b8b56efe1d0", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ + "841878ea5289a7e22b79b1ae644a32281eb14e97", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-vec2.html": [ + "01d1b81bb5e4044c8563c2e4944d4b8c0d449a5c", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-vec3.html": [ + "df1c1de0091642587a17dfaf33cd39f1035e8f7c", + "testharness" + ], + "conformance/glsl/constructors/glsl-construct-vec4.html": [ + "083bc6cbf8b6f4eb1e9613bea27e8384c9e2c27a", + "testharness" + ], + "conformance/glsl/functions/00_test_list.txt": [ + "dd06ea05206d9770bbdec970ef10466c880062ac", + "support" + ], + "conformance/glsl/functions/glsl-function-abs.html": [ + "a3e107ab308c8db7d8cc78734e69707c740a3756", + "testharness" + ], + "conformance/glsl/functions/glsl-function-acos.html": [ + "84a5f6a231f2c120329719336e18fb3b667fd09b", + "testharness" + ], + "conformance/glsl/functions/glsl-function-asin.html": [ + "e5455f7dc1e265be339c23e4c527254cb4643c40", + "testharness" + ], + "conformance/glsl/functions/glsl-function-atan-xy.html": [ + "6b171ab423fa726465636ecd1daaf0b224d705db", + "testharness" + ], + "conformance/glsl/functions/glsl-function-atan.html": [ + "dd8a2136176bd1d95377c10fd984c285ad2cad9f", + "testharness" + ], + "conformance/glsl/functions/glsl-function-ceil.html": [ + "508f5e37f6173efa0e4da93a5da74431967dfb92", + "testharness" + ], + "conformance/glsl/functions/glsl-function-clamp-float.html": [ + "3c117fe1e81e839383d56ef618837134ca1bcfc4", + "testharness" + ], + "conformance/glsl/functions/glsl-function-clamp-gentype.html": [ + "a89133a3307a357cf61d6899913dbe43d03e6543", + "testharness" + ], + "conformance/glsl/functions/glsl-function-cos.html": [ + "a6475772bb0c554a6855a4771e5f3fe08e7aeb75", + "testharness" + ], + "conformance/glsl/functions/glsl-function-cross.html": [ + "039568006ae07cda030fcdf4bfc0f7ec9dd0f120", + "testharness" + ], + "conformance/glsl/functions/glsl-function-distance.html": [ + "20226fe0cc3f14def8f25d7771b7e36e57aa3c18", + "testharness" + ], + "conformance/glsl/functions/glsl-function-dot.html": [ + "8e4c47aec17a47de866a48d10a3782653fa6e8b0", + "testharness" + ], + "conformance/glsl/functions/glsl-function-faceforward.html": [ + "6407c1e41bd9c476a147a5e1764de9fd3b55af70", + "testharness" + ], + "conformance/glsl/functions/glsl-function-floor.html": [ + "524ba8028c6274ee5edab65e7e1a1d61a960f509", + "testharness" + ], + "conformance/glsl/functions/glsl-function-fract.html": [ + "22a40a7590ad3a9fd697737b5210b034651a7c08", + "testharness" + ], + "conformance/glsl/functions/glsl-function-length.html": [ + "b3c96cdc62e90e6d39e290cbfffebe1b1667800b", + "testharness" + ], + "conformance/glsl/functions/glsl-function-max-float.html": [ + "0aa52ba1dc388bea82693b410e10bc9f67ea117a", + "testharness" + ], + "conformance/glsl/functions/glsl-function-max-gentype.html": [ + "e2c9bd2cd45e257f9efda89a0c28957fb774455e", + "testharness" + ], + "conformance/glsl/functions/glsl-function-min-float.html": [ + "51e3b6021f3ab5bd3a336432b6c2105c134dacab", + "testharness" + ], + "conformance/glsl/functions/glsl-function-min-gentype.html": [ + "4a0ada8db0c17cf689e5b34ac9b31564c74905ea", + "testharness" + ], + "conformance/glsl/functions/glsl-function-mix-float.html": [ + "36ff4361560f93c31478c1cf19ca52766d3fd52f", + "testharness" + ], + "conformance/glsl/functions/glsl-function-mix-gentype.html": [ + "4ec7f632ea727c0d7ba7c2d0bbf7b19387a74594", + "testharness" + ], + "conformance/glsl/functions/glsl-function-mod-float.html": [ + "a18bc94803d43d1479630fa8b80b3d3c8d483180", + "testharness" + ], + "conformance/glsl/functions/glsl-function-mod-gentype.html": [ + "4d94cb481e2a4a5b291de8d22c6dc3fb28aa7572", + "testharness" + ], + "conformance/glsl/functions/glsl-function-normalize.html": [ + "b5329498c4fd87e4aba460a79122234f165a016d", + "testharness" + ], + "conformance/glsl/functions/glsl-function-reflect.html": [ + "306881b9546775c3a9d2be30270418753ea6c558", + "testharness" + ], + "conformance/glsl/functions/glsl-function-sign.html": [ + "d09b129c8ad8a8c79b4d2181425a9718f420c178", + "testharness" + ], + "conformance/glsl/functions/glsl-function-sin.html": [ + "f4f5434dc57bb8ccd517ca5e53605ceb9fa14013", + "testharness" + ], + "conformance/glsl/functions/glsl-function-smoothstep-float.html": [ + "84bce2ff0130cba4a29fdcee7a8771fe40977084", + "testharness" + ], + "conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ + "18e7fc129541e7b41faa212d2387322814f9cbb7", + "testharness" + ], + "conformance/glsl/functions/glsl-function-step-float.html": [ + "1de1c5d14859eae7805702401fe269712626a2f4", + "testharness" + ], + "conformance/glsl/functions/glsl-function-step-gentype.html": [ + "d424e5547c4af82848232cadb66aae9c072f03b8", + "testharness" + ], + "conformance/glsl/functions/glsl-function.html": [ + "55392f5247fa190fbcee47ddadbc717d0e848a17", + "testharness" + ], + "conformance/glsl/implicit/00_test_list.txt": [ + "d700b29a5632b862e33693e0adbdf6c0ad3e5684", + "support" + ], + "conformance/glsl/implicit/add_int_float.vert.html": [ + "812915404c8cb2d2e8e470ef5ffc9cd35f36e979", + "testharness" + ], + "conformance/glsl/implicit/add_int_mat2.vert.html": [ + "7cf150a71aa2b8ee25687d4ccb4b2fc4610d16a1", + "testharness" + ], + "conformance/glsl/implicit/add_int_mat3.vert.html": [ + "d59b89376f7f83a2c62d86559349401a5fba7150", + "testharness" + ], + "conformance/glsl/implicit/add_int_mat4.vert.html": [ + "1874508629ba0d64401047b7b7113431e75e12d5", + "testharness" + ], + "conformance/glsl/implicit/add_int_vec2.vert.html": [ + "6d2cc5e3ac0b1b1d8b2099ed7f0016bf4955190a", + "testharness" + ], + "conformance/glsl/implicit/add_int_vec3.vert.html": [ + "163683b346ea2c7d46f81adecb8022ea9c2bf486", + "testharness" + ], + "conformance/glsl/implicit/add_int_vec4.vert.html": [ + "81183d8ce37e178369f5ee0d44ded21e128f5b39", + "testharness" + ], + "conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ + "76ba85ceb8ef38f9364e2d061bccda7d55ef6f20", + "testharness" + ], + "conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ + "e7ef897782bcb68d67509a015745760467af0e80", + "testharness" + ], + "conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ + "9581bbda8ed19ae752a4716dfed643b5fdb8bf44", + "testharness" + ], + "conformance/glsl/implicit/assign_int_to_float.vert.html": [ + "a631cc2efbaa59918a3effb1f256d232362b82a0", + "testharness" + ], + "conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ + "36e66a3fa779059cf90566e65ba65b7cdfb95610", + "testharness" + ], + "conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ + "6b74005e7b38227215578ca93e3a7af4471ca46d", + "testharness" + ], + "conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ + "3846193ffd4671a35c1854f6c2351569e7d308ae", + "testharness" + ], + "conformance/glsl/implicit/construct_struct.vert.html": [ + "c837e1ff402110db584fda8a9601ce5a63f3111f", + "testharness" + ], + "conformance/glsl/implicit/divide_int_float.vert.html": [ + "fea373436f99dc470d617935b121e1837aa7b332", + "testharness" + ], + "conformance/glsl/implicit/divide_int_mat2.vert.html": [ + "62d0ea0e1c476ae24ab84decab24bc90ad1c2859", + "testharness" + ], + "conformance/glsl/implicit/divide_int_mat3.vert.html": [ + "58c18b61a1338066f892870c0cbc03d72b5de76a", + "testharness" + ], + "conformance/glsl/implicit/divide_int_mat4.vert.html": [ + "d6dba4683d50a2623c1b85fae876ad2ddc81d917", + "testharness" + ], + "conformance/glsl/implicit/divide_int_vec2.vert.html": [ + "2f50269abb66ccfc691d934a8d1d4d511307fe84", + "testharness" + ], + "conformance/glsl/implicit/divide_int_vec3.vert.html": [ + "397c758ec193c5b0b43c830c3df594575a07465f", + "testharness" + ], + "conformance/glsl/implicit/divide_int_vec4.vert.html": [ + "94b9b4afcf998e568f1a520fabb6af48580c2bf6", + "testharness" + ], + "conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ + "d13d5a6432b1b6ffe2099e17a16cfaf236489022", + "testharness" + ], + "conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ + "d074fe196702e8eb48d0c3d4ef93f5dac76adb35", + "testharness" + ], + "conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ + "a6b2307e52085741bfc351786ea2d51ab8ddd99c", + "testharness" + ], + "conformance/glsl/implicit/equal_int_float.vert.html": [ + "a9ca0b1ed432401b60de78a9ad5d3ee0bf4b5c5b", + "testharness" + ], + "conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ + "275023160c31e53b1b50cab755eed36f1c55262d", + "testharness" + ], + "conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ + "cc167b91b54d03a9d546c2e1f5495c7bdcf75d5f", + "testharness" + ], + "conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ + "31dbfddc19ba17695e8d235432e812914ad7b132", + "testharness" + ], + "conformance/glsl/implicit/function_int_float.vert.html": [ + "a086572ced0793bcc0b24f0127b34da2022086d0", + "testharness" + ], + "conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ + "19e4f04e477c2c924491c86c5e575fc737fc68f2", + "testharness" + ], + "conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ + "d0e7873cce22bfb7f1797c00b256b7e36652a1e0", + "testharness" + ], + "conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ + "5b4ec18b7f7ebcf0e6c2f630f79b063f1fe51b40", + "testharness" + ], + "conformance/glsl/implicit/greater_than.vert.html": [ + "158fc119a9303d0edc718d53d467db16c71771da", + "testharness" + ], + "conformance/glsl/implicit/greater_than_equal.vert.html": [ + "580387b0d3f91c93bdbe53503ba19985177c7bd9", + "testharness" + ], + "conformance/glsl/implicit/less_than.vert.html": [ + "03135f29233ee65a0248fcdabfc4986ebc899eee", + "testharness" + ], + "conformance/glsl/implicit/less_than_equal.vert.html": [ + "bfdb1423563fb91e5c5a8d312f084261249ac644", + "testharness" + ], + "conformance/glsl/implicit/multiply_int_float.vert.html": [ + "29cbbf92c96c6dea1ea88bca627906fe65c8725c", + "testharness" + ], + "conformance/glsl/implicit/multiply_int_mat2.vert.html": [ + "293c57ffab26176db1a017ed3e76abe6691b53cc", + "testharness" + ], + "conformance/glsl/implicit/multiply_int_mat3.vert.html": [ + "fb30d29c51779288ae52ffc3628bc3630eaba0b7", + "testharness" + ], + "conformance/glsl/implicit/multiply_int_mat4.vert.html": [ + "65585fd7fa834458ca4b372eb0bb61e3b576c967", + "testharness" + ], + "conformance/glsl/implicit/multiply_int_vec2.vert.html": [ + "26597311f56f75a5c9d2bbbc1ff85c9b1ff85c62", + "testharness" + ], + "conformance/glsl/implicit/multiply_int_vec3.vert.html": [ + "1ee7c6cb1b575affdd7774ee67aaf1ef9207818f", + "testharness" + ], + "conformance/glsl/implicit/multiply_int_vec4.vert.html": [ + "e71cfc3770d5a14cf2a7bbf3e43822dea34a74c6", + "testharness" + ], + "conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ + "5fa51ef88a1bd2e9273d3781a24ecccfdc211323", + "testharness" + ], + "conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ + "a3312fff4ea0d89ceb95f18e4c5304a89f999f8e", + "testharness" + ], + "conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ + "3586ed632cfd908e622cc56a09a16dd8298bd13c", + "testharness" + ], + "conformance/glsl/implicit/not_equal_int_float.vert.html": [ + "a5d202b38cdd87637b88a2d56d2c3043b9542e1c", + "testharness" + ], + "conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ + "5207c25e363ac2a5cec0470433daf132c40a4adf", + "testharness" + ], + "conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ + "b20e2a52c2ceb5a183899bde38a60f66e7b5e5e2", + "testharness" + ], + "conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ + "ac0e07f24a9a021f6ec1b091f8b9fb33ea68bfe3", + "testharness" + ], + "conformance/glsl/implicit/subtract_int_float.vert.html": [ + "e83979b89cfe6db96aa6d8587027806dc710abf8", + "testharness" + ], + "conformance/glsl/implicit/subtract_int_mat2.vert.html": [ + "03789509377940f64386c8dc31cd5d830b4f0706", + "testharness" + ], + "conformance/glsl/implicit/subtract_int_mat3.vert.html": [ + "33a19c3443d2a331c6f70eb94e38c2104a5ed2d4", + "testharness" + ], + "conformance/glsl/implicit/subtract_int_mat4.vert.html": [ + "f53d782befd05217b079572b7ec80a2c9a1704d3", + "testharness" + ], + "conformance/glsl/implicit/subtract_int_vec2.vert.html": [ + "eb0c4716e20543979bad625bb2cf5dcceb4e6f27", + "testharness" + ], + "conformance/glsl/implicit/subtract_int_vec3.vert.html": [ + "519c4d6ae32d03bbdcc0b8831b5aaf85bb76112d", + "testharness" + ], + "conformance/glsl/implicit/subtract_int_vec4.vert.html": [ + "c168382bcf98f3f88860f1890c638f3534fb1907", + "testharness" + ], + "conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ + "0a3c34315f126fcd2f63cc8cf1b70fb7d94bd69f", + "testharness" + ], + "conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ + "93b72932e39f7c2e12391142fea5087d69e05b2a", + "testharness" + ], + "conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ + "d8b396b52fdec3a4b656f74609ca7c44a86f6f10", + "testharness" + ], + "conformance/glsl/implicit/ternary_int_float.vert.html": [ + "41cae76bfb4033b0da21f5288bd814653fa004f2", + "testharness" + ], + "conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ + "3763226833679c7a6d29a96683cbd0264382b1f6", + "testharness" + ], + "conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ + "d5e18d247b50ffe6af4620eb9bfad4de685223ec", + "testharness" + ], + "conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ + "40084a7a33078bf065125572be15c7133cdad95c", + "testharness" + ], + "conformance/glsl/literals/00_test_list.txt": [ + "50802bf34647dfba82093e561bb3b922a470e041", + "support" + ], + "conformance/glsl/literals/float_literal.vert.html": [ + "f871cadeef5a074a4b71cf7e7a44df6cdac9acd4", + "testharness" + ], + "conformance/glsl/literals/literal_precision.html": [ + "7df690981cc3e1eeebe41d349bf9dcd65d5c9198", + "testharness" + ], + "conformance/glsl/literals/overflow_leak.vert.html": [ + "1d9711129e16f00e23de02bc0721aca2d80c3fc3", + "testharness" + ], + "conformance/glsl/matrices/00_test_list.txt": [ + "91b4ce21f87ed5e1048cd8061965c298d7e0e270", + "support" + ], + "conformance/glsl/matrices/glsl-mat3-construction.html": [ + "93a49781ed8767429d33e05a4635c5dfa7ef5825", + "testharness" + ], + "conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ + "cdf252a4e87afc9f4e11d0142916c914a16a93fb", + "testharness" + ], + "conformance/glsl/matrices/matrix-compound-multiply.html": [ + "81c79c35a2956b3a9e7657d5f25aeb15102f5b89", + "testharness" + ], + "conformance/glsl/misc/00_test_list.txt": [ + "0c8859b9f7f64666426c811d406f5e30a24c1569", + "support" + ], + "conformance/glsl/misc/attrib-location-length-limits.html": [ + "24a382699cd9c5925adba59402fb07b7904661af", + "testharness" + ], + "conformance/glsl/misc/boolean_precision.html": [ + "2066722be604ffec6d47f4a3569bbb6d8491c70c", + "testharness" + ], + "conformance/glsl/misc/const-variable-initialization.html": [ + "21198cd04943c11a2f5754b9096532465b7e9576", + "testharness" + ], + "conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ + "4a12d9c98b42d1adc2b1031d68163cc4be5f2e5f", + "testharness" + ], + "conformance/glsl/misc/empty-declaration.html": [ + "dc1dac4e1781beb5175ec8925100a17af363fa85", + "testharness" + ], + "conformance/glsl/misc/empty_main.vert.html": [ + "3684248f51da359e2b8ddb4684eddf80fa59803c", + "testharness" + ], + "conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ + "db8b1f7d0036ace57927e74067db28363e8c449b", + "testharness" + ], + "conformance/glsl/misc/gl_position_unset.vert.html": [ + "b49c366b98326192bb85e7aff22d82dc8d0b7c0b", + "testharness" + ], + "conformance/glsl/misc/global-variable-init.html": [ + "73088fc5a37f2761238422486a394f3129b9167b", + "testharness" + ], + "conformance/glsl/misc/glsl-function-nodes.html": [ + "ca70c2ea1dfa89de396d4e8b819cc600de8d005f", + "testharness" + ], + "conformance/glsl/misc/glsl-long-variable-names.html": [ + "fcd8ca63ff661690351c6c468d029ce8ce18679f", + "testharness" + ], + "conformance/glsl/misc/glsl-vertex-branch.html": [ + "0d11862a6d439454b652b6df7d23e9346b30b048", + "testharness" + ], + "conformance/glsl/misc/include.vs": [ + "50970e6ccfe34ed72fca4fa03baa827d013bc6c3", + "support" + ], + "conformance/glsl/misc/large-loop-compile.html": [ + "acb4629a116324d06382ed09ca78add0fd7fa620", + "testharness" + ], + "conformance/glsl/misc/non-ascii-comments.vert.html": [ + "8f26d30bf6f980b37d5c484a02d759c43fc04f65", + "testharness" + ], + "conformance/glsl/misc/non-ascii.vert.html": [ + "b1b0cea2d39b7d5e18a02d30a2098ae06eb59fb2", + "testharness" + ], + "conformance/glsl/misc/re-compile-re-link.html": [ + "cd5331b51e59507163849030467161417c037b00", + "testharness" + ], + "conformance/glsl/misc/sequence-operator-returns-constant.html": [ + "ecc6aae2ad937ef9496b04945d3801fa857ca6c9", + "testharness" + ], + "conformance/glsl/misc/shader-precision-format-obeyed.html": [ + "adf14f684a147d5e6ee946f38fd4063cc52891ae", + "testharness" + ], + "conformance/glsl/misc/shader-struct-scope.html": [ + "048c14eed5d2db4bde8f7ca8d4064fc331c4e2b8", + "testharness" + ], + "conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ + "ce088319d2a9e50faa6fd627148c1b83b9c9c7da", + "testharness" + ], + "conformance/glsl/misc/shader-varying-packing-restrictions.html": [ + "9ef6d2adb8893ec5f3f78e8a3bdade564958e036", + "testharness" + ], + "conformance/glsl/misc/shader-with-256-character-define.html": [ + "a00ca8f38564321bb8442b5224f956d71c69bdd5", + "testharness" + ], + "conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ + "2dc6f2c880119587218de7b6acbf3cf1f4ec2a50", + "testharness" + ], + "conformance/glsl/misc/shader-with-257-character-define.html": [ + "0adafa0852950f927164364e68051744be335743", + "testharness" + ], + "conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ + "04fa8f965841684d4f24310b001862e11d83f871", + "testharness" + ], + "conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ + "c287f359c5f136d732487d909e941dc999993c1e", + "testharness" + ], + "conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ + "b43ab809cae50009dcd892ce266faecfabc63446", + "testharness" + ], + "conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ + "85216c269b2de9e4173954bbe6feb87012e74f56", + "testharness" + ], + "conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ + "65fbdeb0e7ab5ca1fee4c78ba0f99e9c33879d1d", + "testharness" + ], + "conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ + "b55bfe98f2894920d3ec532b01dd898b4295cc84", + "testharness" + ], + "conformance/glsl/misc/shader-with-attrib-array.vert.html": [ + "0c1123d002265bf5e7b9f3b46767b277fe39bfcc", + "testharness" + ], + "conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ + "177e38bde7c3a53cce45513edad0c24aa957383c", + "testharness" + ], + "conformance/glsl/misc/shader-with-clipvertex.vert.html": [ + "dc2db444e66593b4b635e8a2b78972bec3ca836b", + "testharness" + ], + "conformance/glsl/misc/shader-with-comma-assignment.html": [ + "8fcd2856d9570b5f4283625a60f21b1a61f67fd6", + "testharness" + ], + "conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ + "dfb3473c51e56f841ee07ecc79bc5574e4118cab", + "testharness" + ], + "conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html": [ + "58594e1403e8aad5ddad4f1298f2813c09e4b542", + "testharness" + ], + "conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ + "04d0498119f9735f7c22643260606013ecd842f9", + "testharness" + ], + "conformance/glsl/misc/shader-with-conditional-scoping.html": [ + "efa995575df85b13978d4449bac65b3c89402db2", + "testharness" + ], + "conformance/glsl/misc/shader-with-default-precision.frag.html": [ + "af1b0c7268747af57256382445a6b0dd6856aaf9", + "testharness" + ], + "conformance/glsl/misc/shader-with-default-precision.vert.html": [ + "d0600139cc1f24c076ba91b70936627d2c17dc07", + "testharness" + ], + "conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ + "5f4dd0000c7b09d27920bf4ee7e0a3a23802bfa1", + "testharness" + ], + "conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ + "01c73b11daa192b0e57fd51a279649aa23cc180e", + "testharness" + ], + "conformance/glsl/misc/shader-with-dfdx.frag.html": [ + "d05d20e194114f586f5ec0ee39dd001d323e53b6", + "testharness" + ], + "conformance/glsl/misc/shader-with-do-loop.html": [ + "4423076d47e19f3ba0a7f44c74f5e222ae75f371", + "testharness" + ], + "conformance/glsl/misc/shader-with-error-directive.html": [ + "bff5e6538f838612c49bdecd8b50b8e8a0278fba", + "testharness" + ], + "conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ + "1ede3463465bcdb0fb83287a69b9cd038e73578e", + "testharness" + ], + "conformance/glsl/misc/shader-with-float-return-value.frag.html": [ + "4080221d1b68901bb1b9b28addbf35d692458367", + "testharness" + ], + "conformance/glsl/misc/shader-with-for-loop.html": [ + "cabfed9f8769030e1567283ca021e72acddd1ea7", + "testharness" + ], + "conformance/glsl/misc/shader-with-for-scoping.html": [ + "e0e0547584956bd9ee84c779b8cbdc27b560ead3", + "testharness" + ], + "conformance/glsl/misc/shader-with-frag-depth.frag.html": [ + "f3936f1fd150b7fc6a66f4335efb1a6220ec15ff", + "testharness" + ], + "conformance/glsl/misc/shader-with-function-recursion.frag.html": [ + "a6c753536ed5c9a97eaac71de8347ee6e26216ef", + "testharness" + ], + "conformance/glsl/misc/shader-with-function-scoped-struct.html": [ + "1c17f453a2339dabfeb04e4684cf6b1069d63c1d", + "testharness" + ], + "conformance/glsl/misc/shader-with-functional-scoping.html": [ + "bd0f2efb481519fb09142e2187c4f581c61f0f11", + "testharness" + ], + "conformance/glsl/misc/shader-with-glcolor.vert.html": [ + "4e54df133afcd966584e4eb73ae0558eb6ba27a6", + "testharness" + ], + "conformance/glsl/misc/shader-with-gles-1.frag.html": [ + "5b8c86840c550931625d7d2396c079272857e9e0", + "testharness" + ], + "conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ + "f37e64b384a9e1ba52cb91383283d24ec9db1d77", + "testharness" + ], + "conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ + "612948faaeaf0bf587e838f58fb1720faa451a76", + "testharness" + ], + "conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ + "c89b2f38eca355bc4d9e7e39bc857e93612ea559", + "testharness" + ], + "conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ + "716a4c55267c611a96746c651c3bf014af9e6e12", + "testharness" + ], + "conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ + "f1be8d047b1a59149422ddd4fbedb48f912e5a4a", + "testharness" + ], + "conformance/glsl/misc/shader-with-include.vert.html": [ + "bc4a6dcdafe01e80a68644c79a2a51bc108570ac", + "testharness" + ], + "conformance/glsl/misc/shader-with-int-return-value.frag.html": [ + "ddcca8d2e8e9d2270f361217413c23c9eae1c72a", + "testharness" + ], + "conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ + "3045ea0adc85dd1665ec4b9730bf3c5a64a090f9", + "testharness" + ], + "conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ + "a68b2461344ee0c4f5dd612caf4336558829cc12", + "testharness" + ], + "conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ + "07520e788393dccffda8186c4c967860316b7491", + "testharness" + ], + "conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ + "83535db94d1e08a0b8ba2ff4da9d7f97ff62e52c", + "testharness" + ], + "conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ + "456df8ac9d5214c771dd17ddeffabd13a869f598", + "testharness" + ], + "conformance/glsl/misc/shader-with-long-line.html": [ + "7c6423c5a440ae2d50fdddae0830aeb8c026ea07", + "testharness" + ], + "conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ + "9b8f50be051410ff77d2af0fdf944c0ce1005031", + "testharness" + ], + "conformance/glsl/misc/shader-with-non-reserved-words.html": [ + "389d856b02fd6b85651ffb051f01d46d6e681a72", + "testharness" + ], + "conformance/glsl/misc/shader-with-precision.frag.html": [ + "62d7b71950aa00d69f97f3d3c4e792ca9285a15d", + "testharness" + ], + "conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ + "d2ba82c027cdc4728490f64dcc027f0c1b3b020f", + "testharness" + ], + "conformance/glsl/misc/shader-with-quoted-error.frag.html": [ + "1791590056e438c76bfa8c52bfe253a84414b8b5", + "testharness" + ], + "conformance/glsl/misc/shader-with-reserved-words.html": [ + "7d2f2883e54469e1c186a1578507e8fa7d653abf", + "testharness" + ], + "conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ + "64efaad176953fb8f6e0718990957e36158c66d3", + "testharness" + ], + "conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ + "cf4d796b797f8e6b903e95250cca9228cef49292", + "testharness" + ], + "conformance/glsl/misc/shader-with-too-many-uniforms.html": [ + "1b6260c94cb68f3c6a13a33d0ab181b65607793b", + "testharness" + ], + "conformance/glsl/misc/shader-with-two-initializer-types.html": [ + "65c961c3ef125dbeff64870f58cb9137b465410f", + "testharness" + ], + "conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ + "efda8d89918e47ee4ca16145b7448095d6b2251f", + "testharness" + ], + "conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ + "f776cf1c5ee10a46b6b89ff621755c85a1f1af4a", + "testharness" + ], + "conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ + "f46202f6aca73388c8194dc927550a1029828dd2", + "testharness" + ], + "conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ + "c3f8488367b982e94eee15b88c5e97f6b27ee4e6", + "testharness" + ], + "conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ + "2d001b99a9748530f8bd28b5bf9e6fc424a6a2c8", + "testharness" + ], + "conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ + "9d25ad6bf2c691a73c1d486dac276a90d4743f2e", + "testharness" + ], + "conformance/glsl/misc/shader-with-version-100.frag.html": [ + "96de76dc6e2fc5acc578aa80611c4ba3a5680a50", + "testharness" + ], + "conformance/glsl/misc/shader-with-version-100.vert.html": [ + "a46f52b1b43afb3925f1895edb0f9600fdebe15b", + "testharness" + ], + "conformance/glsl/misc/shader-with-version-120.vert.html": [ + "d6ff2b2f5d5412f72128b8c06622c1564c235ec0", + "testharness" + ], + "conformance/glsl/misc/shader-with-version-130.vert.html": [ + "f30a695065e683a9d9a9e6261065a538b0ec25e3", + "testharness" + ], + "conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ + "3bde4248a125698f50e382bed5e21959b60994bf", + "testharness" + ], + "conformance/glsl/misc/shader-with-while-loop.html": [ + "f1f3174196f9bad25c07d6d0e00f300e26d87ab7", + "testharness" + ], + "conformance/glsl/misc/shader-without-precision.frag.html": [ + "1145f05e2774f69f2bca548667453d78df6e0160", + "testharness" + ], + "conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ + "2ceaeb6ddd945fe01f67bdbf75304db682373cf9", + "testharness" + ], + "conformance/glsl/misc/shaders-with-invariance.html": [ + "3d80f9617abebcbf972a05890e29a8a27c134f33", + "testharness" + ], + "conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ + "37b5a9654dac1cbd0fdb21573aa5d952f35995db", + "testharness" + ], + "conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ + "f760262748bfdba9b5c1efdc8ceea86ceb07f961", + "testharness" + ], + "conformance/glsl/misc/shaders-with-missing-varyings.html": [ + "e2fa5ba6095c317d74bb6180c914161d268b5a37", + "testharness" + ], + "conformance/glsl/misc/shaders-with-name-conflicts.html": [ + "e5c0ee8c684386263c25d1ce172999836b9be161", + "testharness" + ], + "conformance/glsl/misc/shaders-with-uniform-structs.html": [ + "5dd4d35a3cd3aaefa84bdb42ca9f0171d06f847a", + "testharness" + ], + "conformance/glsl/misc/shaders-with-varyings.html": [ + "608f33fe304ffecc4c49b71ff79a35decd884b47", + "testharness" + ], + "conformance/glsl/misc/shared.html": [ + "dc8fe3d0f9c8db174ec2708167752bc519a7a4d4", + "testharness" + ], + "conformance/glsl/misc/struct-assign.html": [ + "8060585f082e882131176e4e3b8d5a7f4a76dbbf", + "testharness" + ], + "conformance/glsl/misc/struct-equals.html": [ + "159d9dc5d731ecd5fb86822cf4c62599d5b4259f", + "testharness" + ], + "conformance/glsl/misc/struct-mixed-array-declarators.html": [ + "5734c35c5194388673dd36f314e510d15a994f5c", + "testharness" + ], + "conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ + "90854462bb284b5cdf2ed6611b5be06e6b1bded2", + "testharness" + ], + "conformance/glsl/misc/struct-nesting-of-variable-names.html": [ + "88a8a38a062157843579054223760bf79bafbda6", + "testharness" + ], + "conformance/glsl/misc/struct-nesting-under-maximum.html": [ + "2436ac8d7ac33a7f50f94d4f439e0211833e0901", + "testharness" + ], + "conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ + "d3c750f9d5451a277145ddb505587f687c6b988a", + "testharness" + ], + "conformance/glsl/misc/struct-unary-operators.html": [ + "e33393fd1e9da5d232e2ae5b1a6714c1bd283bc8", + "testharness" + ], + "conformance/glsl/misc/ternary-operator-on-arrays.html": [ + "ac944ce3841ea3b0457599facabe8cb622de039d", + "testharness" + ], + "conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ + "62f40956d158f643d8098e21f7e6eed8b874aeaf", + "testharness" + ], + "conformance/glsl/misc/ternary-operators-in-initializers.html": [ + "088620c91bc770e3f29de2c00c6fa9efc4099094", + "testharness" + ], + "conformance/glsl/misc/uniform-location-length-limits.html": [ + "6692e92bcd2e7839b243b29a783f83b8e1451132", + "testharness" + ], + "conformance/glsl/reserved/00_test_list.txt": [ + "7c2da3e8f5c9473e82feb2580373be73e661aab8", + "support" + ], + "conformance/glsl/reserved/_webgl_field.vert.html": [ + "a0a459c2939147f83f9450e338f9a612c05ee1b0", + "testharness" + ], + "conformance/glsl/reserved/_webgl_function.vert.html": [ + "da0ddeaa07f07193ad7cda8f3b11f28e5ff45198", + "testharness" + ], + "conformance/glsl/reserved/_webgl_struct.vert.html": [ + "7bfc52cd4b58843d348cf40119888427680ca373", + "testharness" + ], + "conformance/glsl/reserved/_webgl_variable.vert.html": [ + "ea21ca0d90f57bcf17ba2666cd9d3135968e9e2f", + "testharness" + ], + "conformance/glsl/reserved/webgl_field.vert.html": [ + "908513dbcfe59fb65e9f7913dd8ccb367bcdf97e", + "testharness" + ], + "conformance/glsl/reserved/webgl_function.vert.html": [ + "b133d42dd0fec15338de9857ebda5552857b128d", + "testharness" + ], + "conformance/glsl/reserved/webgl_struct.vert.html": [ + "d57c57dc378055f6e72524b287597166aa2712ff", + "testharness" + ], + "conformance/glsl/reserved/webgl_variable.vert.html": [ + "3df092c3668a7c1ef812797c8bc5cc166d85e94a", + "testharness" + ], + "conformance/glsl/samplers/00_test_list.txt": [ + "c0f612d81d6f5e79c214f9980614e4f7463794bc", + "support" + ], + "conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ + "e10bcb160f816cd4aa6af6252e657dbfc4d125f8", + "testharness" + ], + "conformance/glsl/samplers/glsl-function-texture2dlod.html": [ + "414d8663274d2d393d0d7ca6f26dca9a72be8f01", + "testharness" + ], + "conformance/glsl/samplers/glsl-function-texture2dproj.html": [ + "df9159e09a4ebc4fbf9962f3a3b1ee5cc4c42c07", + "testharness" + ], + "conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ + "82d8bcd119f97883b39de452ab7f2bd150fadb8f", + "testharness" + ], + "conformance/glsl/variables/00_test_list.txt": [ + "31fe0f8f20c7e40ef0543b038a8300a9dc6fb595", + "support" + ], + "conformance/glsl/variables/gl-fragcoord-xy-values.html": [ + "857cb9a6cbb35e24d9e79eeb480f417008e1a8e2", + "testharness" + ], + "conformance/glsl/variables/gl-fragcoord.html": [ + "a6f25126a0c2e12f48d78eb763a74a7a1a1a446e", + "testharness" + ], + "conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ + "dcc470eb2b196a76408cb339d4e96d0805ef3169", + "testharness" + ], + "conformance/glsl/variables/gl-frontfacing.html": [ + "6be52169e86bfaeaa334c83a3ee3268db7131df1", + "testharness" + ], + "conformance/glsl/variables/gl-pointcoord.html": [ + "b05417605e4d6f73ab6370d6fcc252ac57e2e50f", + "testharness" + ], + "conformance/glsl/variables/glsl-built-ins.html": [ + "387ab1f162b966387a9c10450d480331d4289a4d", + "testharness" + ], + "conformance/limits/00_test_list.txt": [ + "0b342cad1d3f25d78a90aafd891ec8af77875ca2", + "support" + ], + "conformance/limits/gl-line-width.html": [ + "b6b114bf8d765845e5dab795d219d6c640e55013", + "testharness" + ], + "conformance/limits/gl-max-texture-dimensions.html": [ + "6c626f6dc4b6451348cbc529842365bede757339", + "testharness" + ], + "conformance/limits/gl-min-attribs.html": [ + "7ab8ba704738cefd7caea7981fd6b1b25f96ad53", + "testharness" + ], + "conformance/limits/gl-min-textures.html": [ + "91f25c6a99931a923a7e22adeec4847d078ba445", + "testharness" + ], + "conformance/limits/gl-min-uniforms.html": [ + "a8dd785309ce0a74801ddf2967f36b92fbdd5a8b", + "testharness" + ], + "conformance/misc/00_test_list.txt": [ + "3941fd9f7528dfe72eedd38aebca86e67f3aa92e", + "support" + ], + "conformance/misc/bad-arguments-test.html": [ + "9f348080979a6d16003ed512bc0347ed997ff95a", + "testharness" + ], + "conformance/misc/boolean-argument-conversion.html": [ + "e48a68c50633e9fabe6655978f20d3b8a83f4008", + "testharness" + ], + "conformance/misc/delayed-drawing.html": [ + "08fab67a365bf6af442a5a7ebb23e3a32343d0ac", + "testharness" + ], + "conformance/misc/error-reporting.html": [ + "00a1b9b4e819e1b0f5247f12226efd770a558e5a", + "testharness" + ], + "conformance/misc/expando-loss.html": [ + "ead5dc143ee9c7085a826592429489b0ff0904bb", + "testharness" + ], + "conformance/misc/functions-returning-strings.html": [ + "13cf333f1979ee0bc4cc2e3e674fb7850180ddcc", + "testharness" + ], + "conformance/misc/instanceof-test.html": [ + "4ad14c39a3d6af855045e79e9aa821794587fb1f", + "testharness" + ], + "conformance/misc/invalid-passed-params.html": [ + "1d9924852867e9536ac23253d391b621952feeb7", + "testharness" + ], + "conformance/misc/is-object.html": [ + "b80f24b17d24af32b10ab418c954706d59233528", + "testharness" + ], + "conformance/misc/null-object-behaviour.html": [ + "f3cd04397d9a35ebd01a9bdd1fb398ff5edcc445", + "testharness" + ], + "conformance/misc/object-deletion-behaviour.html": [ + "8462049bfcf7aec2308e0dcd620873b839b79825", + "testharness" + ], + "conformance/misc/shader-precision-format.html": [ + "7a9f0700ee55ccd89e49c85723785c079ed6772b", + "testharness" + ], + "conformance/misc/type-conversion-test.html": [ + "4fc263a8cf9373e6511c7155cd370c76853101c2", + "testharness" + ], + "conformance/misc/uninitialized-test.html": [ + "06d9574582b96a7cdb7c2f027e2150f16347d7bb", + "testharness" + ], + "conformance/misc/webgl-specific.html": [ + "81d8cccd8c920ba4d00b2aa8bdcd3c40e1ab3737", + "testharness" + ], + "conformance/more/00_test_list.txt": [ + "aeee7cd1889c2ad478f27a2bf4dbfd537aae0d3e", + "support" + ], + "conformance/more/README.md": [ + "01937147f69aa029a6d62cc99935f369828d8ca8", + "support" + ], + "conformance/more/conformance/argGenerators-A.js": [ + "31039b5968feaca77d69afc942fcd32ce491155a", + "support" + ], + "conformance/more/conformance/argGenerators-B1.js": [ + "e8abf394af48b74c774cc350bfe5b17bc0a493b4", + "support" + ], + "conformance/more/conformance/argGenerators-B2.js": [ + "327f4426638a628d964d47df213c5b88dc531de0", + "support" + ], + "conformance/more/conformance/argGenerators-B3.js": [ + "7b7f46c461452d8d69fbdad8841b0718f86f3c9e", + "support" + ], + "conformance/more/conformance/argGenerators-B4.js": [ + "6881c32148f69dc66bb92909f95e4fdd6d5d2248", + "support" + ], + "conformance/more/conformance/argGenerators-C.js": [ + "974ff745532b41e37b95d8e8d171e6237428e1f2", + "support" + ], + "conformance/more/conformance/argGenerators-D_G.js": [ + "7d218519dff23ced91d54086d9a326923366e6b8", + "support" + ], + "conformance/more/conformance/argGenerators-G_I.js": [ + "7af58b0bf4e5fa7ecf224e39f12d34be76365fa0", + "support" + ], + "conformance/more/conformance/argGenerators-L_S.js": [ + "db7f38d61d314b4f8295cfdb6f4184bdaa0b9388", + "support" + ], + "conformance/more/conformance/argGenerators-S_V.js": [ + "726f6ef0521308eca8ce58eedd8aef400a95941a", + "support" + ], + "conformance/more/conformance/constants.html": [ + "a0611d473bf38169f3069183df45a0bb3b5fc40c", + "testharness" + ], + "conformance/more/conformance/getContext.html": [ + "0807d7225f395375fa50b192774a0f508da1337f", + "testharness" + ], + "conformance/more/conformance/methods.html": [ + "1461ff742b39db4269934849d879adcf6ab721f4", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-A.html": [ + "b4f3262abd936e7c0a4c2e9d00365d63b39a58c3", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-B1.html": [ + "3ae3bbfc2d8dd9bb436958465a5a8a460c0b8252", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-B2.html": [ + "d80a4427caa3035ef27c87f972201daae1257814", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-B3.html": [ + "426f385b0c6c9b499d76f34a91673079108a6608", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-B4.html": [ + "616c49fc92ee01e362b0bfea8a066ab30fb75a5a", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-C.html": [ + "9f122d2cfa59b6ea38583f4b9b85b4a468636d25", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-D_G.html": [ + "c6e3fe163ae4622fc025ef93d1020dd7700bc6dd", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-G_I.html": [ + "9bd5cf92a5da2b0e0fe032c429b993a7ada53908", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-L_S.html": [ + "013f86f9f992cfaf96a8cb3c0cd8bbfac1587ee9", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI-S_V.html": [ + "f405d9c8f08e5760a870bb11adb5a44d8a6160c8", + "testharness" + ], + "conformance/more/conformance/quickCheckAPI.js": [ + "b39feca144c665e4cc1bcf92aa0771cc9940694e", + "support" + ], + "conformance/more/conformance/webGLArrays.html": [ + "4b7ff947d976a8b3e6773b92dadf7433fe087505", + "testharness" + ], + "conformance/more/functions/bindBuffer.html": [ + "dcc2ab144e5db46c69d7bfb6224bb96e15d30f24", + "testharness" + ], + "conformance/more/functions/bindBufferBadArgs.html": [ + "e27f2b3641e8246c6b0bb3bed518b5ccb8bcf960", + "testharness" + ], + "conformance/more/functions/bindFramebufferLeaveNonZero.html": [ + "917b6eb411399d7fa84c281b075c96c4f46bc360", + "testharness" + ], + "conformance/more/functions/bufferData.html": [ + "4df4146ba8a8dda7911d58591b26b4ca77fad83a", + "testharness" + ], + "conformance/more/functions/bufferDataBadArgs.html": [ + "aab63b790f9118ae7b85e86e1602df2f3dad2505", + "testharness" + ], + "conformance/more/functions/bufferSubData.html": [ + "22cfd4cad5e9ce886b1c7426e5b82a3837da18c6", + "testharness" + ], + "conformance/more/functions/bufferSubDataBadArgs.html": [ + "f7a3b74555967b7dffa1a4e5f491ed1cc92e04cd", + "testharness" + ], + "conformance/more/functions/copyTexImage2D.html": [ + "dea4dbd6b9b4991e2a56901cc08400e245cfe174", + "testharness" + ], + "conformance/more/functions/copyTexImage2DBadArgs.html": [ + "d50d9612d32319fa2a43b2467b2f26af41f0c5d6", + "testharness" + ], + "conformance/more/functions/copyTexSubImage2D.html": [ + "4a53fce00368ddefe57e985177fa878092f2f393", + "testharness" + ], + "conformance/more/functions/copyTexSubImage2DBadArgs.html": [ + "a0aa244882d14935a34afff7ff151bd2078b74cb", + "testharness" + ], + "conformance/more/functions/deleteBufferBadArgs.html": [ + "a984ffd1a0234e6715e9bf523997ec7ad3c09be6", + "testharness" + ], + "conformance/more/functions/drawArrays.html": [ + "fc4f1e18290cf87f19bfc2fb93d4d813a9443bde", + "testharness" + ], + "conformance/more/functions/drawArraysOutOfBounds.html": [ + "168dfa0a7ac03a975e3864e547c3623717fffe59", + "testharness" + ], + "conformance/more/functions/drawElements.html": [ + "8a24db399a24e2aba0bc1138196f320a9866d746", + "testharness" + ], + "conformance/more/functions/isTests.html": [ + "74d46542c512b766613f1c40fde58453fa48c231", + "testharness" + ], + "conformance/more/functions/isTestsBadArgs.html": [ + "f06da4caaf2d12b46ee3ab6463201b40284e153c", + "testharness" + ], + "conformance/more/functions/readPixels.html": [ + "a215be5bf931c859fb8685ddb9aa383f4a2881ad", + "testharness" + ], + "conformance/more/functions/readPixelsBadArgs.html": [ + "849ef34739f642210941160414af798c3955a946", + "testharness" + ], + "conformance/more/functions/texImage2D.html": [ + "3e85be29c334ece6741b04cabb922733484751d0", + "testharness" + ], + "conformance/more/functions/texImage2DBadArgs.html": [ + "bf5b71279bbaed3fade639728d5ef20a5077ee7b", + "testharness" + ], + "conformance/more/functions/texImage2DHTML.html": [ + "211021bb2e871ebf83a0fde5360e4008452b99c4", + "testharness" + ], + "conformance/more/functions/texImage2DHTMLBadArgs.html": [ + "064bc3117c2c446d3289814527f9c97f813588cf", + "testharness" + ], + "conformance/more/functions/texSubImage2D.html": [ + "4b3b507a8a1c0bbfe9c9b8cbff56dd5743185c75", + "testharness" + ], + "conformance/more/functions/texSubImage2DBadArgs.html": [ + "875f4c49597a1e17ac017edd698822072d58de0a", + "testharness" + ], + "conformance/more/functions/texSubImage2DHTML.html": [ + "5d93d964fd7da34735131a79ce5f3271f44a851e", + "testharness" + ], + "conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ + "475f349dc17d172e1bf93c13fed4505b7602fe0c", + "testharness" + ], + "conformance/more/functions/uniformMatrix.html": [ + "aab88c8d2e7e8517fd672881453cc69c84dadd1e", + "testharness" + ], + "conformance/more/functions/uniformMatrixBadArgs.html": [ + "3c01dbfef8a536af095e72847b0d983fcc37bec3", + "testharness" + ], + "conformance/more/functions/uniformf.html": [ + "21fa77ee3b080e1b7d4e9caf5e9e2b9f06d0b63b", + "testharness" + ], + "conformance/more/functions/uniformfArrayLen1.html": [ + "2e4383d40c8f514b0dfa4dd68c87c9dafdfca56e", + "testharness" + ], + "conformance/more/functions/uniformfBadArgs.html": [ + "70986ab0ebbe9947594ccd23c18daca3f18b89dc", + "testharness" + ], + "conformance/more/functions/uniformi.html": [ + "a66b45fc9cfaa820679cd559463c83464ca91f61", + "testharness" + ], + "conformance/more/functions/uniformiBadArgs.html": [ + "e211397d856370bb5e72b496c1a9907ac2293744", + "testharness" + ], + "conformance/more/functions/vertexAttrib.html": [ + "21d5a0b5988bc974def1cea3062cb0531176d1ff", + "testharness" + ], + "conformance/more/functions/vertexAttribBadArgs.html": [ + "5ab3d5ea1da898c7eb285482974d10acb4ed10f5", + "testharness" + ], + "conformance/more/functions/vertexAttribPointer.html": [ + "c11074eb45505647905a7167b0a4d079a8b40458", + "testharness" + ], + "conformance/more/functions/vertexAttribPointerBadArgs.html": [ + "5056096abfb2da399ad49edc2a06cabe273c7a8b", + "testharness" + ], + "conformance/more/glsl/arrayOutOfBounds.html": [ + "34ab4ab0a39e00c50c3c850955e5a18d9e9d145a", + "testharness" + ], + "conformance/more/glsl/uniformOutOfBounds.html": [ + "e5f1235e39dca5f6f5f18a6a3bba46e8eac390eb", + "testharness" + ], + "conformance/more/unit.css": [ + "0758b43bd9ddf0bf1c02af5a5f61694ff80e53c6", + "support" + ], + "conformance/more/unit.js": [ + "428c164699c3e15bfb070c77884a609aedbc6303", + "support" + ], + "conformance/more/util.js": [ + "e1d5d638a619beba1274586449f86c5e6c7e4f45", + "support" + ], + "conformance/ogles/00_test_list.txt": [ + "4b4237c9fb94214c802b5cfa964db301d68aa0fc", + "support" + ], + "conformance/ogles/GL/abs/abs_001_to_006.html": [ + "c348d099ca800e753dfe35e45c652c3ed7d21ebb", + "testharness" + ], + "conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ + "1b8e4fd6aa7210632958bbde33777bab0b9a0899", + "support" + ], + "conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ + "ad257670d059c5c776a0c22babd43d142497fd5d", + "support" + ], + "conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ + "1c4bc6205e557f86505ea364c57f8bd1a1b2270d", + "support" + ], + "conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ + "94f91877bf8eee90bf32bfc4ca2e5e0bfbb77bfd", + "support" + ], + "conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ + "b814a4afa41f086c5e488024b8758702046236a8", + "support" + ], + "conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ + "13b98ccf80eba806b64b7adf2ccca698f6752def", + "support" + ], + "conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ + "f34a0f1706de96a420dabcb3d07800b1f23855ab", + "support" + ], + "conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ + "996447dccfd7f8cde3e53a07cf8b33b719282027", + "support" + ], + "conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ + "35d7d9c1902d83470d102573bbfbf192945986c3", + "support" + ], + "conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ + "386e0124e735d5eba1d17375950ce3f115436847", + "support" + ], + "conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ + "f0a4c35e817c2772f75139b03cfa48a62a4cc024", + "support" + ], + "conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ + "ba8dedcb9db31919144e53aa7ab4939e20419bad", + "support" + ], + "conformance/ogles/GL/abs/input.run.txt": [ + "ebf5dc91f19879b73782bb767ba23ccded86ad2c", + "support" + ], + "conformance/ogles/GL/acos/acos_001_to_006.html": [ + "2fd7d79b89d751969b24bcb88fdc6e189d0ce66d", + "testharness" + ], + "conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ + "ff74d99c6e1b40043a3b0096184437d1f9a03164", + "support" + ], + "conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ + "f59013e6b208cdbbd2fe0b592f09c0e8ea5e8a71", + "support" + ], + "conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ + "28ac8e23325a69413a250bbc6b379b0665767d9c", + "support" + ], + "conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ + "f1c45c08747932e8add87f294a6563c6ccad6c37", + "support" + ], + "conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ + "75432988539f87816534fa22759e5b73c6e8b4a2", + "support" + ], + "conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ + "0c6585a6282b0c31ef9f96f9e36b49969d571812", + "support" + ], + "conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ + "fff0f6de0b01b210147486ac7116f1552abbbdc0", + "support" + ], + "conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ + "96c448875edaba1ef63b394052b140f67378396f", + "support" + ], + "conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ + "4b1f293c3e069e0b8399fd8b3ba3299057b8a6c3", + "support" + ], + "conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ + "96225ff8f9e47d78933737a976bece226be1a9af", + "support" + ], + "conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ + "423679f3b9317d1142d4ebc4bab5befc690ecb04", + "support" + ], + "conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ + "c8c7df99d42c166b1909d4612ef03ca86951a0e3", + "support" + ], + "conformance/ogles/GL/acos/input.run.txt": [ + "fc7eedaa08bcb36efe7be28834c87501ab9ab9bc", + "support" + ], + "conformance/ogles/GL/all/all_001_to_004.html": [ + "ee1e80822e2baf2e6c32330933bef59e19cef865", + "testharness" + ], + "conformance/ogles/GL/all/all_bvec2_frag.frag": [ + "12443c23dfcc331ca082734e69737912888553ff", + "support" + ], + "conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ + "a8df20f7faa7b6eff36d2d45e1b53a76ac97b025", + "support" + ], + "conformance/ogles/GL/all/all_bvec2_vert.vert": [ + "7d28fcd8f1ce02afc48fa95afb7b6e1c46b7ef78", + "support" + ], + "conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ + "ef1f11cc847d2f20aca4db9804c8c4395df42644", + "support" + ], + "conformance/ogles/GL/all/all_bvec3_frag.frag": [ + "c1a5031de75df1f386494c44d51f72b71cee8ba4", + "support" + ], + "conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ + "3d6555b46a20cd927b41a74dd2e135fc2af7437c", + "support" + ], + "conformance/ogles/GL/all/all_bvec3_vert.vert": [ + "0ff5295d0b8a3527e9938d09f458e77feab47d6b", + "support" + ], + "conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ + "43579fa5eaa5aa36ffedce32959cba4a80140dde", + "support" + ], + "conformance/ogles/GL/all/input.run.txt": [ + "420ac35bcd2ca4dfcab1622abddd5b98bceebddd", + "support" + ], + "conformance/ogles/GL/any/any_001_to_004.html": [ + "8d7bcfd0b111af750bf54b62fc561a221e7b5721", + "testharness" + ], + "conformance/ogles/GL/any/any_bvec2_frag.frag": [ + "6b76f9946524ae08977088fff625c1c40d1810ca", + "support" + ], + "conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ + "c2df1967bd666bab4b4947a660e4238dc1909612", + "support" + ], + "conformance/ogles/GL/any/any_bvec2_vert.vert": [ + "f6528ab5014da6a272a0ae915efd6169a4391d8a", + "support" + ], + "conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ + "f080eca338c38178d8607044915940b123ae83d9", + "support" + ], + "conformance/ogles/GL/any/any_bvec3_frag.frag": [ + "0666251c06d08cd0f47311cf2b03b59b0f075963", + "support" + ], + "conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ + "de049742b5c428ed125d3e2a299606969ae3aa8a", + "support" + ], + "conformance/ogles/GL/any/any_bvec3_vert.vert": [ + "ab8ce0423cb801ce04da826e139589a7d91fe47a", + "support" + ], + "conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ + "dc95475e4037e1c4a2f510a823e19906cab8fcf5", + "support" + ], + "conformance/ogles/GL/any/input.run.txt": [ + "6ac424067684ea7ec1d0d3b4f518c71973c497de", + "support" + ], + "conformance/ogles/GL/array/array_001_to_006.html": [ + "0c08b4dd5e0afc3a424e80bc14bbba5b28a3eea6", + "testharness" + ], + "conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ + "faa7c95e400a0c2d32ad998218c2234b3cdf6666", + "support" + ], + "conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ + "5c825e7bb7a89f9243cf3dd66825a2ca1c58a5c3", + "support" + ], + "conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ + "8d2a8fc71733cdc49555d52414cf722d8bf415b0", + "support" + ], + "conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ + "ac4a189fb4f8185dcfe062e22a782c1039a24167", + "support" + ], + "conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ + "b3a4b23e57ac14c18d2c12b7c35e7e989d4fb413", + "support" + ], + "conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ + "9ae6e497b3d86500ce3de86cac071bef55b1e1c4", + "support" + ], + "conformance/ogles/GL/array/input.run.txt": [ + "c7cbc1049a7b6dd4f5036be6cc9796c390a5885a", + "support" + ], + "conformance/ogles/GL/asin/asin_001_to_006.html": [ + "9a7bb04daf4febfcdc0b84af10275fbe315f2324", + "testharness" + ], + "conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ + "b6e11abc4701dbb05256e1470a34a63713cfedaf", + "support" + ], + "conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ + "36b2e494dc7a1ce53dde8b04a2923a5d6d40bac2", + "support" + ], + "conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ + "70476cb76fcf408486ebbc905a1bc74c4dacec9d", + "support" + ], + "conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ + "9b901616a56ab745eb8eb9fee6527f75e0d6cd76", + "support" + ], + "conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ + "585a02da2d89f15c6d47d9c1a2084fba8dda9889", + "support" + ], + "conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ + "f0a399aa52ad654e7f261b0a8777f2ea9d64e55b", + "support" + ], + "conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ + "3d4a1c0648686315389fcb2b9d85d5e1c7bef115", + "support" + ], + "conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ + "39d991042f92cbb46b2a01b7408896e23426e498", + "support" + ], + "conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ + "b6e434f73ea765840da17eb89880fd234e7010ed", + "support" + ], + "conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ + "55b17fe3f2918898f42c9864bbf38f63eafc0916", + "support" + ], + "conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ + "3bf413bad9aa523cfa1b4fecf33a083d68edf133", + "support" + ], + "conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ + "d5825956324526b346c17ae1a101aaea8ae5042d", + "support" + ], + "conformance/ogles/GL/asin/input.run.txt": [ + "c2de8233ad3599690c9362feca31c659214ef355", + "support" + ], + "conformance/ogles/GL/atan/atan_001_to_008.html": [ + "ab94155c1e4707d6249345d7124dd3bd37202425", + "testharness" + ], + "conformance/ogles/GL/atan/atan_009_to_012.html": [ + "eaaa3681bc7db4165ee8bb1ba34c927a60255295", + "testharness" + ], + "conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ + "cfef627cfb6897cd5ac281afb20a7ecc2f35f249", + "support" + ], + "conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ + "c3a5b6c0dece6c5ad0e1a16150e92a859d46e75e", + "support" + ], + "conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ + "f782b2f45421c99384021cbb3d07a30a97bb66c2", + "support" + ], + "conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ + "f9701de5b2c4ed1e0b715acffa24241570b4eed0", + "support" + ], + "conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ + "ef9795430985d822f195c6f5fbb85475a397b8c0", + "support" + ], + "conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ + "cee8a612b099fe34008505e599bdc26f92cc90af", + "support" + ], + "conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ + "b3a1199d1d613567e2c40955a426276b634bb360", + "support" + ], + "conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ + "409f8201dc93f522cf495ef50fb4df1c54a644e3", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ + "8a9dfa35ba9af283513edbada80567a358871565", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ + "add2af319849123889deed9d92a071993eeb49cf", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ + "02240f053e0453b4cb6e1c0df24189696fe652d9", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ + "c14a76d0db3ccf2def08d95317326e85777ab1b4", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ + "9d79194d0256d6a0027dfcd52993c42ce5299a61", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ + "d381d5846ec3bc319d540fd51e3774f030ec7ff3", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ + "febd80c860cb504211e39fe239286939863c7ce7", + "support" + ], + "conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ + "c45729fdb5805fa137c415a61b7ab3d93310c988", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ + "1f03961fd3104759691185d5cb05285a5875d62f", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ + "d3216f26b4be6431cbcd893c2cb63e16d5bb6511", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ + "7a50745ff8b2c8bf9da6b40cc6da72ea215d6ee2", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ + "65c294ae02474a8dd31724b2f70203b27f28c596", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ + "69f421bddb727fb0d99d18f9f594840f2f3bd9da", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ + "8397e15c409f9b635a8ec562ba67282495469487", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ + "deddf528bf4c18a4b54eecd9adca993d0ec149e7", + "support" + ], + "conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ + "205185d7d6daf24f760f4271f171ea616510b9f0", + "support" + ], + "conformance/ogles/GL/atan/input.run.txt": [ + "1c305f21117e872ef4f87ff5912929447ac3e8d2", + "support" + ], + "conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ + "007eb9b7dc802b33811d37a7cd7c949e03fd2eb6", + "testharness" + ], + "conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ + "448542264124fbf10e24a516f1202660a2ad1def", + "testharness" + ], + "conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ + "2eb320e6419e81bd0a34f2ade29a048f9bba4df2", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ + "ebf82d9cad7d50103d69b6b02ab72f02bc4fb123", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ + "5bb76348cae906c881eb9421a92d8522621dd69a", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ + "9edf18694d1b5cc83d892923e9f922534b5863fd", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ + "2df0466f0affad9facce1247112e6ac52d080fed", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ + "1838d2aeed5c64f5d037bf2aa04f824b02c7cf65", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ + "0c6366e53d73de2f6d164d759333f4c6ac1b78f1", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ + "c0c3ad1960910d4e07b46aab910f22d990e7af76", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ + "4a556077da923a2d6daeec8737f9068e89704fb1", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ + "59f067fe4df51599bc462681927be837cfacf56e", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ + "59c795609e01ec44681084a00d0595972f9aaae1", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ + "e8b01b567e7c4dda03deeddfffcfcb0c16f26aeb", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ + "aab23e3b087a80b698be06a55aaa11e8fa9cdacf", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ + "6c26ae7bbd5a1ca5e61d6ba8b7ccb4e3e9d8f248", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ + "33fc558666223de1c8216495e91e1c98135c6282", + "support" + ], + "conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ + "dfebfa306144b637e55a9090f8016d07f1e21a52", + "support" + ], + "conformance/ogles/GL/biConstants/input.run.txt": [ + "15c403b1a51d221e188c97752d4636a1f23190ab", + "support" + ], + "conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ + "6712831aa34f9b3e60c91db645375861ccc0230c", + "support" + ], + "conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ + "9a1ec3fe11c3d8bf99cae513a40d5035f37dc2f2", + "support" + ], + "conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ + "691f9543a6443cb6a1fa0cabfeead3922503a031", + "testharness" + ], + "conformance/ogles/GL/biuDepthRange/input.run.txt": [ + "21f2fd2e19e9258c2b58669d0351ec2f579ea9a9", + "support" + ], + "conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ + "095fc4ca3026beb17cafe8f67d89cdcb67b36a72", + "support" + ], + "conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ + "17717b2cb74feee84763546d15bed3a61030f3ac", + "support" + ], + "conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ + "768ecc1ce85e000841217a1f048ad56d641241be", + "support" + ], + "conformance/ogles/GL/build/CorrectComma_frag.frag": [ + "3a83174a49d1ec775cb711612b1752edeac8450d", + "support" + ], + "conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ + "1aa21a97037f2e9843f7c7df080f3dcac62d2ebd", + "support" + ], + "conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ + "3cd7221e0b96e28df7391c88bbf15dbf9ef1e5d2", + "support" + ], + "conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ + "79a63720fc1853a3b7ba58e5f64047ca769df386", + "support" + ], + "conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ + "6582b57f520f9a6f779f914b017f98854a499e52", + "support" + ], + "conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ + "eec6d43fae09de1f7daa5c55537c0bc29f4e0ff8", + "support" + ], + "conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ + "18f3a4877c3eca3b3c283f24a37920800f1b6f9d", + "support" + ], + "conformance/ogles/GL/build/CorrectFull_vert.vert": [ + "ac3a0e45624d51f4024e13a8d98a3bd1ffc42b0c", + "support" + ], + "conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ + "4bd543b62a261f16160164aee36912300f789a91", + "support" + ], + "conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ + "bd798e61a4eb4bf50831908f04177457f0ab288c", + "support" + ], + "conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ + "b040dae31308392b8c8b5016b50dfa7d412a4b21", + "support" + ], + "conformance/ogles/GL/build/CorrectModule_frag.frag": [ + "c8ba6f38f3fc8e40d330e96d66b7f2cc081a47d4", + "support" + ], + "conformance/ogles/GL/build/CorrectParse1_frag.frag": [ + "9f3e9b1328d9679feb0338c06c94018556268260", + "support" + ], + "conformance/ogles/GL/build/CorrectParse2_frag.frag": [ + "299b0fe3a39c05bb48f994961318522a9e27e8a7", + "support" + ], + "conformance/ogles/GL/build/CorrectParse2_vert.vert": [ + "20a82f69b8a70d98976949c86c780147e2ce2945", + "support" + ], + "conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ + "952913b1b93b8d47906b2ea4ae233982dba94356", + "support" + ], + "conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ + "285738052df8f7ea4dfce682f626024fbb3e74a6", + "support" + ], + "conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ + "c92511b38719a05a634d7e3a3db8da087eb6058b", + "support" + ], + "conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ + "1e67e2730ba48b7c4899edfb33c438329ab1745c", + "support" + ], + "conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ + "25a7d74747ffb46303c261e46966b83e416ff409", + "support" + ], + "conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ + "85c24f8fb04c090aa62cb21c7101adc10641947b", + "support" + ], + "conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ + "8875d94e4f55a317da091dcade8852b51e72cde2", + "support" + ], + "conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ + "5c946606b0c688e880d1873ead04f910af6011b4", + "support" + ], + "conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ + "c286279953dcc69734f35170aba1c46de8816451", + "support" + ], + "conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ + "e1cc59e76367dd759575a093b6b8b83eb4bc37fc", + "support" + ], + "conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ + "cba34b2b3976fb1a5001f1af3105f1f2e93bd43b", + "support" + ], + "conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ + "a704944ac98fafa526fa038a1998be57d556bbe9", + "support" + ], + "conformance/ogles/GL/build/FunctionParam_vert.vert": [ + "f8df4570bd43b10d485933eb4c75f5189e56628d", + "support" + ], + "conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ + "745cc458b21fd08db60cf00c36b7222709276fd7", + "support" + ], + "conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ + "e86b7635f42d524413e734e6cc258a0e1c4ddc63", + "support" + ], + "conformance/ogles/GL/build/Main_Parameters_vert.vert": [ + "bd96a07dbc1b70c3699d1c4ae91a040fcf5d5b55", + "support" + ], + "conformance/ogles/GL/build/ParseTest3_frag.frag": [ + "f1f7004ef20acc5eea187bd575d22c5cfe97c05c", + "support" + ], + "conformance/ogles/GL/build/ParseTest4_frag.frag": [ + "add162fe35547e2d2e5d44a20581da0344eec617", + "support" + ], + "conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ + "f1e0bd609417cbb5181cc103a63553d43e3141df", + "support" + ], + "conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ + "7c31ffd5933bd06a638ca1b3dd4f3e310c53435b", + "support" + ], + "conformance/ogles/GL/build/TernaryOp_frag.frag": [ + "7a79e24b047bb958eac6300ebdfddc03a2cb9f04", + "support" + ], + "conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ + "6964edf11de326c69ddbc210ea5c74e44034d391", + "support" + ], + "conformance/ogles/GL/build/array10_frag.frag": [ + "62a2ce33295b15bf095d33265ac436a111c67323", + "support" + ], + "conformance/ogles/GL/build/array11_frag.frag": [ + "8ba8323b41724a42d7c3e1e4a4efa07da842f733", + "support" + ], + "conformance/ogles/GL/build/array1_frag.frag": [ + "aff04d3ec8c609b04d6c76ffecfd85b8fe284730", + "support" + ], + "conformance/ogles/GL/build/array2_frag.frag": [ + "c3fc0d61946a755f847676b89aa332987a12d12d", + "support" + ], + "conformance/ogles/GL/build/array3_frag.frag": [ + "05fd376df5300ae3c1e5a7a511c7a1fd8c8f5dd6", + "support" + ], + "conformance/ogles/GL/build/array4_frag.frag": [ + "2f7baf1d8dd7de64ac5d034ef69721ebc0d97f84", + "support" + ], + "conformance/ogles/GL/build/array5_frag.frag": [ + "36957dc4025d24255d2ac9198767a0ecd08d1161", + "support" + ], + "conformance/ogles/GL/build/array6_frag.frag": [ + "109d7ad8908d80867dafda0e515e1e1a3b1525a4", + "support" + ], + "conformance/ogles/GL/build/array7_frag.frag": [ + "6e7dea3def97969693d5a412d011fec79b22d094", + "support" + ], + "conformance/ogles/GL/build/array8_frag.frag": [ + "2fd8795edaae688c715d5b0b3d799655dcda6687", + "support" + ], + "conformance/ogles/GL/build/array9_frag.frag": [ + "5a11791a1941e77b0f269b5519a57600f5c65686", + "support" + ], + "conformance/ogles/GL/build/attribute1_vert.vert": [ + "2726899e87f654181cb397372e1cea5e66cb1e49", + "support" + ], + "conformance/ogles/GL/build/attribute2_vert.vert": [ + "f5bd8860d40641c50d9040892f9c361603d542b9", + "support" + ], + "conformance/ogles/GL/build/attribute_frag.frag": [ + "af78ed7f0e2e623a25e2aad9f42a2e361272bec2", + "support" + ], + "conformance/ogles/GL/build/attribute_vert.vert": [ + "1c35aea8252abb8a1fce6e74572cf1b1a18321c0", + "support" + ], + "conformance/ogles/GL/build/break_frag.frag": [ + "bb50e2aa5f06fcf80c32baf3820387ee8ab9e597", + "support" + ], + "conformance/ogles/GL/build/build_001_to_008.html": [ + "ba19e304f2b2dc5baf7219612573a8e9d35db60c", + "testharness" + ], + "conformance/ogles/GL/build/build_009_to_016.html": [ + "34a49950e9781eaaa1e13462cc864112fab81d2c", + "testharness" + ], + "conformance/ogles/GL/build/build_017_to_024.html": [ + "5e607098015e6e003453e7569e4aeef7c3c42527", + "testharness" + ], + "conformance/ogles/GL/build/build_025_to_032.html": [ + "c0a80240fd82811f84b049d07866f274356156b4", + "testharness" + ], + "conformance/ogles/GL/build/build_033_to_040.html": [ + "35a537e09e8ccd1d34f826df95276202da0e335d", + "testharness" + ], + "conformance/ogles/GL/build/build_041_to_048.html": [ + "119c930ebc9aae6142604f64c68dd024bc7ecfe5", + "testharness" + ], + "conformance/ogles/GL/build/build_049_to_056.html": [ + "6100de87fdfc665b4e9cc9da956b6fd817a3fa80", + "testharness" + ], + "conformance/ogles/GL/build/build_057_to_064.html": [ + "9b006cd46842f8d99474a97d1e02f59d6f5e4ddb", + "testharness" + ], + "conformance/ogles/GL/build/build_065_to_072.html": [ + "7bf36c5b0afb887f9f5380daed0af23d8a7d8e9b", + "testharness" + ], + "conformance/ogles/GL/build/build_073_to_080.html": [ + "7f38c301d0b00ecdb6129a1b2b570beb73fe0aa5", + "testharness" + ], + "conformance/ogles/GL/build/build_081_to_088.html": [ + "7121d13450c5c72709aae7d8447dbf3f6b5cc3bc", + "testharness" + ], + "conformance/ogles/GL/build/build_089_to_096.html": [ + "60e8665a91d0c57f4c3a119c25ae61c91539e76b", + "testharness" + ], + "conformance/ogles/GL/build/build_097_to_104.html": [ + "d0a1012a07d41c65834be0733c11c7ff3bb49636", + "testharness" + ], + "conformance/ogles/GL/build/build_105_to_112.html": [ + "37b5dd1d90da07982085fd293f5ecf2ec6ecdaa4", + "testharness" + ], + "conformance/ogles/GL/build/build_113_to_120.html": [ + "192c287e45a87cd76aa5ac485227c485d46db82f", + "testharness" + ], + "conformance/ogles/GL/build/build_121_to_128.html": [ + "34b5c10b2c7998493e2fb6082f351dc056de5ead", + "testharness" + ], + "conformance/ogles/GL/build/build_129_to_136.html": [ + "c634d6b1de1267c5cd724a350d6ce147fc9a1369", + "testharness" + ], + "conformance/ogles/GL/build/build_137_to_144.html": [ + "488b345f16e427d5f0d0dd08bdbd001f729b60b1", + "testharness" + ], + "conformance/ogles/GL/build/build_145_to_152.html": [ + "50f8da53b85575eee6ac75a34a923e0403e89513", + "testharness" + ], + "conformance/ogles/GL/build/build_153_to_160.html": [ + "d8b2977429d6092bc9fbc09b6bafd55de2299b90", + "testharness" + ], + "conformance/ogles/GL/build/build_161_to_168.html": [ + "9906288703986b1dd55fc875b4962deb9af96800", + "testharness" + ], + "conformance/ogles/GL/build/build_169_to_176.html": [ + "902897fa980b049c8e1541e472994b479561293f", + "testharness" + ], + "conformance/ogles/GL/build/build_177_to_178.html": [ + "912ea440693e6fb9bbdef7fd05a0b7af7b6f860d", + "testharness" + ], + "conformance/ogles/GL/build/comma1_vert.vert": [ + "5662a9e78eb7f06fcedf93de5627c3a043e7f760", + "support" + ], + "conformance/ogles/GL/build/comma2_frag.frag": [ + "faa5f1618acefeaa1e8310de9faaad8b2ac21d97", + "support" + ], + "conformance/ogles/GL/build/comma2_vert.vert": [ + "c1227a764f19d45066d7b9c833ce324dfb097074", + "support" + ], + "conformance/ogles/GL/build/comma3_vert.vert": [ + "c66d9d7552cb26320b79377193e45cf0a395a5df", + "support" + ], + "conformance/ogles/GL/build/comment_frag.frag": [ + "3274a58704fc237caf98c812271ae9151ffa2c9b", + "support" + ], + "conformance/ogles/GL/build/conditional1_frag.frag": [ + "616f077ae55cd38a5e42c86278744830128c7946", + "support" + ], + "conformance/ogles/GL/build/conditional2_frag.frag": [ + "5dcff4b0fb27d99c3dfbbbc9995047da25c000d8", + "support" + ], + "conformance/ogles/GL/build/conditional3_frag.frag": [ + "bf28fa73c223b946b29e50dc7309cbe5a438446f", + "support" + ], + "conformance/ogles/GL/build/constFunc_frag.frag": [ + "b93eeb02f9c095709949b4309b81581a641cf2fb", + "support" + ], + "conformance/ogles/GL/build/constructor1_frag.frag": [ + "2e58b3c0f3d4a9e88c6d29347818a3781362cb75", + "support" + ], + "conformance/ogles/GL/build/constructor2_frag.frag": [ + "d56b85f9e0e245398c8f8cb10ab7036dc74e4b69", + "support" + ], + "conformance/ogles/GL/build/constructor3_V100_frag.frag": [ + "8de87cc2c7e7cedc35aca471523ecaa125f75acd", + "support" + ], + "conformance/ogles/GL/build/continue_frag.frag": [ + "98b513745758c305cc8c273435b2b7669751f582", + "support" + ], + "conformance/ogles/GL/build/dataType10_frag.frag": [ + "1b426b05ea69f13d8b3ed7a5a3da2bcf899dbe4d", + "support" + ], + "conformance/ogles/GL/build/dataType11_frag.frag": [ + "ce87ce363d3c6b4e03835234d900c5734306a081", + "support" + ], + "conformance/ogles/GL/build/dataType12_frag.frag": [ + "7a673b578b227baf539c943c8ea9ccd971d7809b", + "support" + ], + "conformance/ogles/GL/build/dataType13_frag.frag": [ + "79b9b52bb01c413de05e3beac758df76ec8d6454", + "support" + ], + "conformance/ogles/GL/build/dataType19_frag.frag": [ + "bbfa811911c81320627d17f48020109091745109", + "support" + ], + "conformance/ogles/GL/build/dataType1_frag.frag": [ + "0221fe6a59d0cb9c1c302ac263c8c0408601f784", + "support" + ], + "conformance/ogles/GL/build/dataType2_frag.frag": [ + "b00b2122739ac351775a900ae5167578885300fc", + "support" + ], + "conformance/ogles/GL/build/dataType3_frag.frag": [ + "86369cc916f7fb02ba0f3cd852669e2f136aa9d3", + "support" + ], + "conformance/ogles/GL/build/dataType4_frag.frag": [ + "55f2fb65381250f6d33623b06c2ad28275a8e69f", + "support" + ], + "conformance/ogles/GL/build/dataType5_frag.frag": [ + "398d0c87fe7108202eb616cfe3c0de111eaf9102", + "support" + ], + "conformance/ogles/GL/build/dataType6_frag.frag": [ + "e64906c08a6968ed430666f7e085ce0cbdebc607", + "support" + ], + "conformance/ogles/GL/build/dataType7_frag.frag": [ + "6e05081cffb03deba52b834535099470846a2994", + "support" + ], + "conformance/ogles/GL/build/dataType8_frag.frag": [ + "0a6ba7828e19e91e4266c476d8142c99f1d6b869", + "support" + ], + "conformance/ogles/GL/build/dataType9_frag.frag": [ + "686685df34b28609c59928f388900ef8962d5bad", + "support" + ], + "conformance/ogles/GL/build/default.frag": [ + "4224e32af58d1ed1594ceccf14edb871a3fd9e3f", + "support" + ], + "conformance/ogles/GL/build/default.vert": [ + "ea08cad1692b109c8823abe5ec83b6779fe03530", + "support" + ], + "conformance/ogles/GL/build/dowhile_frag.frag": [ + "59e7593f78046118fda1c0129d5658c0482b4ccf", + "support" + ], + "conformance/ogles/GL/build/dvec2_frag.frag": [ + "0297c4e938affbb869a1d100532e0ccf565a6da6", + "support" + ], + "conformance/ogles/GL/build/dvec3_frag.frag": [ + "5973555bc2762915937ba4731065a45dea9f07cf", + "support" + ], + "conformance/ogles/GL/build/dvec4_frag.frag": [ + "2cafc8b2295c6b76cc0ebfcf9b68aaa6b983ba5e", + "support" + ], + "conformance/ogles/GL/build/extension2_V100_frag.frag": [ + "0d2e37dc7704ea6d820f6e7b6ff2267b947e3499", + "support" + ], + "conformance/ogles/GL/build/extension3_V100_frag.frag": [ + "fb3c49f79f1cf0b5185144651eabcb3511dd7da7", + "support" + ], + "conformance/ogles/GL/build/extension5_V100_frag.frag": [ + "bf3aad332b8e30cc46ddaa161ede102ad3fe2d64", + "support" + ], + "conformance/ogles/GL/build/extension6_V100_frag.frag": [ + "515844c4aecdd973eca2f9dbeed7d84bcf6920ba", + "support" + ], + "conformance/ogles/GL/build/extension7_V100_frag.frag": [ + "9f1356d866b3b2098a9da5d520146ff3cc1ac658", + "support" + ], + "conformance/ogles/GL/build/extension8_V100_frag.frag": [ + "ae18218c932150dd0af1d06383e5de983b64137b", + "support" + ], + "conformance/ogles/GL/build/extension9_V100_frag.frag": [ + "30f9d4c4903865057e8215238755a71db7cea7bc", + "support" + ], + "conformance/ogles/GL/build/float2_frag.frag": [ + "c40c998ca6494ebdb44208027e4cc71d974a4fa0", + "support" + ], + "conformance/ogles/GL/build/float3_frag.frag": [ + "407b184e0dad7f1bc0c297bc2f1d608d1ffbc807", + "support" + ], + "conformance/ogles/GL/build/float4_frag.frag": [ + "5ac6262a797fa5d4df343151e31740d29759d7cc", + "support" + ], + "conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ + "ffde417a1532ea09dc0f2cbce1ae478786d5a06b", + "support" + ], + "conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ + "f2c4289d8446fa77ae2a9425349d2b92b8334995", + "support" + ], + "conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ + "9ddc58dc80274bccbdc4e01665b4cf1678cd6883", + "support" + ], + "conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ + "1424f6201507f7fef7a67d827ced6134b78aa027", + "support" + ], + "conformance/ogles/GL/build/fragmentOnly_vert.vert": [ + "97c976a6b417e4383e2c540807fada6e28fd7475", + "support" + ], + "conformance/ogles/GL/build/function10_frag.frag": [ + "5e03a5a676db50b0f098724ef82fbc38e1ffd4be", + "support" + ], + "conformance/ogles/GL/build/function1_frag.frag": [ + "07cae0ea324729689f479195a41957d71e7fb894", + "support" + ], + "conformance/ogles/GL/build/function2_V100_frag.frag": [ + "d2757c5c12c5bf94ccadd85d67c585ba1d9767d8", + "support" + ], + "conformance/ogles/GL/build/function3_frag.frag": [ + "1ab15cbdd822707944a8be21c317e94efb4762bb", + "support" + ], + "conformance/ogles/GL/build/function4_frag.frag": [ + "5e75363b43f69315382ae2fb3907f420727b039a", + "support" + ], + "conformance/ogles/GL/build/function6_frag.frag": [ + "82c8acbf6a62e388932ab1ce6cce26d7df507acc", + "support" + ], + "conformance/ogles/GL/build/function7_frag.frag": [ + "d57b1a66dc41ce3733dd94f95d74eb6821cba424", + "support" + ], + "conformance/ogles/GL/build/function8_frag.frag": [ + "287b60e8220ef78a742a6635480373c2ae8790b7", + "support" + ], + "conformance/ogles/GL/build/function9_frag.frag": [ + "bf9f7248c3d82b950438a3cb723a95f8d0d65671", + "support" + ], + "conformance/ogles/GL/build/hvec2_frag.frag": [ + "8fc71311c380bbc4900f3e30f807b2923bec18b6", + "support" + ], + "conformance/ogles/GL/build/hvec3_frag.frag": [ + "e7072b8269dbbea7972b72e394f397b86d9f8d3a", + "support" + ], + "conformance/ogles/GL/build/hvec4_frag.frag": [ + "ca70ea937c0a4778b70781c29d4ed8bfce0cf2a1", + "support" + ], + "conformance/ogles/GL/build/identifier1_frag.frag": [ + "d00a318948c62e05a07fc8b755987d7edb86839c", + "support" + ], + "conformance/ogles/GL/build/identifier2_frag.frag": [ + "84193c09d03a6495c2183da30fa25f83c446f094", + "support" + ], + "conformance/ogles/GL/build/identifier3_frag.frag": [ + "9ab4840707d9a1c3aab24579b00ee3a024b38a62", + "support" + ], + "conformance/ogles/GL/build/if1_frag.frag": [ + "ff156240482868ed049c21ec37c03d488dfd018e", + "support" + ], + "conformance/ogles/GL/build/if2_frag.frag": [ + "152d4fe3284627488af8c516b84ee099015c008a", + "support" + ], + "conformance/ogles/GL/build/increment1_frag.frag": [ + "838c058279d657f4703b1a880130652c965c2555", + "support" + ], + "conformance/ogles/GL/build/increment2_frag.frag": [ + "029b06b392750a684fdd8e1adc80baf7fc8bc435", + "support" + ], + "conformance/ogles/GL/build/increment3_frag.frag": [ + "d980958562c8f30969c1e80db857c6413dff30d3", + "support" + ], + "conformance/ogles/GL/build/increment4_frag.frag": [ + "ad1dc450130c19248de807211b01bdd771a9eab5", + "support" + ], + "conformance/ogles/GL/build/increment6_frag.frag": [ + "fffd54d1306078e2ca4e35bfbc3744e47878e36f", + "support" + ], + "conformance/ogles/GL/build/input.run.txt": [ + "78dde7d629bf096968a56b3ba9ac2f03805846bd", + "support" + ], + "conformance/ogles/GL/build/main1_vert.vert": [ + "617598ee524aa7461d82a4b82765b019cb360220", + "support" + ], + "conformance/ogles/GL/build/main2_vert.vert": [ + "fcd49232fa2efb0b700e424123208e70aaf4faef", + "support" + ], + "conformance/ogles/GL/build/main3_vert.vert": [ + "43b6cb72aa59bd29273ea8aa5fa4185df4424e9d", + "support" + ], + "conformance/ogles/GL/build/matrix_V100_frag.frag": [ + "b5051acef39eb0c39849d955614af1e9a692a62b", + "support" + ], + "conformance/ogles/GL/build/normal_vert.vert": [ + "517780e0e700caf3fe55b310b89126cd75080ac1", + "support" + ], + "conformance/ogles/GL/build/parser10_frag.frag": [ + "838c91603a64744fc66c5a8031b68b75a4b81535", + "support" + ], + "conformance/ogles/GL/build/parser1_vert.vert": [ + "bce0573b13544162575d48d317e421429f72b705", + "support" + ], + "conformance/ogles/GL/build/parser3_frag.frag": [ + "b088ce865fb822c94d95543b3f9c90b32040f72e", + "support" + ], + "conformance/ogles/GL/build/parser4_frag.frag": [ + "83f5dd413a8a6ef0d255133b8a8c4ab2e7f414e8", + "support" + ], + "conformance/ogles/GL/build/parser5_frag.frag": [ + "f6e5d3ebbe844c757920e691f3dc034833ce9099", + "support" + ], + "conformance/ogles/GL/build/parser6_frag.frag": [ + "53a6ace1db32343dda7dfe196dc2be003c71ac27", + "support" + ], + "conformance/ogles/GL/build/parser7_frag.frag": [ + "bac24a4bfc91e12c2aee4b29886b6e44d6f92602", + "support" + ], + "conformance/ogles/GL/build/parser8_frag.frag": [ + "796712885f866fa20b32a73dcc88e5b7006780bf", + "support" + ], + "conformance/ogles/GL/build/parser9_frag.frag": [ + "def43a751145efc1362bd8745eb69335be9886d4", + "support" + ], + "conformance/ogles/GL/build/preprocess0_frag.frag": [ + "a8073c48afe371718b72f19dad023b76f9510b82", + "support" + ], + "conformance/ogles/GL/build/preprocess10_frag.frag": [ + "22c491f829239d4092144f6a18cb5408c02fa96d", + "support" + ], + "conformance/ogles/GL/build/preprocess1_frag.frag": [ + "3273e3ec77076b22fd213ffec0346e6b519a9691", + "support" + ], + "conformance/ogles/GL/build/preprocess2_frag.frag": [ + "5d5845275ed5dd5c680b72729b2c37e408b99a73", + "support" + ], + "conformance/ogles/GL/build/preprocess3_frag.frag": [ + "374464790f54a33ae0cddc089d25d0fd5f3811ab", + "support" + ], + "conformance/ogles/GL/build/preprocess4_frag.frag": [ + "501dab10c717f63d0b8e0cb01508cb24a46c59ba", + "support" + ], + "conformance/ogles/GL/build/preprocess6_frag.frag": [ + "0fc4b509a40576e42903503b84fa78db4b15c24e", + "support" + ], + "conformance/ogles/GL/build/preprocess7_frag.frag": [ + "c4cc1e02280e33ed619e1399a13a981cc9d7ec66", + "support" + ], + "conformance/ogles/GL/build/scoping1_frag.frag": [ + "d826522b539f482277633839e99115f5871a5acd", + "support" + ], + "conformance/ogles/GL/build/scoping2_frag.frag": [ + "ebb871e8b139ac31690b565a062ae5972c2ac927", + "support" + ], + "conformance/ogles/GL/build/struct10_frag.frag": [ + "65dd3c133ce5cb18a6f553d49f2492ca8327cddd", + "support" + ], + "conformance/ogles/GL/build/struct11_frag.frag": [ + "1ead02703430627aafd4bee4942eb6ff1d19c33b", + "support" + ], + "conformance/ogles/GL/build/struct1_frag.frag": [ + "613b4fc147c9b29d7f480edef761f47ef503d7c0", + "support" + ], + "conformance/ogles/GL/build/struct2_frag.frag": [ + "031319ac06cca3da125eedc118dc6f4520e4f705", + "support" + ], + "conformance/ogles/GL/build/struct3_frag.frag": [ + "a53271af868dd563cfc27a1f57bc39405c02e74d", + "support" + ], + "conformance/ogles/GL/build/struct4_frag.frag": [ + "14b9b662c3404e3fa21d37c9209c88d85c811417", + "support" + ], + "conformance/ogles/GL/build/struct5_frag.frag": [ + "74a12af4adb5c0155031d1a74f3975f68a0299a7", + "support" + ], + "conformance/ogles/GL/build/struct6_frag.frag": [ + "937331496cf0fd822fad02238b855077d87fe7a2", + "support" + ], + "conformance/ogles/GL/build/struct7_frag.frag": [ + "7f9b0818fa29be51b70c6cd3190aedecbcaaf164", + "support" + ], + "conformance/ogles/GL/build/struct8_frag.frag": [ + "c83f398e319af7cad2547bf6e1e078a42a7c157c", + "support" + ], + "conformance/ogles/GL/build/struct9_frag.frag": [ + "14babe34786b3df3119159d808dacef473065655", + "support" + ], + "conformance/ogles/GL/build/swizzle1_frag.frag": [ + "39dddcb299d377a0dccb083fe33e47c5aa857d97", + "support" + ], + "conformance/ogles/GL/build/swizzle2_frag.frag": [ + "8eb8162bd8dff2b7adda9af602fccd4c2f28150c", + "support" + ], + "conformance/ogles/GL/build/swizzle3_frag.frag": [ + "b8bdb5ef40548223fd2774ceba16bd368c2ad449", + "support" + ], + "conformance/ogles/GL/build/typecast_frag.frag": [ + "88d416ea98a232c42fc963090ca9162fd3092b9d", + "support" + ], + "conformance/ogles/GL/build/uniform1_frag.frag": [ + "7ba746f65d22561c555256f3d1d29ccd830f4a71", + "support" + ], + "conformance/ogles/GL/build/uniform_frag.frag": [ + "125bf56dd50783af1c430e145630eff6fb9c926f", + "support" + ], + "conformance/ogles/GL/build/varying1_frag.frag": [ + "0938a024d8b5620f5d9e8f0f07d051fd41610c5a", + "support" + ], + "conformance/ogles/GL/build/varying2_frag.frag": [ + "9873689f8c4605abd8ef7932c95810918fbc3de1", + "support" + ], + "conformance/ogles/GL/build/varying3_frag.frag": [ + "0518876ad831514fc877e005153c0e2037283b47", + "support" + ], + "conformance/ogles/GL/build/varying_frag.frag": [ + "50a763055421459cabccd04aca09426876a1e9ff", + "support" + ], + "conformance/ogles/GL/build/vector_frag.frag": [ + "a88027ede748ff19f4bb93bdcb895fb9d6dd7361", + "support" + ], + "conformance/ogles/GL/build/version2_V100_frag.frag": [ + "852640fe79798e5eddc9bbab8dfdf73d7a98e286", + "support" + ], + "conformance/ogles/GL/build/version3_V100_frag.frag": [ + "980a2d5ace8b120ce564d0ba5e402733d8204ec1", + "support" + ], + "conformance/ogles/GL/build/vertexOnly2_frag.frag": [ + "0e4547d439b93ef3133dcca9e666cc9d2e9c3933", + "support" + ], + "conformance/ogles/GL/build/vertexOnly_frag.frag": [ + "cc44d24963937beb700ddc64b24de9a610062c81", + "support" + ], + "conformance/ogles/GL/build/vertex_vert.vert": [ + "e4b1f4474bd576bb6537f8dc47416539996f426b", + "support" + ], + "conformance/ogles/GL/build/while1_frag.frag": [ + "64894fa34ac91617ab82a7a8f7cb7b8842cd9616", + "support" + ], + "conformance/ogles/GL/build/while2_frag.frag": [ + "68df2b3bd47aa2399e817cbffeb8ca3b8f0581a7", + "support" + ], + "conformance/ogles/GL/build/while_frag.frag": [ + "d55d001943301c76d69c4709ef3388454aa5f3cb", + "support" + ], + "conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html": [ + "9adb6db0da2acd22bf43d8e262294f951ce6b23e", + "testharness" + ], + "conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag": [ + "d840a1ec44a46fd19ae4c53dc7572de20c1136e9", + "support" + ], + "conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ + "be6485a1f3f95a0777c556854549130425999afa", + "support" + ], + "conformance/ogles/GL/ceil/ceil_001_to_006.html": [ + "e490434058c58ddc0b980e3b29398d14d370263f", + "testharness" + ], + "conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ + "cffd42263e4198d0f07af3b5062790f33076034a", + "support" + ], + "conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ + "28d89814abb1fcb5e7815c362472041509120798", + "support" + ], + "conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ + "fe13845d4828ba254d25213b950d2bef4d94c0ef", + "support" + ], + "conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ + "7d7f859ac0ce5d1070afd8b8fb986ad6c998a4a3", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ + "8847a21d6d4f4d52a3a774333ed4b9488e081162", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ + "3e1701ecc052f825912894b7237024b529a0d6a3", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ + "9a8b321f92c0533c3910a6b7a0f6e8996fb4749c", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ + "7c01acd8f1c7f439f63ae44ef98f570a5804b6de", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ + "e51ad114dd7cc37e670d46c2d737acc029347de1", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ + "343a0d26b780d7a78c4401285b8a94e0ae575c15", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ + "390641a024c790fb50a7679e64d4547233c982c1", + "support" + ], + "conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ + "deed98eee569e0f4929ce3e0a28c03acba870d47", + "support" + ], + "conformance/ogles/GL/ceil/input.run.txt": [ + "ed1a87ffaddb3eef1594d630ed5021f20c6f7a66", + "support" + ], + "conformance/ogles/GL/clamp/clamp_001_to_006.html": [ + "93b937ca13caa0f804da51b89b5cbb993847298a", + "testharness" + ], + "conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ + "5c74fa4a0ef171123023ea3c77c44763adbaee68", + "support" + ], + "conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ + "b00a46cec6cb4a6ca98642869becd639fba15466", + "support" + ], + "conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ + "f07aa5de93b0bbcec1d4027b409c9f3f4829b583", + "support" + ], + "conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ + "1256dc9a1bf4c5124316b8aa44c92c69708ef031", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ + "561673276a293113e079077244eb6e242aa87c4e", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ + "2b0f7410ba55b87bf3d9929be94c05fb048f414f", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ + "d2cf8f4deceb7beb15e331853663e2666e321330", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ + "5863aa947577337fe3bf3bedfd7af4e77521c4db", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ + "0de4472bb3ce72c013f347d73f709a4b5362b5a9", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ + "bb5a0dcc3fa0c6424bfa23448fda63a17f28582d", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ + "22c38d86b566ce3c8e034df9f8f008aa55398849", + "support" + ], + "conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ + "c3dc19e754be6569e6863441a06f477c812de6db", + "support" + ], + "conformance/ogles/GL/clamp/input.run.txt": [ + "2fafa275a45a4dad6f77c0bcf0b9dcf39d3e104d", + "support" + ], + "conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ + "814a1dc88a06269c201f984cee2cc1dc8e9d4b2a", + "testharness" + ], + "conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ + "6764bcb5add589869edd01cc7b4c8b499ea4517d", + "testharness" + ], + "conformance/ogles/GL/control_flow/for_break_frag.frag": [ + "02b1c03bd7f4f9de952e2ecd63f4b88bb46b25b8", + "support" + ], + "conformance/ogles/GL/control_flow/for_break_vert.vert": [ + "273cf580c8341075e15a819ee32c89cd2d07c1e6", + "support" + ], + "conformance/ogles/GL/control_flow/for_continue_frag.frag": [ + "dc3975e30e02a533f5fdb1f26e4a2a2aa8d40bec", + "support" + ], + "conformance/ogles/GL/control_flow/for_continue_vert.vert": [ + "d323ccc0a38bc1f7823955e135944dd2da103595", + "support" + ], + "conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ + "0c62d1791f705cdb9e331c20e91747bc060ffcfb", + "support" + ], + "conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ + "5edd86e3e647e51b431f8a68628503342cd08027", + "support" + ], + "conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ + "4ed439a34b5d4e5ed581470e4e4c0e3d52db53ee", + "support" + ], + "conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ + "ee60dddd04c7e1b9162110ed5e9b76afae0d0222", + "support" + ], + "conformance/ogles/GL/control_flow/input.run.txt": [ + "fddcaa48ae48b41fd99d1b4c02e86f7b39fd6056", + "support" + ], + "conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ + "1bff9a4920d4b556a56d2afea34074754499dfd5", + "support" + ], + "conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ + "89cce6d67f4b6586d4ffd2926c2024fb84e3c8a1", + "support" + ], + "conformance/ogles/GL/cos/cos_001_to_006.html": [ + "2afae654ec6fa62ce5885a27eb0cdeeeeee2d501", + "testharness" + ], + "conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ + "14c61b660207b42dbf58ca74e269a4da0f6340b0", + "support" + ], + "conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ + "ae10cc9c4e74da22b5dc4ceda6b5cbe857b6d759", + "support" + ], + "conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ + "c598dd8c8559a6456cf215c95dce1ee0a72b39a8", + "support" + ], + "conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ + "f85fa438a872fdec7d4f852fe2a255ede0c3d393", + "support" + ], + "conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ + "f73c9ea83aeafab60bdef2c27b05be3a2bedc26d", + "support" + ], + "conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ + "841d73239e69ad02ea7f1b8544c60cf2c6abf157", + "support" + ], + "conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ + "8a73bcc8ec5a0414d2c4f59b24c96c5c9ed268f3", + "support" + ], + "conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ + "10544b08eb388f4bdab2c38ef0fb4954455859a3", + "support" + ], + "conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ + "4c577cceb57a95d4e5fa8e222210585941b89622", + "support" + ], + "conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ + "ca25c7da1bc751f6b277ba20df50301d49d668f1", + "support" + ], + "conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ + "565c41ac8e3636e68b57839f961595d480780a87", + "support" + ], + "conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ + "40a3eb2a1a083f08d6a526cb1a51f03200d7c692", + "support" + ], + "conformance/ogles/GL/cos/input.run.txt": [ + "64f23d8c397780e5f70e638c2d89a8d1fe5e0e06", + "support" + ], + "conformance/ogles/GL/cross/cross_001_to_002.html": [ + "baf8495384f4acf7457caa251b1e194a3679c7ed", + "testharness" + ], + "conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ + "d7513ff8c4c0aec62d8c8686f886de4d6eec219d", + "support" + ], + "conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ + "54eefb9f1c682870bac3cba14cf8047b53dc724b", + "support" + ], + "conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ + "97ec07f152d008a67fe09e55d5d7e6c7f7e62362", + "support" + ], + "conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ + "fee5cc5822530533c8ed89bb037a0801cc6788f8", + "support" + ], + "conformance/ogles/GL/cross/input.run.txt": [ + "4ce9794db516fb1b1b8f16f668832d62ead07e01", + "support" + ], + "conformance/ogles/GL/default/default.frag": [ + "90478e8490bfb2b513600c2932654196c3e6475c", + "support" + ], + "conformance/ogles/GL/default/default.vert": [ + "2943d817bcfd6303cb1d7fc41ef0488455eef926", + "support" + ], + "conformance/ogles/GL/default/default_001_to_001.html": [ + "67cd9a432a5a9967cf06bb5e2906f502538a5296", + "testharness" + ], + "conformance/ogles/GL/default/default_textured.frag": [ + "bf905fab9b1dcf31f2765264317bf167e78c81c3", + "support" + ], + "conformance/ogles/GL/default/default_textured.vert": [ + "56e028240b74ca7d3b55ecf23b359c4c10f928f2", + "support" + ], + "conformance/ogles/GL/default/expected.frag": [ + "cc50b94f6cc5ad12fbcb6ed67032c4008fc5e50d", + "support" + ], + "conformance/ogles/GL/default/input.run.txt": [ + "44c03e906b04782991dc4433b1730e24afa15bba", + "support" + ], + "conformance/ogles/GL/degrees/degrees_001_to_006.html": [ + "a6f8fad2e48d37c0b68ea4c7153f04935a6029c5", + "testharness" + ], + "conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ + "55a9eb0f5ac26d4546953be6c8ce215667ca50d0", + "support" + ], + "conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ + "b5b7bce801060cf5dc24f88f08dfa046be8b774c", + "support" + ], + "conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ + "d35a5aab71cbb895d24eceaa2f0be78e5fda8580", + "support" + ], + "conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ + "2756f42787e05bd508c1f5036899ac10ee91fe7b", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ + "6bec173927ccf8d81377bad149e85852afcb8a44", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ + "47156b16fc2fd48877fc3532ea92d52013865e8b", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ + "998fc8a2a31d74233eafa47c552584330b904af3", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ + "4d55e37edc3b5216f6f56d860470fc60382f863f", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ + "a4912df947a3eff19d59444d3d109cddfb5e8fea", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ + "ea8f0c18881c5f26f8cf27170288818feedb9961", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ + "d3ef4cb6cfe0fe240c420ae0c2b6fd76bf0dd565", + "support" + ], + "conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ + "73c810353b63f753d2464691d7a1b08e44e80f04", + "support" + ], + "conformance/ogles/GL/degrees/input.run.txt": [ + "caa0c110d0d29b13576bada841c5a4760f91837e", + "support" + ], + "conformance/ogles/GL/discard/discard_001_to_002.html": [ + "bdac918220e5dc87b5e68d4860c6a3dff10d78cd", + "testharness" + ], + "conformance/ogles/GL/discard/discard_cond_frag.frag": [ + "c7da8c9e3c28154c3ca0ed3e6cc3dc26762fa61b", + "support" + ], + "conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ + "6b6be7c6d32c7547895aa4fbcc8e8855dbb0c2c1", + "support" + ], + "conformance/ogles/GL/discard/discard_frag.frag": [ + "60d77d4de801a0d492eaf202e81cb7ce60259b75", + "support" + ], + "conformance/ogles/GL/discard/input.run.txt": [ + "ff9bfa993dd07be5b104e903e21d540057a152c6", + "support" + ], + "conformance/ogles/GL/distance/distance_001_to_006.html": [ + "ca365df39632e0139df9ff47b5ca2b1d8306a8c3", + "testharness" + ], + "conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ + "2eae58fa4762a091703c1a1242c65820ec12dec1", + "support" + ], + "conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ + "6006747665ccf416c4a78f02fb254b04d6f949b4", + "support" + ], + "conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ + "e5c569b8fd57b675ec20d93a00f9f819b22ac434", + "support" + ], + "conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ + "97980d2aa8cd770bd34828a86efdd769b3f2c3cd", + "support" + ], + "conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ + "0efe5d0416e307459ed12ead1e215a78e57bcc99", + "support" + ], + "conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ + "f7b59e0349b83d3b77186963e54f8a00ca5fc14a", + "support" + ], + "conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ + "67240cf773952b150ef8b950c1bcccbcbd18e607", + "support" + ], + "conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ + "6e77d4ba494efdb5216172bcef0a110166a55f63", + "support" + ], + "conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ + "7964099093e7259c11d031425ef3f126344b5f16", + "support" + ], + "conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ + "d633e1ccf901cf5b3c81ebe132dac50c42e0617e", + "support" + ], + "conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ + "71163597ea62456fccdb2b43143ab6343f0ccb32", + "support" + ], + "conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ + "bc263689f5a7dae2a2550eb0017f35f47654e9a5", + "support" + ], + "conformance/ogles/GL/distance/input.run.txt": [ + "bfbce99ed16f803341fa57f13df91179a956d19e", + "support" + ], + "conformance/ogles/GL/dot/dot_001_to_006.html": [ + "4c71975604ba1bcaf9ba43c00731c15f45b2176a", + "testharness" + ], + "conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ + "460216ea395b3655527e42d5775a56fdaa5114be", + "support" + ], + "conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ + "b3e64eeb5fdbdf4c2ee68841a2e3a5657d376ebe", + "support" + ], + "conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ + "f691e1198753884e674f5547258e94bc06b2b330", + "support" + ], + "conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ + "82e7082582991edce58b67df118304811f7de0fd", + "support" + ], + "conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ + "ca9cb4286f03f31296807dd5ca107e7705c07a1a", + "support" + ], + "conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ + "c3047d94cf73368ab3262f59607841a51321e45e", + "support" + ], + "conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ + "fcd840a6da12723985d3e177e97f781eb4033514", + "support" + ], + "conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ + "132cce2de311a7594c2dfb342ff2fd9e7d0d607d", + "support" + ], + "conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ + "ae9ff242dcc2abac45eb1f5aefed6b1eab84882b", + "support" + ], + "conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ + "d2a454af77708ca08a4680a02f4f8617437451b1", + "support" + ], + "conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ + "256726c369ab761f8690cc29e17f65e9bb5fdec2", + "support" + ], + "conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ + "15aa4936dd8b38b55045af64d068b2383b9bb7e9", + "support" + ], + "conformance/ogles/GL/dot/input.run.txt": [ + "e87547fd338ead3d2cd62ac92214e540dfdc44cf", + "support" + ], + "conformance/ogles/GL/equal/equal_001_to_008.html": [ + "d944ac89863cd73e726929768a21f8dd8f3d929e", + "testharness" + ], + "conformance/ogles/GL/equal/equal_009_to_012.html": [ + "678b12241d62442d6360d1a17e798c3ff33d8b79", + "testharness" + ], + "conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ + "3eac179f0541a3f99d3ed96aed3066868488a0db", + "support" + ], + "conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ + "d932ba3275e0b4fceddb74674f70086470ee13f0", + "support" + ], + "conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ + "4fd1685e5895af263468b6d209d63d0633e09dd6", + "support" + ], + "conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ + "5052a390762c878737c2878d8126818cb35a286d", + "support" + ], + "conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ + "182ea22edf5f1d00ff0735505b97033725797adf", + "support" + ], + "conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ + "03bd38a89d38b41913273c2387859f352806c45e", + "support" + ], + "conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ + "4bb58f80d1dcb058b6fae38873e419cad2a43cf2", + "support" + ], + "conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ + "8d1bc544a209962df05210c85c885bbc2889cdc5", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ + "5cbc7893e4e6663c604ce704476e0235a2dc557d", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ + "85d7e57f354615b2cf8e99418f78214f353abd19", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ + "cc46bd8f7979ee7c337c937a9950a07dbf32a273", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ + "88650667a26c6011fad09ac35d67e8371aa2e645", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ + "3189805d59f91e13e65855d8b6ffd6d131e98a66", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ + "4a4597f2685819c65354d60d8ac1ceb8e3fa703c", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ + "a9db42230f3f80284dd0dee1d979e22ca8a64269", + "support" + ], + "conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ + "0aa5e35bcc7f61164fce3bc8848f63fad438c508", + "support" + ], + "conformance/ogles/GL/equal/equal_vec2_frag.frag": [ + "b74660d4c7d84dcb60e95850c51690047ba4dbb1", + "support" + ], + "conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ + "b3db6088fe59e3dba74e0500fcb488c9286dbf1e", + "support" + ], + "conformance/ogles/GL/equal/equal_vec2_vert.vert": [ + "d46cb3a973878984539ad324078f5e19d91e5e5c", + "support" + ], + "conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ + "20ccfd9418d1cf5fbc0bf0d5aab78a30c22ee0d8", + "support" + ], + "conformance/ogles/GL/equal/equal_vec3_frag.frag": [ + "8490d13c863373ab593dac2350945a20afdab595", + "support" + ], + "conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ + "3e99a258cc89a06f071c0573e50b1862d45db75f", + "support" + ], + "conformance/ogles/GL/equal/equal_vec3_vert.vert": [ + "5d7830f4fad7da0c9de9a8863624da32678a7314", + "support" + ], + "conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ + "693f3fd05139f6763ae9d91f9ed5e146febcf874", + "support" + ], + "conformance/ogles/GL/equal/input.run.txt": [ + "cd4a81eb519fa71544200401a8e1968571f75472", + "support" + ], + "conformance/ogles/GL/exp/exp_001_to_008.html": [ + "a4af1dee585b7b174b5b40774eca83827bc5ee39", + "testharness" + ], + "conformance/ogles/GL/exp/exp_009_to_012.html": [ + "a85b178e59bf414640a64c78205f655e5c7fb888", + "testharness" + ], + "conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ + "489eaaf0b6dd6df78a28bf10e96232f73e679155", + "support" + ], + "conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ + "a0f79d3fc759703d4dcfe29adb09e196128ea81d", + "support" + ], + "conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ + "69da41b33295acba5f46bc2ad6bc3d4306622508", + "support" + ], + "conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ + "6b676cfdc41075402b76a544a6f0cb0e1f88b62e", + "support" + ], + "conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ + "d000bb490512bec8c4c0b1422bc490d7c90c1620", + "support" + ], + "conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ + "f7ccc11f021adca06febb4d5222e1ce3a5f23d20", + "support" + ], + "conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ + "12bdf857a2d464fe29aa850f9076869d1914fb0c", + "support" + ], + "conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ + "89472dedcd9c9593628c7cfd3915ec1426657498", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ + "44e2755dba478b77df4060642f96a44b9931c93c", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ + "0066991e771bb85c30d3294f7c4a21321ee70c82", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ + "15f70ee9d9181b8a4f3340f29e2be27828aba3c5", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ + "20f265867e3f22500b37133656af2df753204f2c", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ + "ea7426c4e648bd9fb1791d4c2be8ffe0348f3223", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ + "6443c78f6d2d99a8cd7b84a62d95cc53e290f1ef", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ + "a2ebe30e2028acccf4276a96780d841b910bd737", + "support" + ], + "conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ + "9d567936359c026231f732f3b3332edca64b4dd4", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ + "aebda5d6b38a01929b6b7f6940e08428e0a8f54f", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ + "8af085cec3eb7ebf1c9989a3dbb4f1ef59d2fe6c", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ + "b0e6fcc0c9b7b8e34e3bdbc4a76d2053d3a0afd4", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ + "860242cd1fbba2aafe84c751a11f35fc2e647ed1", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ + "6194236c2cffe198fc50b6ad8fe10815c9fdd4ca", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ + "289d6346d973a42410587f650e593a3c078da747", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ + "951ce62742113f28f78d1ce0babb03c1956d7289", + "support" + ], + "conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ + "752a1a8e10f76831fe1edaf0515cbcbe0491775c", + "support" + ], + "conformance/ogles/GL/exp/input.run.txt": [ + "4f56a2b3297317ebc6b36de828cefb75bef9f2c8", + "support" + ], + "conformance/ogles/GL/exp2/exp2_001_to_008.html": [ + "621b7325b4d1c8fe49f726f8cf527f59a111af8f", + "testharness" + ], + "conformance/ogles/GL/exp2/exp2_009_to_012.html": [ + "601ef0f3d4c6608ae9b9d5121f90b96cf22bfb97", + "testharness" + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ + "84bd1523d235b50f8c9ad181195db691c324fb40", + "support" + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ + "e4217e5ba0250a821fa8fd22f4613b772acdda59", + "support" + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ + "ed8ed02b13f4c6ccc7cddeb57518b67d1f63c4f2", + "support" + ], + "conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ + "f9718d033777f0233e687d59a9e2e79bce15425f", + "support" + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ + "a5f459c3a5f01a7d37767105a6a07357f09d2273", + "support" + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ + "aba76f79fc363b3f650201b37162445ffa097c6d", + "support" + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ + "cf9148ca001cf5a6fa3659c5dd999d56263f87de", + "support" + ], + "conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ + "5a2e5c3e2fe8278824b5be4300fad44aa89d0156", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ + "027bdc6580fff1442417156be5bbb9b0c46c0494", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ + "5ebe2f29e5bba45a2d3ef8d81a5072dc7c63a817", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ + "4e4add7bec32ca0cf42606b0aa32bd79dcc5c3f9", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ + "223cc6f883e7f5a324d5c05c97af9ed334a82b9a", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ + "925e069010d13546b5e3480e60742597d3c97d6b", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ + "d354cc8681577dae804b0d96832c6bbefce66385", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ + "8cf60678b19f1e65ec0b08982f951f38dcccd476", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ + "7a2a120c12558a5da6692d703212f84f55d9a27d", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ + "39bdd1602bc6bf00111cf7eff546ae807c5b5453", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ + "8f368ab103ae1123edc81ac9e0a217bf96e01d08", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ + "40b723df00215b292811538d1359011d5db4272d", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ + "23c9509164c52e9f2833afdb1ebee8534d978db3", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ + "49d97e9ffe0bc0fc4952060cf0450e3cc6701beb", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ + "2417fbe37b81f36b1562c7865913030f42660881", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ + "3c626d761dc84f92607c4dd1b3408b6e53b5d624", + "support" + ], + "conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ + "e3fdbb6540286d6781019788bf864c1c68fc9198", + "support" + ], + "conformance/ogles/GL/exp2/input.run.txt": [ + "f893cd413eb997e32f96e3e6d394d802f9df955f", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ + "ff851a6839bf1c1fb9c16740ec067ba0a1896dda", + "testharness" + ], + "conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ + "1fbf2181b4216e4ea32d9fafa6170b883d7a872f", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ + "3233c2598f435d59db6a6c059b1f039e491174ef", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ + "24ba13223de5e43439837018b25ad033814ddf78", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ + "ac68e0961ba8519f78ff46895a579babf4c2edb2", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ + "c42cab02cd70e241e08e815045e4978f01189a5b", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ + "0d8536deb5e201609ed7fb6c313a2dc76184a84f", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ + "10af621c56b63b282d950fba75aab2a22bc9ba4f", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ + "998adae0c9f79f65c96051baa2570cdcaea07a32", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ + "249a197c0b6158f83f41453686e503d9670f6f29", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ + "9fe3d5395be5731f89530e17c89b671596f9ab88", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ + "bd9ef4410fda2de8c51cd3006001169057291e66", + "support" + ], + "conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ + "f219af1c554646b575d09e72a92975c21a484d0e", + "support" + ], + "conformance/ogles/GL/faceforward/input.run.txt": [ + "4107e6397995831d2491d0520c689c49d4cf1960", + "support" + ], + "conformance/ogles/GL/floor/floor_001_to_006.html": [ + "6672240850475927ec73b1baada54b0637324218", + "testharness" + ], + "conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ + "9667e12200a0ffff2fd55d73f07d2c2600ae170f", + "support" + ], + "conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ + "4d204c14caa6bbc6150880f058954777be5adcbe", + "support" + ], + "conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ + "e37d734cbb57631299a55350a1040cdee370afb2", + "support" + ], + "conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ + "5aa674a9082c4689b9c11b88af70423a25e58463", + "support" + ], + "conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ + "c8e766088fc4b651109660e69943c2803acf6062", + "support" + ], + "conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ + "3cf50ed32b9ff38defcfe5d0c15f0925e59e6a44", + "support" + ], + "conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ + "ca236c25957d4619fb1fde44ee7d9b792c83cb6c", + "support" + ], + "conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ + "df3971a05f38b952e32641ad3c38544b739720c8", + "support" + ], + "conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ + "6417831cba786bdeef67ef2e9e54d9fd038e7b69", + "support" + ], + "conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ + "90e0c5718a3dee8ed631bd65a76fbb63477ae2ed", + "support" + ], + "conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ + "3f012ef149334c02db6d452c848ea091d6ea503f", + "support" + ], + "conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ + "3ef5e1ce81a21acdb00ade3374b744ed46cfd339", + "support" + ], + "conformance/ogles/GL/floor/input.run.txt": [ + "337787db8b90a39d656247ab4d8b8c1ec9b64f56", + "support" + ], + "conformance/ogles/GL/fract/fract_001_to_006.html": [ + "d31a59ac159463463b0fb9ceb5626adff219da8d", + "testharness" + ], + "conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ + "89346da5d60a65b41e74510e864c28e66f4ec948", + "support" + ], + "conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ + "66e7dd32d76120e70a8c272e9dead1176ca85609", + "support" + ], + "conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ + "b42232d7c402d1d15e145807a734afbed6d5318b", + "support" + ], + "conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ + "03708491768f72aa3ae1d4fd1ab775d7e85384d4", + "support" + ], + "conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ + "8efec3db5d51bd1c516d1890981dd68e617501e6", + "support" + ], + "conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ + "51f5952962595d089360aa1c1c634c33751da2ec", + "support" + ], + "conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ + "24b18d82401609f59a50764253902ce9357e9003", + "support" + ], + "conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ + "8a4b0303b4cd1478172ccf3000d544e0921f0053", + "support" + ], + "conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ + "93737bbbce9876a7e8cbe819929915767817b86b", + "support" + ], + "conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ + "0e8f6eca8f4fd72fe77565d2ed58795c8436fad1", + "support" + ], + "conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ + "63f7406afeccf355684dd1b1c8d29b0ca6bb15f7", + "support" + ], + "conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ + "011c4ba1a9145ef509506608fa7d536c42807cde", + "support" + ], + "conformance/ogles/GL/fract/input.run.txt": [ + "74ccc68b54ce53c4fe8c2b1e9819d28408c95aaa", + "support" + ], + "conformance/ogles/GL/functions/array_float_frag.frag": [ + "fa50dbef9a13a1a71b9199a9b757c7b8c5d8f958", + "support" + ], + "conformance/ogles/GL/functions/array_float_vert.vert": [ + "349ebaa7d5514939290f5adcbd827c00b2511540", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ + "acd10eb4901a694cde9f8eacee1f9b23e02b622e", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ + "0f9e851b5e615121e8a7ca53fe3cf609aa8e581e", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ + "6f14b710e08acce57357b849b9a04b37617b2112", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ + "9c1fdcec268dd3eb10f253eb4566b4b2d2ca4895", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ + "83a6770637fa2e5e80446c38c5debcad2a992759", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ + "b58d275bd9816b7a2722d7fe88bbf13cf2c23721", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ + "da6dbbc2b50e2e43ce6fc0eb4624782af933f455", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ + "fe8195471499d59086e22cc696f89c835bc54813", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ + "383c4b25ceede7469730bb9fed27a775a0a7911e", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ + "0c50d1db6a7c4c50c9e2ab76fba74ad3966de3f4", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ + "68f4eff3755cd63fd896c2aa69d93c568ddf19d1", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ + "bd245ce883365fcf1547dea857d72992f6263552", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ + "f598ede7f3e084e8e9e623bff3bd173e3a37aaf4", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ + "8c3f47dd74657f55c18bfe5d3986c793f2620511", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ + "74ac735c10aed2dcc33f3798e30859c858883b0b", + "support" + ], + "conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ + "3b84efdc2840cf6b47752f376a676d7444045262", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ + "6a88d9bdbf2e356419b8dd7143dc4dacf913c253", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ + "44f45e6fea09504197c3fa2b6482a6aa6e6562dc", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ + "253f472c04d110ac5fef0e9f5c0bfa7a0c5789f4", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ + "673cf8289954bdc35c24476026f75fc67e7c3f80", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ + "0294981196d49c1b932dfc299f2e1236f3213785", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ + "6d638e06465e977b3e3a4f846194c7d0835faeff", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ + "daca8de0718079d1a2d0db2fc45e9e1fbcf61301", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ + "85d8882a19f5edbd913a9e2ff164ee15334dc19a", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ + "9a96ee1f56fbac53ee9ae64dd0ebb5197c941707", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ + "5d2d8623d665f1ef8b1e87d1954d6c44f1d2260d", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ + "71d9d03600df90666c038588cfc3f32bbcd7fa6d", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ + "e12d31ea7e62e0166da13b3405270bb2940ce32b", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ + "000360d440589a4482cb38a91610e5a04cedf468", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ + "5c60578516cd75a7700c215d95c1ff445ba1ab90", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ + "f62a0a4d841d4efcff78c1b21c0794e39545f81f", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ + "1f9bc63c093832d6f65e5e8de2ffd56a3e8e3a22", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ + "174df3409ef68171b460b340cabb0012644294b1", + "support" + ], + "conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ + "b4c0c53e95311121e329ecd1ffd732f0b51fa404", + "support" + ], + "conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ + "4ef2ae2b979faead5221521795473944a8b09bb6", + "support" + ], + "conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ + "1efe098847d7538edddb745ef0ca68eeaa2d83c6", + "support" + ], + "conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ + "cb08c8587f1d333858ae8ee86479a73564a8c7cc", + "support" + ], + "conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ + "712afb72c3ce74bef264c7a5196747c83db49631", + "support" + ], + "conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ + "0f22071bb068c381e489bb69c8240a66cb14966f", + "support" + ], + "conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ + "2cab511e80647e6ce49889476301610aee7c5253", + "support" + ], + "conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ + "e3aeb54eab14b899293c4d278df94f76d60f064b", + "support" + ], + "conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ + "471461028636ea16c9ff4f366176d636dfa775da", + "support" + ], + "conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ + "fd69f7d171d1c70097ad40420524118b5cbe1728", + "support" + ], + "conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ + "c91d06f7d1f2ce2581acc2df24f23eb9380d2de7", + "support" + ], + "conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ + "c986ee06754e1ae7b4745ab57de51279fe70a4f1", + "support" + ], + "conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ + "1c5883c459073c9b9236f790776412554a9c03a0", + "support" + ], + "conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ + "45f9269e99b7d36a7607699cd7ef70e830eefc9b", + "support" + ], + "conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ + "43478c9a6b8826f12f6bae2ec89ef65a60b1a19c", + "support" + ], + "conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ + "fe29e1b946c80cb0b33d96d8aefa0a407d28c4d7", + "support" + ], + "conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ + "f917bb49a72dd061bae7377ef8107966c6452072", + "support" + ], + "conformance/ogles/GL/functions/functions_001_to_008.html": [ + "51fc8031279147c47c0bba94283f5c2437598bed", + "testharness" + ], + "conformance/ogles/GL/functions/functions_009_to_016.html": [ + "42a244431c15e06f6d54aa7c7798c36b9a7c1ae5", + "testharness" + ], + "conformance/ogles/GL/functions/functions_017_to_024.html": [ + "fe6ff72b2c45f98099943d13a714610f646bfd82", + "testharness" + ], + "conformance/ogles/GL/functions/functions_025_to_032.html": [ + "5a44115740c2e549284659f8220abedf15495943", + "testharness" + ], + "conformance/ogles/GL/functions/functions_033_to_040.html": [ + "2397ed0c09592e94bd8ac03ca78f5b6ca1d97c45", + "testharness" + ], + "conformance/ogles/GL/functions/functions_041_to_048.html": [ + "8d73013230d01d71944be30ceae8b9c59c844454", + "testharness" + ], + "conformance/ogles/GL/functions/functions_049_to_056.html": [ + "7186229c5f09bc88b9d5c7ccd6893fed92b6ef32", + "testharness" + ], + "conformance/ogles/GL/functions/functions_057_to_064.html": [ + "e203aba7973452b25a9a5533360e1679e67edc98", + "testharness" + ], + "conformance/ogles/GL/functions/functions_065_to_072.html": [ + "915378f42d3722e89060e3a341daeafa10a8c4ec", + "testharness" + ], + "conformance/ogles/GL/functions/functions_073_to_080.html": [ + "1688a21fd4e89e15988b6a065f81eed2415b00df", + "testharness" + ], + "conformance/ogles/GL/functions/functions_081_to_088.html": [ + "172918940157339db465f78f96db8c72abf12b50", + "testharness" + ], + "conformance/ogles/GL/functions/functions_089_to_096.html": [ + "b1e157dd127254754d073f458340ac6f3963e119", + "testharness" + ], + "conformance/ogles/GL/functions/functions_097_to_104.html": [ + "3ddd4249fe716e4ee7a85c25ec7a431f20d5c16f", + "testharness" + ], + "conformance/ogles/GL/functions/functions_105_to_112.html": [ + "470e4b954aed1ab411e99e5cfbfe2a62603abb58", + "testharness" + ], + "conformance/ogles/GL/functions/functions_113_to_120.html": [ + "97e49283661ccc16d7a613c0c196dd02b980eaa9", + "testharness" + ], + "conformance/ogles/GL/functions/functions_121_to_126.html": [ + "5141746f55f14c2240e9efbc7459a51c479b4a4e", + "testharness" + ], + "conformance/ogles/GL/functions/input.run.txt": [ + "00b4fa8fa64ed15e01e63e2df499d08a43bf3c41", + "support" + ], + "conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ + "36a904338cb9785ed759e83d7b4e6731b5410b8d", + "support" + ], + "conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ + "9506f45bb4d8812b9bce67aacecf52aeec70d07d", + "support" + ], + "conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ + "ac6a68b851b1ef3c3cbe4ee338f3e405f22b3eb5", + "support" + ], + "conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ + "8381f6fe3eec69f1de50087c46a8eec35521d7f4", + "support" + ], + "conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ + "2584a8661501be58328326d463a32c3c4aac20d6", + "support" + ], + "conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ + "cff8a20358687b8ef4b7c0afd2b4efc247dcd041", + "support" + ], + "conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ + "0c36aff593dfa2c7a805f8616eef8762404f596d", + "support" + ], + "conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ + "2bc044cae7f035866ac6e05aff25c26aa5e9b34c", + "support" + ], + "conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ + "bf2ced7d653c5a30c1caa7dd3276e87c36b1b6b2", + "support" + ], + "conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ + "76f81ae9e10f5d39cf9027ad6be148dc6400ac1c", + "support" + ], + "conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ + "5f72e1eb0fe95bb8912fed98bb5fa8b5f28892f0", + "support" + ], + "conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ + "b2587b06fb64fa17d10f02088bb9caedcbbe9232", + "support" + ], + "conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ + "5770868842ce7e912d47ca4e63ee7fc2e94451d5", + "support" + ], + "conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ + "26b4e5ebb05e73ec50337d49e2b107fdf9f2ee96", + "support" + ], + "conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ + "8f67f1245828196ca1fc2278ea3cc246a9d055e2", + "support" + ], + "conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ + "d6856863206f89ecd222e3ac516a4a3ae95406cc", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ + "838e8d42af8191d1d604f0ec436693b4093ca698", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ + "80b2d77f9bd55ca646d5d25e49d430e1854c521e", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ + "21adbbff5347e97653610bf363315910a8c61b3b", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ + "1e4752fbc441497bb87faaf2795343469f74b110", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ + "2b4ed085f0c9fc8eaf469f9ef469a68300345a25", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ + "51bf4e7f1bf9e4fee17c3cf4c40ffa2242108d26", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ + "af08ef5b64b0148196e4aa0226db8cebe49d89ce", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ + "97a3c9eb113aec42cc5412a0cbd7b3b0617def92", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ + "f57d979e8a1ab152daf78308ba853343ba55435a", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ + "4828ef86149fa7eec6d4017dae83efdb5fa23d88", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ + "ef44a18ef03c94bb2db3d33253ebb35c18d6b818", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ + "ed26defea664be598e11a80c590f15189e98582c", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ + "b9a65d09dbac7a5b8ad20bf1f75037294cb8fbb8", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ + "26381f22f28d61b458a9e44b2596e6658ee45fb7", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ + "454a4b37e1c416cd555464f8c2dff0a5b29c22e8", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ + "68e40012c51f2326eef89f31e5c30d951bed47b6", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ + "0b6b11d17ec6a60b9d0c1da782c1619db578b91d", + "support" + ], + "conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ + "070c081aab6b8acace47c3c28bcd0fef917b11e4", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ + "1e26035bb173a3ffc2d19ce2a1f6ba2f30bc7e94", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ + "f736539ce82b49d5d55c9bedc965653a61b7d327", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ + "bd8c939dc4267ee9db95b7759f5c7ee12de4d03e", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ + "c5c46000a555664692f8e49517cd499e9919bfc8", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ + "889ad965a9eba8720ccea6f8ab48066730ea2e0e", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ + "31310a4ee41992909cb376f435741ca5efa8223b", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ + "6635312331bb07b8b2863f4e617a9b56ee4c65ee", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ + "dc7fd68fcfb9f82b833c72d625622d9bfd5fa90c", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ + "b80b51fe9366f636513473ea1932a1774e271f6b", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ + "03c5da81c6468b725ee5e2dd06f79cde9fb57e88", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ + "3e7e7af07a28ffc2496deafc4f02d512109b5aca", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ + "7005193df5000f080b4bc7b29188dfbc8220d699", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ + "03465b66ae70474b5b5b9712c946041699c332e6", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ + "d40a427f8c8b2e6e23be90db6e72dc920defdd3b", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ + "021ef73b2fbc55d4c48b2f04ebb461f3ec22bf53", + "support" + ], + "conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ + "2250112fc0d1a036c88456fd1b60d81cad14ce63", + "support" + ], + "conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ + "6987176590b78ac75b9f6eb998318c607cc829fa", + "support" + ], + "conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ + "f47f0b3ea9e90cd53398de5ab7c1ae54411b9a32", + "support" + ], + "conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ + "8dfbd16bf857c20e296b0511e1cbc0a024ddfa60", + "support" + ], + "conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ + "c0b9a0c87125ade17b390347172b00a5056fc383", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ + "cb0bac163e7b3306446b52d10108397f88fbbef0", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ + "ed2f509e7a48a855de8ef06b624a6e8a5ac3f020", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ + "9ddb6054830f29f6f0ca8f6ed5d860403d9a94a0", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ + "615c3699ec4c5c0c36edec3714c0add2ff29b0f0", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ + "9e432947dc5911aa645744a29930b86e353d44fd", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ + "7cf5f2b369c7523f21351bf0cf40bc04a683a385", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ + "9ef0dc6eb76c1dc81f47bdc9841cd37945f73e58", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ + "2ba6db3d7bc995783182745fa85623fab014eb89", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ + "a5ce111c6549a809d83037209f95bac2556ab90f", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ + "6cfb5a884b08af505590cf528ae7d11d94adc607", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ + "d7efd29d53fbc535c9251198ace70c935b8e75a1", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ + "51f3f18e26c2001897109e77f11e2aca60d07dc2", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ + "34b62197d4206faa249d525c3dbc5f39c7cde9b1", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ + "bccb0b331b1a673d5c82e9577d49e4ec2ce35f83", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ + "72e231e73f11aefa4918cf2ff8795da93f4d016c", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ + "6c020db049ad135dd3dd8c341cae18089cdf8df5", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ + "409e9f973a334d65b7040f93ece1afa134f766a6", + "support" + ], + "conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ + "9bd473534686f945322cb8a7ff0cb0c7f73dbdb7", + "support" + ], + "conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ + "e9a889b4c18ed3bbc61bfb06320999d92d357ea6", + "support" + ], + "conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ + "d8ba36de393402d2377d083f604d51cefa2a1892", + "support" + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ + "738856f4b11a6460565e5a86eebd26edf7a4141c", + "testharness" + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ + "a19f71e95d26eb59c9a497a54e804712200253d4", + "support" + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ + "bdeb344afaa0709f733fa5dd8bd7c7238bf0187b", + "support" + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ + "ef3b837e14f6aef467d49adc6763f15217680b64", + "support" + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ + "c0b698b995725d8713ce581d6d33896b45b030f5", + "support" + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ + "0e7091d16007e384b6004ab671a9cdc43625f714", + "support" + ], + "conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ + "b2b9da744ac30db53d969dcf3b9f88738a03de97", + "support" + ], + "conformance/ogles/GL/gl_FragCoord/input.run.txt": [ + "588cde7bff12873bfa6e5e68fbb7026962e18d29", + "support" + ], + "conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ + "ec3b33b7e281ec343e2434660ec02dd1fa86303e", + "testharness" + ], + "conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ + "568b9ab3bd5b5ef7eaf7116552055ed24a67c5b4", + "support" + ], + "conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ + "6244419195c3530ec32b4279d73e56e331b1bdda", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ + "00f45fc2c0a47670b53c25e590879d543d242b56", + "testharness" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ + "be6ebcc3bb62459d7f5147099dc6cd0c6d0465fa", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ + "c747b55e6cb242b190a125ff055b7ff7c1046c89", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ + "ac1463ff9834b4eb61d135b88ce6212ca2e2a087", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ + "483460bba8176613dc39757094b00422993d2b77", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ + "d627248c242ca9aee5dede63774ea9c49b567f2d", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ + "c8df660e655582bc14dc7fa38496a7198dd271d0", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ + "eb2f9558d0428ffdc8e035d23ceecb1d4bb5abb6", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ + "963a0e8d9e6bbd039ea410496a3d3360d42b8933", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ + "bdbf90a9123e00754c254902208b7da9292e6295", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ + "724d8cf24466a5d3cab0f16c2ed7a86e39cb15cc", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ + "ad9f6c3590d2d3b3f95669c96550266863ed5570", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ + "629b83be52bd906ede1edc7a5b70efad5ec00b92", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ + "3224b83e250d8e1aed2b1dba88b4db2063cd3057", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ + "b8098fd088365ff94573f9244fec4c37da97297b", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ + "36ca71cbf70caa86be9b1cedda47ac9d67b1951e", + "support" + ], + "conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ + "ac907371590512feea786f4c5c44fa3810785091", + "support" + ], + "conformance/ogles/GL/greaterThan/input.run.txt": [ + "9d2acae74dca63b30e79a0228bcc8112ab5675fe", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ + "2eebd40a7c9b80c362fa58d301ec584940aeab20", + "testharness" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ + "10070f5c969606b2d98c1c2566ab151dec177c0a", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ + "98d49bec6f8fc8ce8e0a0df142b2b5573f4b0706", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ + "a6ef751b360226fb9571502e7aaebde597ebe945", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ + "50e968a2b079f9f9c4976ad8119e574ac9d0d9cc", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ + "b98be5cbf29fa1ca787fb5de6a7ce1ab29e995b0", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ + "9758130f4ef9c50d00974495f2f923d925d7070c", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ + "189a4a40ba3dcc5844571096d79626cfacda8db1", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ + "0472fb732674c44f744072ac3d3837386369e92a", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ + "3ee0a05d0fcdaba4f1621456a712aab165a2768f", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ + "10015aad310354b12c3b33fea967b3d51ecee2db", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ + "9d2d0ee36a4f260726611e9698bd5e2f808413d9", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ + "eede7bce94c5905d6146772535e7fc7cdd1b8fb3", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ + "c3b525e4852df7cf6200c95f22034683d5c2c325", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ + "039e81bf684e8dd4b7f149012f50f8207e80e590", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ + "536691187add2e85cd275f3d769514362ddb22c4", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ + "903fb2aaffa3c398655e0587a7678f654522c6ab", + "support" + ], + "conformance/ogles/GL/greaterThanEqual/input.run.txt": [ + "456288301364bff295eb7367f949e72fe013097a", + "support" + ], + "conformance/ogles/GL/inversesqrt/input.run.txt": [ + "6eb579d476fc8d375fed933ba1d37ebccf9c7525", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ + "616b4c9c6a75535bccc72fdb0e92e3d2e88d848c", + "testharness" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ + "0364880d4a427e894e017c79b17a4edd7052b1f3", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ + "f3711939efb22524dfbcd9116d42905fb99e090f", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ + "996067905840332f067abc5a96b53c800f94b81d", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ + "da5eec05be9955a31d97cb9e6ac5b6ba7c82e5c0", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ + "9150326df16cc3232922ce59e78e09da2ff1efa9", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ + "629ed3af7aa9a43ca1a6be76a89485b22c41bc2a", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ + "c205396bd8a8f7a17de6cf50bf0cf6e61b6a89e8", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ + "c4971be71ba698c9eac5cd67f248e6bc954ae6f2", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ + "b9d0deaf2e46b0066732f8fcd343f830574ff2da", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ + "07cdd47ba4ed4d3223c1ed6bc85da28d030e10f0", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ + "17ca8bd6484c76d4bbe0f88a670e1c213477508b", + "support" + ], + "conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ + "01db7941bb89683b52513d8866893aa41c6d4326", + "support" + ], + "conformance/ogles/GL/length/input.run.txt": [ + "9a3147ec3cbdd2767bbea03f7e54ab530996b076", + "support" + ], + "conformance/ogles/GL/length/length_001_to_006.html": [ + "efbaf722cbc3a6635c1379ed7d00aa6eee095ad7", + "testharness" + ], + "conformance/ogles/GL/length/length_float_frag_xvary.frag": [ + "01327e17a8cc52c48d2e0fbabf719eead74c54d6", + "support" + ], + "conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ + "b3e64eeb5fdbdf4c2ee68841a2e3a5657d376ebe", + "support" + ], + "conformance/ogles/GL/length/length_float_vert_xvary.vert": [ + "213c113f713107e099e4c508e0cd004541f6a25b", + "support" + ], + "conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ + "82e7082582991edce58b67df118304811f7de0fd", + "support" + ], + "conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ + "8d071144791300efd4aa6e89409e064aabbfdbb2", + "support" + ], + "conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ + "4e2c8143656d8df7255e1e43599649e4b110dfa8", + "support" + ], + "conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ + "25822e9458070fc1bbd74fa5f11846af4f8e1c8e", + "support" + ], + "conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ + "803c4136a8342bda81d87b466e64191d86e987c2", + "support" + ], + "conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ + "6ca237b7363cc613585cd302637058222e347946", + "support" + ], + "conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ + "9218c723e5a037826f07edfd1bde53f37080c053", + "support" + ], + "conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ + "d524c825a4f1ab641b260c1aa6865c3218d7ae53", + "support" + ], + "conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ + "9ab69ee8e9f919bfa6f24811407d63ac7743ee6c", + "support" + ], + "conformance/ogles/GL/lessThan/input.run.txt": [ + "f49c916d9794ca441af72d7605ecad50ab87ff0c", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ + "b007a5bc2a29ec2a1fcd6a733b03179cf03c9c68", + "testharness" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ + "cf88e387be423cafe6f2eb96745328f593c45e9a", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ + "43348c9a2ac823c0f8dd103a14f0c9ff91f210d2", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ + "b4157a47e42e3c61e7f1998a2c86c50d75bbca4b", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ + "38443bc911f1d51b591e7c270af20754d7650240", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ + "6c98b2d76668a1b951322fdb9bbcf2f74c69446e", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ + "8d68209db72ea016c8eedd26d297acc6038ffbac", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ + "a0f10097f46b8d142e48947ae6f890a682f4f1f6", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ + "104f8a756896b04f25956ff4bcaac9de10322159", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ + "9f051720b46a195499a3ee61eef4e6a83fc206a6", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ + "707338bc91061efd0f081f752ddd84e8895203ca", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ + "7ec3ea6a798a9f140b8bded1de9411ee1c5aa638", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ + "43aacf497aa47a381aac9db1e8486fd88d5728dd", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ + "1c6b25a78fb157bd212cb1b3a26beb8c8df8dd45", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ + "185d0452fba095c557c2556c1fa227f80882c7ac", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ + "34d09a66fdfc5ae710624dac4dad1384fc38b54c", + "support" + ], + "conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ + "0fc1ed96f2e0b2fc616b07fe821ed18cfc6933af", + "support" + ], + "conformance/ogles/GL/lessThanEqual/input.run.txt": [ + "656332cccac4e3c4ad370ea29a07989583c6149b", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ + "d699b43dedf887311f4bf6c17ce0ae4cff84a037", + "testharness" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ + "431b781a383b1c18391e3e1262fb0974f6fb4ae9", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ + "85764035b716db93e8dc9515da0228249ff5adf2", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ + "7da0bfd57760b6ba2aa1759893c00764f0ce4bee", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ + "47f48fe0b264795dd1d38d29e9e5179b5d5d6fcd", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ + "f463b769ad4e0a34a202df953c01582e2d4e76da", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ + "7dffdfab5ce293bfb71ae6ef4b0cda6acd68fc96", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ + "f9aa6d6cb976d1060af07712fa4526ba5797bdf2", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ + "2dbba4e736dfffa4a9fc29c8382fcdaed8b36585", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ + "0747829a489c09584f12320b6923784ca298a8bb", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ + "d028dabaed706bd66d27db049e644bf3a313d06d", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ + "f279b6414432e783ed331ae9791725f26b664e2b", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ + "f012c2e779c09c24dc95c13afcf04758b28f1ecf", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ + "cd682ac7316bf12753f817ff6cf0017b104cc963", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ + "bbe3f9a82231e883a5b2ba6eaab1328115d62bac", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ + "6693b8ac8ff7f8cc2f40508605cfd8885f166b71", + "support" + ], + "conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ + "bcf0a075d1fdab5d9815927e865afa6fc8dee57e", + "support" + ], + "conformance/ogles/GL/log/input.run.txt": [ + "beb1561c1be0f0ae589174ffbbe433cc31196af5", + "support" + ], + "conformance/ogles/GL/log/log_001_to_008.html": [ + "a8e2305810b8123c9d34c37a21bcc3331c1956c7", + "testharness" + ], + "conformance/ogles/GL/log/log_009_to_012.html": [ + "cd27869fca48b468a861534f27a39af56add9643", + "testharness" + ], + "conformance/ogles/GL/log/log_float_frag_xvary.frag": [ + "887fa58a211ce4dda6248974fd3bed2cbee53aac", + "support" + ], + "conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ + "e8c06718834f69c9f2a3263ba0c2372d255e16ce", + "support" + ], + "conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ + "816a0793cadef576b50d50081942bb37152d69d7", + "support" + ], + "conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ + "855b8f2c888d6c4932868c1a177562ce8431f9f5", + "support" + ], + "conformance/ogles/GL/log/log_float_vert_xvary.vert": [ + "f054b932a45993bcbbde99898e5a56116a26ac2e", + "support" + ], + "conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ + "5a4ef43b370f704076d7c5b2c764967818111a95", + "support" + ], + "conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ + "b0469e33560338a76fd4a6ecd7aa40324534e229", + "support" + ], + "conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ + "94fc895466dcd3b91e647c724020b2ed43706451", + "support" + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ + "644f2c44881e1c9e55db8bb0fc9869bfc6cbaa58", + "support" + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ + "08562f30ab062b6ce2b0b3be51d18be36b2c4b8a", + "support" + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ + "d37c1189e070942e8ef1f0cf95e1e9d79cd7df4a", + "support" + ], + "conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ + "5b5187f09f548341e269674bab2139c79e6a6d11", + "support" + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ + "47d6c98b0a2af6fb1fce932f15b3bebd49b93756", + "support" + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ + "aea2887c77d4fefcca4492ab8551f1b913f81fb3", + "support" + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ + "9ce31b5ceae73310260375a87d7e13f5f43ea751", + "support" + ], + "conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ + "62c37cd7abeaf1cf763369aaedb1cc4d76062aef", + "support" + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ + "cdeaaf336bf88dc91876bf6fae4480d0645580d2", + "support" + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ + "675b99513445d50f142bb4b3157fa3685b33b3a1", + "support" + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ + "3180e4e9fc48d779a32630782980c1f3dfb2337c", + "support" + ], + "conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ + "07f7a19aa5888614709bfe2103b9a6a22739541d", + "support" + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ + "55797f2d0fea7eb35e89f8c1fbaa902a6c52a6bc", + "support" + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ + "589f0695768c6eccef669cd505923cdac71c277a", + "support" + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ + "711eaaaabf3dd6dd96d02e55a25b924ea279919b", + "support" + ], + "conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ + "a7b887914343e31fae92c9b96941b64669b98533", + "support" + ], + "conformance/ogles/GL/log2/input.run.txt": [ + "4205bf17ca39542ac90235b74a29e013d625d5f3", + "support" + ], + "conformance/ogles/GL/log2/log2_001_to_008.html": [ + "3b1669c337041820d71f27bd9067b0cbcf21888e", + "testharness" + ], + "conformance/ogles/GL/log2/log2_009_to_012.html": [ + "3993bd5a284a4b6bdb09eef7d7ed164b815c4c8d", + "testharness" + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ + "6ecc53ad75dabab91f2c78288da806a8aff43b4f", + "support" + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ + "a3e5face63b0acb3035a1cc315c0e0556e20fb8f", + "support" + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ + "4408f3199ee1c8a6250072420551beff13adfd7a", + "support" + ], + "conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ + "c9ab579ee0c2eedb8aece228200bb4b8877663e0", + "support" + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ + "bc0ac9327ea90d5180cd3b505713c70968f5974a", + "support" + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ + "4f4c12f08fe1ea46946295f9461cbd009babfebe", + "support" + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ + "1cc15b6a1bbc8e6b9d6886b9f394b99ff782b39e", + "support" + ], + "conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ + "6fe563e8a270c682205b08b43b2912485ae01304", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ + "d17882eec828e36f17bac03a7e08a6d383ed3bee", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ + "d50f56ede0b714d4116d24f4e3b9cb54d2fb056f", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ + "e0043f653feda7833a9c93974e269e85723d6450", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ + "372d5dbe41db65a5a5b22b286e61886a5da495a6", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ + "0a137ffd8427392e2523c90ddce1767e13addb79", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ + "1ae9de1316b2bd9cad4cde8d661f8b5951923a0b", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ + "50e6c1120739680dbe691eef7b1a8fe4f579a487", + "support" + ], + "conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ + "7185ac9bfc504502425bac5dde35a802cfd060f0", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ + "391fbd72d455455208d6dfec45aadd85fa6ad5f9", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ + "9faea4bce5f909ccd77605759806f08d862471b5", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ + "c915c414f2048110c1f5af243f8ec3f8d01c9ac8", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ + "c6a724300cb4466777bacc657e725a261247a817", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ + "a632c281bd3b5f75be042d1974b402aa7f4f1e46", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ + "4b7e88169e1a7fe482f2d883ff0f6ab8b699af9b", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ + "fcf2d1d9602c38ec12977437c34aa4b14f307acd", + "support" + ], + "conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ + "62194f7296f27c6e05a175bdb8c2a9a4bbc69584", + "support" + ], + "conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ + "d1fafaec759ca8e3f8a58dee9f9f7a343e208571", + "support" + ], + "conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ + "89287e41bbe87f84030f393a902acd5000019dae", + "support" + ], + "conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ + "396a7739946abf2e470deaf85b2eb1b44e531b57", + "support" + ], + "conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ + "9753f472c793416de3dbc1df46bc793a7fe959bb", + "support" + ], + "conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ + "9ea3414b25fb5580280293acbafe4081aab492df", + "support" + ], + "conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ + "5c2b09cbbfc6022c7eb1255607af80c1bfa0c715", + "support" + ], + "conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ + "ca145965d0be342f6d87d74f782ebbdfa148f674", + "support" + ], + "conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ + "58be519397d7c8da0389fd51a893eb195969028e", + "support" + ], + "conformance/ogles/GL/mat/const_mat2_frag.frag": [ + "97d40750acff074efcc8f80603f478ed1fa38747", + "support" + ], + "conformance/ogles/GL/mat/const_mat2_vert.vert": [ + "afe7527c664ec62b80ac3ec450cea0dd855867db", + "support" + ], + "conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ + "18a92d04375375e68e72b26b4514c9bafbfb22e1", + "support" + ], + "conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ + "52c01e3b0fc1f30ddf61433f0930366883e9aae5", + "support" + ], + "conformance/ogles/GL/mat/const_mat3_frag.frag": [ + "2ff69d852071f5a40e80c005a34e20f93bd68d7e", + "support" + ], + "conformance/ogles/GL/mat/const_mat3_vert.vert": [ + "55172efb575fb182495ae65f7cd1b52fc048fece", + "support" + ], + "conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ + "d0ad735c1aa67fb84400e53bf9c624770a4d4c88", + "support" + ], + "conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ + "5d16781af80a1d66a9705a7e6d1d0039c500e571", + "support" + ], + "conformance/ogles/GL/mat/const_mat4_frag.frag": [ + "76df04debf578f79060bb54818d81f2792b96fa7", + "support" + ], + "conformance/ogles/GL/mat/const_mat4_vert.vert": [ + "53cf4e1f6bdad47e7e91e0db841797d692662e05", + "support" + ], + "conformance/ogles/GL/mat/input.run.txt": [ + "730999d88dcf928f9d7854911b58008822254c58", + "support" + ], + "conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ + "d6ae4a70a955882d33660ea57cc67f8e6ca1b470", + "support" + ], + "conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ + "699e9a21af8f0600883b382c7c5383b2e52e2632", + "support" + ], + "conformance/ogles/GL/mat/mat2_4float_frag.frag": [ + "7bbc17f81dd6ccc24613454b40ba81bc105bb572", + "support" + ], + "conformance/ogles/GL/mat/mat2_4float_vert.vert": [ + "08ef1e88a06cdacc966a41ef10b7f589909f49db", + "support" + ], + "conformance/ogles/GL/mat/mat2_copy_frag.frag": [ + "b37e9ecdf660366c48938816f240c6bcf13c4e2c", + "support" + ], + "conformance/ogles/GL/mat/mat2_copy_vert.vert": [ + "63633a91c7ba0ed4839f2cba91037fa4cd79a1f5", + "support" + ], + "conformance/ogles/GL/mat/mat2_float_frag.frag": [ + "61bffcb5123702706f48efeeb51ff2112e61e524", + "support" + ], + "conformance/ogles/GL/mat/mat2_float_vert.vert": [ + "ae80d0f0e2aaa7fa04ac47276e3fb11b20600d64", + "support" + ], + "conformance/ogles/GL/mat/mat2_frag.frag": [ + "4e2c2629a9f9c540683dbe363f56e3df678cb7aa", + "support" + ], + "conformance/ogles/GL/mat/mat2_vert.vert": [ + "2f58179b44558ebf1d4af0c6d879f6b584b415ff", + "support" + ], + "conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ + "0faa88004bb202f81f5d6700e1c92e6413ff4523", + "support" + ], + "conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ + "818479658e62cdd795c44ddfc8d2062c38de42f4", + "support" + ], + "conformance/ogles/GL/mat/mat3_9float_frag.frag": [ + "b3a40272a4f45c3a7ae767633419006bda556864", + "support" + ], + "conformance/ogles/GL/mat/mat3_9float_vert.vert": [ + "b2cf2a31090ef0b4ef8a04e40ccffbb8d7783e0c", + "support" + ], + "conformance/ogles/GL/mat/mat3_copy_frag.frag": [ + "16d41a346a8ef126cc396699fd1452a97f51442b", + "support" + ], + "conformance/ogles/GL/mat/mat3_copy_vert.vert": [ + "4fe3cffc13b80aef640e2fb3c684af025c29a1b2", + "support" + ], + "conformance/ogles/GL/mat/mat3_float_frag.frag": [ + "23547d594edb6835c2e1ead1a836b2c5631cea10", + "support" + ], + "conformance/ogles/GL/mat/mat3_float_vert.vert": [ + "3e843e568f8b33cbc3ddb890f9a748655a4cd768", + "support" + ], + "conformance/ogles/GL/mat/mat3_frag.frag": [ + "b0decd06b9162e710a60f5e1742107af71e0f6e8", + "support" + ], + "conformance/ogles/GL/mat/mat3_vert.vert": [ + "27b06c694c58c07afcbe6b769f5636d8b2c9ee67", + "support" + ], + "conformance/ogles/GL/mat/mat4_16float_frag.frag": [ + "c6468378addaf34c83e7bb19ffda14a44d29a0df", + "support" + ], + "conformance/ogles/GL/mat/mat4_16float_vert.vert": [ + "037d1318eece5970397b6f9515659f00d6aab0cf", + "support" + ], + "conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ + "44e1cd6bee0d6299c9a02e2557be6ce321d26ff7", + "support" + ], + "conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ + "4d8f1c82eb25b043f22114d908f2a493fdde5057", + "support" + ], + "conformance/ogles/GL/mat/mat4_copy_frag.frag": [ + "45ea27aa2b82d16b4220b735b192078cac36f030", + "support" + ], + "conformance/ogles/GL/mat/mat4_copy_vert.vert": [ + "a28db37166c1c92b8da105a20bd9de19906ed36c", + "support" + ], + "conformance/ogles/GL/mat/mat4_frag.frag": [ + "cc5875a4af22457993a391fdb8a76e33a8ab87a7", + "support" + ], + "conformance/ogles/GL/mat/mat4_vert.vert": [ + "34334538ea6c1707ef2d8afa65f433b4aef6b971", + "support" + ], + "conformance/ogles/GL/mat/mat_001_to_008.html": [ + "17ecc527f9a10665e74bb9d493bc446b0e1e3fe5", + "testharness" + ], + "conformance/ogles/GL/mat/mat_009_to_016.html": [ + "fd15a8caffe51e9b338c32af06307bccdd59b876", + "testharness" + ], + "conformance/ogles/GL/mat/mat_017_to_024.html": [ + "ccead1e0c87029c65892e498ed2aba6504ab38e2", + "testharness" + ], + "conformance/ogles/GL/mat/mat_025_to_032.html": [ + "a0839bbb6427f0768a35071f1eb15fc380e83c22", + "testharness" + ], + "conformance/ogles/GL/mat/mat_033_to_040.html": [ + "30d562bb1da30aef8e18b7a93c63424dc232eb2d", + "testharness" + ], + "conformance/ogles/GL/mat/mat_041_to_046.html": [ + "1da7c02995cbf6e1d25d812e18bc65c57a7083bc", + "testharness" + ], + "conformance/ogles/GL/mat3/input.run.txt": [ + "f79e127c276b185fbfb5cc224076edb127401c13", + "support" + ], + "conformance/ogles/GL/mat3/mat3_001_to_006.html": [ + "7c9477fc6e317ef638207c0568896b514ede2a3a", + "testharness" + ], + "conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ + "5614261ac1c2ec7f7507119b7cbc430535e39546", + "support" + ], + "conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ + "1586cc75eecf17fef30c3d220a58917aa07bc83e", + "support" + ], + "conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ + "61c66196130e76979aaa12acd5c61382470d2e29", + "support" + ], + "conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ + "dea6b18425fe137d9170701107b1ee01173a4085", + "support" + ], + "conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ + "7bca3f11ea5d0b3dc8482a4dbd7ac65ceab78b16", + "support" + ], + "conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ + "ad39bd0d63bb4a8083c8f18409f631166fbf8e66", + "support" + ], + "conformance/ogles/GL/matrixCompMult/input.run.txt": [ + "91d20c86eb82dbbb397693a13ffaaa9e818dd72f", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ + "af5a9cd9f6087d85fac83e5c84ebd6c1dd99aec0", + "testharness" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ + "a2598f0769de02bd0c4122dee6451b87a62931a9", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ + "9beec96ad76f7369e27dac20d04f12416526c4fd", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ + "1e31afaac671ba1bd5e683d1614312de53f5a8f9", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ + "09705342fe4ea8a7884b07701f55d6d9e41f4321", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ + "ea92126a2cddc9d368072ca1f9cc451add74bf01", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ + "b3e044f9d3d7efa3243f2c068ca5e606a8d9d510", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ + "d40ac2c4e353c5e75fd35b8d085f192984f696c7", + "support" + ], + "conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ + "62186af26d596f98e5613414b91a4862aa6dfa9e", + "support" + ], + "conformance/ogles/GL/max/input.run.txt": [ + "552692d6781a6b8634fb83ffbc47c766e2225326", + "support" + ], + "conformance/ogles/GL/max/max_001_to_006.html": [ + "9f6fb6e0489c256675e84121cf5a757605fc72c1", + "testharness" + ], + "conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ + "4911e9e7cba73079261f810f47698cabb4f8ba41", + "support" + ], + "conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ + "7f2408f21065257b41554967a27b2b2537493507", + "support" + ], + "conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ + "1790d41b4ee93b1652934ffe456ccb02baefc282", + "support" + ], + "conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ + "c7b99fdce36c84c69c3596ccfa952ea7211414e4", + "support" + ], + "conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ + "e1343f0b85b1753b9e924f6858526fff6abb8d13", + "support" + ], + "conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ + "487473f4cc5eedbfcb3b6d714788ac2c4d4d0768", + "support" + ], + "conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ + "5a72576b16f021bd90fdead13110e20cb2135e40", + "support" + ], + "conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ + "c3e21ff299e8ed0ae1abe222ce01f8a43261b644", + "support" + ], + "conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ + "8dde46f9a1e00eb90c836ecf5c79289d638cba0d", + "support" + ], + "conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ + "54ce8ee7ce531ebce69e3490e659373e460f749f", + "support" + ], + "conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ + "c03084e74abd7209e2e373126033ef951feede9a", + "support" + ], + "conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ + "1f2e781ff1df8df7d378b3c6aaac94c6eb7c6257", + "support" + ], + "conformance/ogles/GL/min/input.run.txt": [ + "5c675deae6da1dfd23685ecf379f0e63b0199e48", + "support" + ], + "conformance/ogles/GL/min/min_001_to_006.html": [ + "10d0cd6516e8f0abb21da066835ceb6e8d65bc4b", + "testharness" + ], + "conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ + "05181b2632d179183ddb03a8cc6ff62c0f2aded5", + "support" + ], + "conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ + "b1c076cef1fba8530e8c3c6e0880893411b54c27", + "support" + ], + "conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ + "33e2ee5f420e8322fcb7b316f3fe4e06c7a0d2d7", + "support" + ], + "conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ + "a4bde4f096c5cff4f5e880e08bf4eac63a02ec01", + "support" + ], + "conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ + "e3eeee482bb63c4b6d7c477cd1c6216f4d6b593a", + "support" + ], + "conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ + "0ac216fbc1dc5f886a8f99d12570426e7b1f40c1", + "support" + ], + "conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ + "79c87d0307fe79d003338abd7295d22292377a14", + "support" + ], + "conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ + "5f57db4241306afc9a2f69fef1352135be350b55", + "support" + ], + "conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ + "588e5b53ce82c09fb5667fb2256a1c899927dbe7", + "support" + ], + "conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ + "d0224def0b9b83f119b696532f4970f5a93d3af0", + "support" + ], + "conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ + "86797649d16c1d7c1806db1d0299e8dcb9ab056f", + "support" + ], + "conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ + "d35953319dc7a6c2d8d119bb928cdf8e1dc5da1d", + "support" + ], + "conformance/ogles/GL/mix/input.run.txt": [ + "f1c7ead9805bedee3ebe8c72a0868e226d12e543", + "support" + ], + "conformance/ogles/GL/mix/mix_001_to_006.html": [ + "84b5abc206c21ef06d4c8e687de6961d7f32b176", + "testharness" + ], + "conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ + "adab32f714f2863cf594ce9a023e84982950dc10", + "support" + ], + "conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + "152afc9bf786ea8179e1044c2a8c377fc40ca6a0", + "support" + ], + "conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ + "ea29b91b899d0e94181fd5e189e35202b32f3682", + "support" + ], + "conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + "96af8a085002d3dafcf3a982bb22688655323649", + "support" + ], + "conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ + "88acd6a192e16651116dfe5892b5bdd82674a393", + "support" + ], + "conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + "a49ea52d3963376c4c7424e35a4e4d00d10e0630", + "support" + ], + "conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ + "c5a8f01bf1025de4ead5413127d0444826b14aa9", + "support" + ], + "conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + "c510d58d11d45a95e30a10a82fe5b93b23b4e912", + "support" + ], + "conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ + "fe749977745f2ee454586da149195d04599e5223", + "support" + ], + "conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + "a366790b46399c3f183540307fd1d5b6e256ed0f", + "support" + ], + "conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ + "12e20e0bb59fab350ba5b1e3c0f1e94eaa8fab9e", + "support" + ], + "conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + "e952039cf9f8fe896c978bd642e780edcc8b99c5", + "support" + ], + "conformance/ogles/GL/mod/input.run.txt": [ + "d369e576f846f93b23bf63b0b83b4c0adab1f5a9", + "support" + ], + "conformance/ogles/GL/mod/mod_001_to_008.html": [ + "62e390125397a490b8ef0dab14c107f3ab40535a", + "testharness" + ], + "conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ + "c658351bb439e2815fbf5a85e54e9170f666ba25", + "support" + ], + "conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ + "ad369a4ee6ca0437114002cbb446d75f34a96d49", + "support" + ], + "conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ + "87e6bc07cb742dbee918c0b5378590e9922135e6", + "support" + ], + "conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ + "84f024cd347fc825fb7da9fad12b804ba6da08f2", + "support" + ], + "conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ + "31e1f41c840c071cecf7b06d69e9c66a982b057d", + "support" + ], + "conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ + "6e37eb07cb1a835d9cd7ee042303616f9474a735", + "support" + ], + "conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ + "4772cf96ed1189e849183bad03111b98adf7580e", + "support" + ], + "conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ + "ac9063e1342ac2f282a0191eaf5f00c32870b690", + "support" + ], + "conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ + "a8f78b236b9623b8dd18ccc29138cd528af5acd3", + "support" + ], + "conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ + "6b5bd394186bfed92e3e68a4f191f7c9de212b0e", + "support" + ], + "conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ + "cb13f8c18f4b2e5b4afc335fa7d6e17d201e37ea", + "support" + ], + "conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ + "a96268a0ba8514dab8dbfca22338581a195f99c4", + "support" + ], + "conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ + "cd169627da0549f17918d49df699bbd41d96d07d", + "support" + ], + "conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ + "ad8eb573dcdbdb5fe05efadedaf20d8e15c6c9f8", + "support" + ], + "conformance/ogles/GL/normalize/input.run.txt": [ + "56ce6dcbe73d723fac23e2aa540d3f7220ff7ed7", + "support" + ], + "conformance/ogles/GL/normalize/normalize_001_to_006.html": [ + "9149efe830bf87b485a41817e2ed0971b1d7fb85", + "testharness" + ], + "conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ + "70494371b053c3b5beed364d503ad018dbb101ba", + "support" + ], + "conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ + "14feccefb65a63036b226a6ea2bddf309eae14ef", + "support" + ], + "conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ + "edf1ae51fb6ba65fa0eed1e6b5d5c9a9e770c8c7", + "support" + ], + "conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ + "f8c6422a6c084bc285eca7e3b2d46758e7ed1b36", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ + "fb4fae1b3f1b94d501a8e1d838659f45439f02a9", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ + "489f2d62f700d889e9fd216279d9ff0c3e6a3c28", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ + "cac5feacb37f4d0a09bfe4236fee2dc404d7bba7", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ + "6ee067bd7608ecbb93009aaeb3aeb297b073f60e", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ + "47417ce8569d160e388ba57ffdaf155b3d92f888", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ + "ed0ef171c51ed96db3e87daff9701ce169e52441", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ + "3750471460c5e11c6019d0fabc0a270fd4b1dff0", + "support" + ], + "conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ + "344ab14890072e0852f814b13d2528644dc1b551", + "support" + ], + "conformance/ogles/GL/not/input.run.txt": [ + "89038b744547ce3fda7907b5ec71a0cbdbf94b08", + "support" + ], + "conformance/ogles/GL/not/not_001_to_004.html": [ + "5f0aa41ec80e21482f012a9333ef48834bfcf90b", + "testharness" + ], + "conformance/ogles/GL/not/not_bvec2_frag.frag": [ + "d95705aae9fbd6510be9e04556ce4396131968b1", + "support" + ], + "conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ + "4e26e47a97b2ca295efca53137ddc248e8d3cd38", + "support" + ], + "conformance/ogles/GL/not/not_bvec2_vert.vert": [ + "6c386c3bf897a16687d6d2e5c1003a28064969a3", + "support" + ], + "conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ + "00c065a556af9f43577ea22afd837b66aaeb0410", + "support" + ], + "conformance/ogles/GL/not/not_bvec3_frag.frag": [ + "b549b0f5bce84d9b3b44fd6d0dd642e3ac6ebb97", + "support" + ], + "conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ + "e8f3ddad02d5185020f51b13bd38cfd83703ca9f", + "support" + ], + "conformance/ogles/GL/not/not_bvec3_vert.vert": [ + "2f4cae0185668fee5b1af37af5ba464fb7dbef1f", + "support" + ], + "conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ + "1313fdb82bd62d3b223894ab35a31a82a4ddc114", + "support" + ], + "conformance/ogles/GL/notEqual/input.run.txt": [ + "9bc23768eaa42d9338413e003a35eb9955134b5f", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ + "808471be9a054be31b456db0bc593a605a03a754", + "testharness" + ], + "conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ + "2e715b846e3cfa5edda8d3ff78ca8e6ea8a67e6b", + "testharness" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ + "1b26d9c289c247b1bcecabbb41eb9821d742722f", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ + "29b71312070061b0a80b955c3fdfe6e5fa27154b", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ + "a8d46262725d1864ff41b1a5cc3828cf875cb4b9", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ + "2e4cc6cf8969a6da9901d9c49eca8fd6e34e1c01", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ + "d6929483a46e8950c2c5a83b559453191e11d840", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ + "f5b2732bae4eaebb720be2121029e456fc79692c", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ + "ee0e89aab4c8d59749335fab1860f898b1fdc747", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ + "40ac457732280b5d91ae5ad6983a954d9b1895c3", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ + "55c48f342528a3fe50e3ab5e306a07b663be3371", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ + "dc40e254128bac3f991857c36f647f9138e97179", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ + "2e8fd5a1c88d6a569b1ce9f35824dfaa0d318873", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ + "729fc50fa9927aa45151fd7adbf6e62190ef113d", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ + "8cd1f9c4ab6cfc9f13f96a0cf7c7a98965bd0bdb", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ + "43157ff017fd09e0c40f8d8479167b683c90a2bf", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ + "a620e58dd874eab0b843fbc79e05aee3ebfdf4a1", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ + "cb17fa406a0dba3a115c4007796f449fc513c2d3", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ + "3ba76f0f17dd631a632c857afe2037066da75a64", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ + "66bf48615dda0367406f91143d06a29ee521e9d5", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ + "13f788ce2ba76fa983af27473b491272cc6640e0", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ + "c24f17be33d1618874fa5a106c9a684f7c8aac1f", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ + "45d2cba00218cf3986cd68c9db86011c6ff2b990", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ + "afb0afb0205734945b07a8b75cee741aa6704f79", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ + "711c31709e2f8f6a09fbb4e72b11bde346289572", + "support" + ], + "conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ + "85a6a0aa9a402cc341c3a966d4d22f2fd92c0c32", + "support" + ], + "conformance/ogles/GL/operators/addsubtract_frag.frag": [ + "7bba6780a9c36577998a8b6bc294330aeefd2df1", + "support" + ], + "conformance/ogles/GL/operators/addsubtract_vert.vert": [ + "98100e5db2c023304df81a19b784f3ce80c011b8", + "support" + ], + "conformance/ogles/GL/operators/assignments_frag.frag": [ + "3bb626a43843b3bcb22a55cf45de933809195f16", + "support" + ], + "conformance/ogles/GL/operators/assignments_vert.vert": [ + "748ce9ccf1810feb0b06b3f4e3f76bbd99853243", + "support" + ], + "conformance/ogles/GL/operators/division_frag.frag": [ + "529825f34b926628cb75e33a00b7777716165dd1", + "support" + ], + "conformance/ogles/GL/operators/division_vert.vert": [ + "00d0e3a8a4ea58e8b284024c60650c1ff3a1a03b", + "support" + ], + "conformance/ogles/GL/operators/equality_frag.frag": [ + "756094238e1613622273c4159dffe14166375cf5", + "support" + ], + "conformance/ogles/GL/operators/equality_vert.vert": [ + "e4a884ab95a345de2bf54daeb2a0732e24b3a1ae", + "support" + ], + "conformance/ogles/GL/operators/input.run.txt": [ + "b6e176588bf8686dcdb84688f31b358648bd98cc", + "support" + ], + "conformance/ogles/GL/operators/logical_frag.frag": [ + "df06d8cad0bc41f66ec967b6c931a57483379ea6", + "support" + ], + "conformance/ogles/GL/operators/logical_vert.vert": [ + "bef0262c83baa34b2ec2971b26516b776a7b16b0", + "support" + ], + "conformance/ogles/GL/operators/multiplicative_frag.frag": [ + "bc3ca7addd35c9deb64ef73838526864430076b1", + "support" + ], + "conformance/ogles/GL/operators/multiplicative_vert.vert": [ + "c28ff98277e37de195b37b40d7a17bcab88faf61", + "support" + ], + "conformance/ogles/GL/operators/operators_001_to_008.html": [ + "f0481526d2951481b7022a429ae5418d1b9cdcbf", + "testharness" + ], + "conformance/ogles/GL/operators/operators_009_to_016.html": [ + "b9ee688a779334d56ee42a80cba1d7d05fdfffd0", + "testharness" + ], + "conformance/ogles/GL/operators/operators_017_to_024.html": [ + "b77a70cbd7c84576ddb81e371e74c7cefc08106c", + "testharness" + ], + "conformance/ogles/GL/operators/operators_025_to_026.html": [ + "f57266ba9110468cbb5bf160740fdb091ce231c9", + "testharness" + ], + "conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ + "304b8ccb207d5d1509019d488ddcd69c9cf1dc1a", + "support" + ], + "conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ + "0be357f8b5c3e89d5fd61e3ed712a6bd677ca527", + "support" + ], + "conformance/ogles/GL/operators/postfixincrement_frag.frag": [ + "3879dd2c37bc03e0caeb08856f11180a8f54eae0", + "support" + ], + "conformance/ogles/GL/operators/postfixincrement_vert.vert": [ + "f705026cadb91593a678ff614620019c44ea35ff", + "support" + ], + "conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ + "8efef4877086fd98a39d23b8e327a685c6dc0403", + "support" + ], + "conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ + "5b74e416b6fe3d0bb83a12ea33d1515665bd5b3b", + "support" + ], + "conformance/ogles/GL/operators/prefixincrement_frag.frag": [ + "19a4dafaaab5954edca0a93b353a5ea391fbf19b", + "support" + ], + "conformance/ogles/GL/operators/prefixincrement_vert.vert": [ + "fbaf51b259a459d7ba17b673e3f7f0df6e69dfcd", + "support" + ], + "conformance/ogles/GL/operators/relational_frag.frag": [ + "82a05ac732f3ef4e078211d7567d4b6c739b6013", + "support" + ], + "conformance/ogles/GL/operators/relational_vert.vert": [ + "b3707797b3ad625341dc157e4f93608b09418e4f", + "support" + ], + "conformance/ogles/GL/operators/selection_frag.frag": [ + "e3ff303f815bdec0130a9eb011c86519ceb489a3", + "support" + ], + "conformance/ogles/GL/operators/selection_vert.vert": [ + "fbe9d472ecb626a8d5bbc5f855c08693d8f7158e", + "support" + ], + "conformance/ogles/GL/operators/unary_frag.frag": [ + "7f62cb7e91064d80b57f1e6720d0a1cbc03a0dd8", + "support" + ], + "conformance/ogles/GL/operators/unary_vert.vert": [ + "e451b60159be77141a18de7dce1c80216beadccd", + "support" + ], + "conformance/ogles/GL/pow/input.run.txt": [ + "c9bfeda779db7f97d56df15b341802b967006de3", + "support" + ], + "conformance/ogles/GL/pow/pow_001_to_008.html": [ + "f10ef1290ab7b84ff8e2bc24effcdeb3865f5d28", + "testharness" + ], + "conformance/ogles/GL/pow/pow_009_to_016.html": [ + "54418535ca0ff1443b1798e5f4d2334db5f1f03a", + "testharness" + ], + "conformance/ogles/GL/pow/pow_017_to_024.html": [ + "d58567809d97042275d82fa9eb6125366387526d", + "testharness" + ], + "conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ + "b41875ca5022eb2d703f78dc1ef62c9dc2394295", + "support" + ], + "conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ + "a76a586c1e499b5d3a932276b3a00de535554fa0", + "support" + ], + "conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ + "4f7bdf7a4d5903f03993345bc5e6f359d7d49972", + "support" + ], + "conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ + "49b5722c1761e8204c7ab23a8c32ddbdb7cf6913", + "support" + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ + "c0fde40cc022970522384bcff9547c0a2a779b2b", + "support" + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ + "18a895caabbb91f5d976f634cc591fb73d465063", + "support" + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ + "0383e8105994015d7ca9df9b7e507b19c5f48d5a", + "support" + ], + "conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ + "d629859397ebfbfb45ef0ff84378c7ecf11a8c55", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ + "5161aac2354d144ca4ae22ba441be00bc7add1d6", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ + "5acd78eb3a9fa5ebab6da1a4a687ed3d916220ab", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ + "0f96a73470abef28175e44f432fce394d49610a0", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ + "fbc1ae23518e81be0abb0ca83050e2052c470bf0", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ + "7041566778bc7227140facc2dc43e97b83938218", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ + "dc7cf45776c027c90e33b8ba1275b5d2fbc70975", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ + "dd3f9bd0c6934c9439cb7689b315f92019af91c9", + "support" + ], + "conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ + "e0dcde9bcbc86c63b0c4e0bab19a31ad4820b651", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ + "ec3ac352a19646137c283b6e68e111692e939b60", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ + "f195c633b2871114b9c44ebcb5274199cd09d9dd", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ + "cfd9aba80dae29181b33dcf3eaa21aa2f27a1f2e", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ + "0468e6c302c958a6b09d47616aa36bf669c4f53f", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ + "7e587e4c63667f644b2859bb461e950b3e6b919c", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ + "dd825de3733ab7f6b78db880fdcafc78a21ccc9d", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ + "674333a2ab8931e6ebf950261c22d861a39c8980", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ + "97fb36e04e74289416b5619b3f013c3837322cca", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ + "f11d38607e8a6762533337620c8b66469168e0af", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ + "f9923017d87a7be94a6705c8d751f7d0031d86c5", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ + "138b9c95eda3f0378b52806a0e759342734f1aea", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ + "91c969519c80e9f7f591d383fc9e11b8d46bfddb", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ + "8a5393761232e812dccc1a45ee7691a654d7f8ee", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ + "b7427d8611acd7aa93b46919b9da51e549621579", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ + "ccd858066f7829c5a2450b999bbd9973a61ad6ea", + "support" + ], + "conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ + "dd363da6a23776bd8e8c4758d8cf0b607805952e", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ + "0719f119b05a0727253b97869dbd8aa6cb0515b6", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ + "3f969eda7c0f938651b48207320f5d0adf431af3", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ + "e1b28ad23bbeab308a077bd9937d2f00c31b0b90", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ + "1f124278b13f364d18c14e92add04cd5af8fd32f", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ + "b09934293af5c48d55c5ed714f05ac39a8d346c5", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ + "81ae4b470ddf2fb2f6d1c811d22b14c4ac3b949a", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ + "eeb6e3295008df50e9ead88068b9a9c93e58b3c7", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ + "e920fa050e24543c9cb2fac32f0cdb108c95c468", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ + "96b8d76d4115f6d77397f7ce95f7518bade49c32", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ + "453ec7a35b0dfe28f667ebf01ab3ef6c97b72f7e", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ + "89515fb85af1090bc50694ae9748c6aa25ee48cf", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ + "c47679707d2bd6191e7365b7e6787d64303ac4af", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ + "833718eadc243ba8a64bbdb748e1eabdded29d12", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ + "04e0c46c0cf981e68205af72661d04fba8a814d7", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ + "071cc344d61fdd7c8283050d3c55a77ef4964fa3", + "support" + ], + "conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ + "4dcb1952de7047966ecfb5bcffaf7b5263fa8fd2", + "support" + ], + "conformance/ogles/GL/radians/input.run.txt": [ + "891a82745f98e264890a10b91196cd200ecc50be", + "support" + ], + "conformance/ogles/GL/radians/radians_001_to_006.html": [ + "eb0b952675c17f352f59d852eade7e71ee4b0378", + "testharness" + ], + "conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ + "3c90b9a25bbb224beef32fb4afeee979d5917acf", + "support" + ], + "conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ + "a0f208a511763d8a1fd1c1f7b6e93cbce29ac377", + "support" + ], + "conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ + "7991aff00cfb55045dfc52f0ec0fd011897250cc", + "support" + ], + "conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ + "9ca20641772e18314e626a51d4f1d850513dc980", + "support" + ], + "conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ + "5d510ee8d13eab71f9e188a50f78ac21f1a982ea", + "support" + ], + "conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ + "a397fe26e2d6cb4d1f4901f838500d5d8d88de93", + "support" + ], + "conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ + "1b9cbcfb787d6c8452190376df2a3e9b21d34a68", + "support" + ], + "conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ + "2cefe718bd8c3c37c394c7fa8cd6472dad13dac2", + "support" + ], + "conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ + "94dd67ef55903124bff931c2258dfafb850cfb29", + "support" + ], + "conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ + "7e145683abbe375073641e485cb4d0dc3d551b45", + "support" + ], + "conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ + "9baf5126999aea40147f6320d72b5c0f77e284bb", + "support" + ], + "conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ + "8e7a3b0e9b6e53d9c181b46686e9ac86219cd08c", + "support" + ], + "conformance/ogles/GL/reflect/input.run.txt": [ + "b32c960e6c9ccfc6999bbc24cb4aa64ad7724bba", + "support" + ], + "conformance/ogles/GL/reflect/reflect_001_to_006.html": [ + "47943920d5862599e47b7ddcfc65fe845e187877", + "testharness" + ], + "conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ + "2f320ffbde9b08970e3072158c2630fac81a73fc", + "support" + ], + "conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ + "65143ab1a7dda121bd7446cde1311db7e88fd2f4", + "support" + ], + "conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ + "4b73416c593e560badea82be37cbd8a273466441", + "support" + ], + "conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ + "d1d66781800c53daa1dd3590f1585c31dd452e7d", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ + "46acb1136aec20d8070f12b051bc981eef0e828a", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ + "8464f445acc0b2a721056e1a57dd3445b906513f", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ + "baa47dd48cae3298e6bec9da4531b69764d7a330", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ + "cdf49d2681e756331928be9a474c0f486b452c2c", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ + "5014bb0772ddee80a6a2ec02434a5dbe0c1c674b", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ + "8e214417f082ef6daa531e54381df7afc1932112", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ + "25dcf65651b50f779c5b076fdca7397b05099e20", + "support" + ], + "conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ + "86d84c33ad57bc889cd74e2afa4c0ad89b1edf04", + "support" + ], + "conformance/ogles/GL/refract/input.run.txt": [ + "c7deedd54c893f6bdd54d33085670bd3882b8b30", + "support" + ], + "conformance/ogles/GL/refract/refract_001_to_006.html": [ + "b5a96affb84e47a3cf2a2c7db743220579543468", + "testharness" + ], + "conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ + "998443778866b6ca68039ea739b2643b9758f6bd", + "support" + ], + "conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ + "a42f9ab98aa6b5a0b658efc3c6d13e1cb497c644", + "support" + ], + "conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ + "706c7de3c05e5168b3e7ccec2ca84f3bbe10ad2e", + "support" + ], + "conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ + "da5d44e5926fa649d51155e4d632f1df5d9a7f30", + "support" + ], + "conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ + "b693807b9de4fc5d54f07cad613339d0ca4de6c9", + "support" + ], + "conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ + "db45136d7f1b2dc4020f65e582913e72e5cc2aaf", + "support" + ], + "conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ + "8d41de32067421eb349263bd15d2391506115696", + "support" + ], + "conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ + "8f0980076f5d691abf2ac187ebae332acb7d3e11", + "support" + ], + "conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ + "5370f4e2328b22e629902d8922861d55359ab1c5", + "support" + ], + "conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ + "3128882b4e58e88a4a38dd557a64088366e7f771", + "support" + ], + "conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ + "65d22412d84562794b0830860a3d3c85f62b35a1", + "support" + ], + "conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ + "12a66c66554aa7f98807240b6f8f6c4b2e5b249e", + "support" + ], + "conformance/ogles/GL/sign/input.run.txt": [ + "b22bf9d68e27b05a3ec16509a2ac2cb4b6ba7e7d", + "support" + ], + "conformance/ogles/GL/sign/sign_001_to_006.html": [ + "f74d7979c222f17df654769ca07423fca12635eb", + "testharness" + ], + "conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ + "9b272833482879c7f0e39aaaafb7e5bf9db0044d", + "support" + ], + "conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ + "a3b31518a45679647192e03c9296917245d671fe", + "support" + ], + "conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ + "3b82bdd427ecaad38d6b8f4bf98d85a4e1f7269c", + "support" + ], + "conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ + "3c58c1f2f2a94c06326b4458e88bbcbc22ba82bd", + "support" + ], + "conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ + "77564c11c5025e5ce30316cc12e241c05b0fa83d", + "support" + ], + "conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ + "bf01dcc0d8be840e5021df403ee93e6c2f72eb00", + "support" + ], + "conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ + "862e687f110b264cf49fa1098aadf8ca7424c397", + "support" + ], + "conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ + "e467a409553904007427b49f226a1032ef18d42d", + "support" + ], + "conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ + "c803710a11f0c1212025df45abbecabbf1421f31", + "support" + ], + "conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ + "802d1159aa8c8cafa2be5d7426526c21c4c7feb3", + "support" + ], + "conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ + "7f140ee760f9a388ccd06ca3f53f1feb5e2fb856", + "support" + ], + "conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ + "8f514f8472d5d96f6d67cd5b6dec29ffe51b5fa1", + "support" + ], + "conformance/ogles/GL/sin/input.run.txt": [ + "2995c56588560a1921b34ad77d7423851e9142a9", + "support" + ], + "conformance/ogles/GL/sin/sin_001_to_006.html": [ + "4ea1502e2b73d1e4e96bbdc5805a68ab283945af", + "testharness" + ], + "conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ + "876149c6d0defe6c3e7b4728ae0697ba1aad6c43", + "support" + ], + "conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ + "38a730d45ef4a3d07da7745af48c187afff3b1d7", + "support" + ], + "conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ + "9ff140011641b90af09588b8ed10f2b63fd077f9", + "support" + ], + "conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ + "183cee6a32af081724d0dd95667ec5d2e8c538b1", + "support" + ], + "conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ + "dd520ddef8d8342cb25bec32498aee7772042843", + "support" + ], + "conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ + "e8584593c33ebb35e0a698d956fe81c1fc12b7c9", + "support" + ], + "conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ + "ebc2c3369f3c1737d72880542fc3aaa26ed8d6ab", + "support" + ], + "conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ + "e60dc5e6c9d3739aa6d3dfd72f5c217e9abddea8", + "support" + ], + "conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ + "1f7c62e3d21c01ba225bab3a1d5f63c2ce233f02", + "support" + ], + "conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ + "bbed1568ba91e152a0a435abe1b0fd92c9eba285", + "support" + ], + "conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ + "80a9595d002757482a2a8a8b1e5ebf34e1354d5d", + "support" + ], + "conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ + "85b69f5f0b10a9d52ba8f8f991ac37f11ca78c5b", + "support" + ], + "conformance/ogles/GL/smoothstep/input.run.txt": [ + "4121dd5f8cfaaf33fa58241671281d52267a2f93", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ + "4baa50406075cb0937e45c76862b86138ab9b7dd", + "testharness" + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ + "bc01040681597bbc6efee95c7e828c8632a67081", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ + "ae2c03e4139ad6c7841ee9fafe5f88646388eeff", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ + "8556f8fbd9502a06d1b10b28415aae7d1ca00066", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ + "15d3f091b2c32b200fb1b839825ab06c6e4a764b", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ + "c6b915d2daabb278a69f7067472e5429ee495e40", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ + "7ded86e8e191c97759968b864a3f85fc3f78fbdb", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ + "db7701f4058be4710cd146f944e867967c37dffc", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ + "666157158c5f59260babd5040ae14d6113fe564f", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ + "20385341b351118db37303dfe52a60b989384d23", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ + "204781c1f3c7ef26780492bf4fea92df2e773a1e", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ + "6dcf4b63965aabd599d33e34f1ae20f092122b67", + "support" + ], + "conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ + "07656ac85450394b901645fe9c49b1d42eee5736", + "support" + ], + "conformance/ogles/GL/sqrt/input.run.txt": [ + "a151ee6448b96478f9fa1ee2b9a0cda0633973a4", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ + "5a323c5e46c64429992fecd6e4094b1b29573c7f", + "testharness" + ], + "conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ + "6c9555088d8d2926447345b2b3f43413fc67b339", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ + "d06f8309e83343b1eb4d618491dfa25615901981", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ + "5f149d0e7d187bed213253a6c3af0a47f6afa2d8", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ + "51967d48b31e9401f089b97eb2b81b844661af86", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ + "0c14ebf810e468951bcf2ae41514ad86239856b1", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ + "487a0a91bb2802b1c2676d5e20680692a8c555c0", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ + "76318ee6de856e824366a3b19ea44c5fa3dd1383", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ + "d10292f53b008fd0f0a2bb7bc77e6c60e3003297", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ + "cf1013b6369b5ccbbec93982f920a9b1ffdb7584", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ + "f53781ad62a589f659a87ba074edc60654efa922", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ + "9c41688116f085787ef27b1c4560940f7d92d11f", + "support" + ], + "conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ + "adf962d17eca5d48db73e7526e535302fb8168c7", + "support" + ], + "conformance/ogles/GL/step/input.run.txt": [ + "6b8ac005dc5f9532e6bbc2faa2266d20d89f9916", + "support" + ], + "conformance/ogles/GL/step/step_001_to_006.html": [ + "8951b38c395cd39734cbe5d5a17d861502267935", + "testharness" + ], + "conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ + "556fb97b40e0ea756e7322ddf1f1f603d37c9d8f", + "support" + ], + "conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ + "bea2957bc4f48dd7a7154770d591884135f3c225", + "support" + ], + "conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ + "a57186aa6dbec914c315d84db69d0b2a7fd0a021", + "support" + ], + "conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ + "bb6cf933a2e0cfa541104b337f24f587ceff93f5", + "support" + ], + "conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ + "7d119d9f0f47c3fa9bce33ffd7ceb3e7149a64f8", + "support" + ], + "conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ + "75ba101d117aa8fec5c4e2513dad58a4de5f79cb", + "support" + ], + "conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ + "988e14b1da9a88d468098ce89d1e43d849c6768b", + "support" + ], + "conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ + "ec0f12bb6ed92de306aa670c97be457c99ff7bd3", + "support" + ], + "conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ + "e131d2a364ba4b00a06a3858d583d20d4004ae59", + "support" + ], + "conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ + "015882077d465bde2cd8bc03ef010e091a83b351", + "support" + ], + "conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ + "35baf02b64671f1565ff7dcbb1f3c5e53b3b855e", + "support" + ], + "conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ + "cf2fa4cf06b5f7d42a616541f0bcb3571e12e1c9", + "support" + ], + "conformance/ogles/GL/struct/input.run.txt": [ + "89c3da16ec08167d78f0fc55650f90238efcbf7a", + "support" + ], + "conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ + "2cc51cfb64432e3fdffbc8929432e3a3fce83dcb", + "support" + ], + "conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ + "e27de221f52b98da1bd0589e9ef587237d0afb37", + "support" + ], + "conformance/ogles/GL/struct/struct_001_to_008.html": [ + "4ed563d1f5aed36a0ce6b090ca3b56fe92927a03", + "testharness" + ], + "conformance/ogles/GL/struct/struct_009_to_016.html": [ + "add65466dcbadaaac6896f30caa7339b21adecb4", + "testharness" + ], + "conformance/ogles/GL/struct/struct_017_to_024.html": [ + "3ebaea323ccd33dfa80ab6bdd1eb68a63c545301", + "testharness" + ], + "conformance/ogles/GL/struct/struct_025_to_032.html": [ + "86adf72b387b7f8ab5d6493ad38d504d7ac09275", + "testharness" + ], + "conformance/ogles/GL/struct/struct_033_to_040.html": [ + "a7a1fa06eaab1177fdc4046746a8357ce090ede0", + "testharness" + ], + "conformance/ogles/GL/struct/struct_041_to_048.html": [ + "7a39a73ce02c1803d0d743e061cf5358a0018506", + "testharness" + ], + "conformance/ogles/GL/struct/struct_049_to_056.html": [ + "7c5574d49d95a885723813a142ea6d8ea8bbee04", + "testharness" + ], + "conformance/ogles/GL/struct/struct_bool_frag.frag": [ + "9c3c7fd6d327bb41576fe4a093c7721419afc98d", + "support" + ], + "conformance/ogles/GL/struct/struct_bool_vert.vert": [ + "56ee2c47dda3f16e3097e60d6bd8b6fde21a9117", + "support" + ], + "conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ + "8badb0dba8a63b3b7e44a0a2a54e20fddd2812e0", + "support" + ], + "conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ + "e41deca4aa3d5f5451f00951a6638f32714e0b27", + "support" + ], + "conformance/ogles/GL/struct/struct_float_frag.frag": [ + "e22c26d4a7c966bc503b7a3c3535eed3b448497a", + "support" + ], + "conformance/ogles/GL/struct/struct_float_vert.vert": [ + "75659636e50784c6b634da216961353061d1d52b", + "support" + ], + "conformance/ogles/GL/struct/struct_mat2_frag.frag": [ + "d4994ebb499a121ed6e8e77bd81b06a20e5c3ccc", + "support" + ], + "conformance/ogles/GL/struct/struct_mat2_vert.vert": [ + "6a180d034912c0e658ee426409f5af371a8f983e", + "support" + ], + "conformance/ogles/GL/struct/struct_mat3_frag.frag": [ + "25a99d0ad84bc9366528c43dd6dbdbb3ad072dda", + "support" + ], + "conformance/ogles/GL/struct/struct_mat3_vert.vert": [ + "1ef5d9df9105ac0797c6c8f04cf571808f9f942c", + "support" + ], + "conformance/ogles/GL/struct/struct_mat4_frag.frag": [ + "31bb6b9287aee75cd48a08134562d9328e7910d9", + "support" + ], + "conformance/ogles/GL/struct/struct_mat4_vert.vert": [ + "b28718b3f97c2c87533ee6605cf44c084c54bada", + "support" + ], + "conformance/ogles/GL/struct/struct_vec2_frag.frag": [ + "cc11121898ad986235649ea2075d19722044974e", + "support" + ], + "conformance/ogles/GL/struct/struct_vec2_vert.vert": [ + "3cea0aabea9af4a80c11e8a7d89be419b813ac40", + "support" + ], + "conformance/ogles/GL/struct/struct_vec3_frag.frag": [ + "9f83ff65d6704d60d26b1e72b632adf4cd2163be", + "support" + ], + "conformance/ogles/GL/struct/struct_vec3_vert.vert": [ + "b931e91d61c74829e0d45d38c0f99257755e21a0", + "support" + ], + "conformance/ogles/GL/struct/struct_vec4_frag.frag": [ + "90f3e4f72d84b76311837403e1df909937ea176b", + "support" + ], + "conformance/ogles/GL/struct/struct_vec4_vert.vert": [ + "7a27b27d05343df2d4b14a114861c4404bf8ddb4", + "support" + ], + "conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ + "0e0233ccc8758b1f759cacc8751a0f5db719b161", + "support" + ], + "conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ + "dfa5e56500f8201028f8e889fd2f4fe7c9d2057c", + "support" + ], + "conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ + "3c4708893699978b3e786b99e7100e676c423703", + "support" + ], + "conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ + "307dbed0d4f35ff8b33c3d077a565375beb8d636", + "support" + ], + "conformance/ogles/GL/struct/structcopy_float_frag.frag": [ + "d9539d950cb79f6b98cb7639112bed82f6af06a6", + "support" + ], + "conformance/ogles/GL/struct/structcopy_float_vert.vert": [ + "5fc15a1336ca214fae5aa26e8b51afe31acb55c1", + "support" + ], + "conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ + "5f9cabb5f711658a470df95f72fd07fd05295371", + "support" + ], + "conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ + "e6ea71486072befc01552b13383d2d8b994a642b", + "support" + ], + "conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ + "2d8678d8052c3505c5d75fb6e030165c5c51b6e2", + "support" + ], + "conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ + "ed7f6470b35eb4133041f26b493ebfe6498de9b2", + "support" + ], + "conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ + "5ac75203e889f06f9a69a94187ee1cdf4a1ea4ba", + "support" + ], + "conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ + "74d20240072a89ebcc4a00609cc82b01995fddcf", + "support" + ], + "conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ + "07c0f87dbad1cbd2a2cd9015512c221061aba384", + "support" + ], + "conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ + "ab407f3ec8d05dad8eb130a26240b7d93ac0380a", + "support" + ], + "conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ + "e43dd807f09266a15e5df779fc1779ad74f88284", + "support" + ], + "conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ + "417e22ba1821580f6204cd73f8424a715d441a0a", + "support" + ], + "conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ + "58fd49bd98fbc1e367ee0cff613a21b747a5a57e", + "support" + ], + "conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ + "6b174b857ec7d7bce9aa30fdd8eb37085c4f294f", + "support" + ], + "conformance/ogles/GL/struct/structnest_bool_frag.frag": [ + "c97ffc76c91d9df3d3afa04a65704556140f4a37", + "support" + ], + "conformance/ogles/GL/struct/structnest_bool_vert.vert": [ + "caa9280ac5b400dfe574fad747d57de3588df7db", + "support" + ], + "conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ + "3724ea000f3af4ea202efab141ff90dcdac617d4", + "support" + ], + "conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ + "bb76283a3847c4b4f5039b73e17fb464bc68c1a8", + "support" + ], + "conformance/ogles/GL/struct/structnest_float_frag.frag": [ + "661dd52cd698c88c13aa4aae0c076a615ebd520d", + "support" + ], + "conformance/ogles/GL/struct/structnest_float_vert.vert": [ + "6769dbf54653539f8e1af4609e2c3df2d89ddc08", + "support" + ], + "conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ + "0e942e44923249cf695e0545183b94383f079a48", + "support" + ], + "conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ + "5caff6844c20efb601b13c729418868fa6fb0ebf", + "support" + ], + "conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ + "7f60a690b3352db8df1437d47956b617da8e167d", + "support" + ], + "conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ + "23629a23d25d95136ed060bd19ff00f768aa4a8c", + "support" + ], + "conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ + "35dfd46db6d24aea79c7313887787583bbb1dd61", + "support" + ], + "conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ + "037fcb6fd9814f4ebf3433b93f43d039afedf4e4", + "support" + ], + "conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ + "ce406c86074db2f56adc91dd4c63189133f029d5", + "support" + ], + "conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ + "8aef5dc319762f924b3d83fb8d7aea7fd32fa14c", + "support" + ], + "conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ + "47a6476ae299c4d4bb9ff895a29948274ba6f128", + "support" + ], + "conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ + "b51d97fe834b4f393e1a43e52aee4118f7a1699b", + "support" + ], + "conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ + "9e901e4f5e7bb98d5ad8f9df9ce8ffb9e2017055", + "support" + ], + "conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ + "b553d629ccd5a75eda870e751c1e5c52648f75f6", + "support" + ], + "conformance/ogles/GL/swizzlers/input.run.txt": [ + "11fe45566aa63e189465e9409c9c7178476439b2", + "support" + ], + "conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ + "82421dd13b3b7d4a69e2ebe630b1ea4bd53815fb", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ + "3ad71920d34681a754c203e06b7e4bc624d079d3", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ + "902f4018742361e158251168af79b0d56c1b4acf", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ + "d5333ae4f4741b3e2ff47e846d7e5fb5796c831a", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ + "67d3f1220a86a55a9abf94acbacfb47fe371bf98", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ + "11d2c59562f0fd747df6b5fc0af6a0646c6870ed", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ + "8d1cf8288956079f376524d25eada27bd31770b4", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ + "d9f8d55befa06889481769e07f1fd1b20eeaabbf", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ + "54f634831655fb1a3687699c1bfe2b2235c5a92c", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ + "066102bf67f59151ce80691601f866a00cf7413f", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ + "feb44c4246e708d2c1c7032adc5eb36a72fbe83d", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ + "6680b526de355de3072377d6967c8d8443f1b786", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ + "b9a2be4011f3936d97341d854cf89a121fa8c3fb", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ + "2822db4e6bfa0424d9153b849f7540f25c105398", + "testharness" + ], + "conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ + "6ef654514f38ee73caf8149ce77dbb96968cdf7f", + "testharness" + ], + "conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ + "904f37f63fd57a9c232936b1e7723920b60bacf3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ + "c6d2db2dc341a0ef9fe21d4dab8c9492c45b7fba", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ + "5c42f38268bc5c9947c429333d8f75abeb6eaca3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ + "859f9a30d3eec7b34699a8bf32430faa14d7c76d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ + "b70dd07ed2a73080ee233e0241702086fef941f3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ + "b839fa0467424fac3cb0fe12ff5c178cf90f275f", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ + "c83e4edfa4ac5ca55a2581270e3a22409b738260", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ + "aa05b1c0de571393ede06de13a81970fa58eaab5", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ + "4d068c812d868797392d721c9de08ec1e57fdb2a", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ + "06f239c637e741fa6abafe6698bc47fb5ef66ce8", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ + "38fa95bbb79d66ae485317d556d75c6b833dea89", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ + "1ee3ee5c70577085aa3551b527ec4155f5608036", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ + "793bbdaf31f4a5929de0b76022775a4624500a26", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ + "ba783a0e23ebf51632ce44a715cbd9120114d91b", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ + "d7dc421eda32a586ea67db6db6c98615f0826aa2", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ + "4cb156c760b04fa7ee774b49c626bdc9d7be42e2", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ + "4f1562090f1f959b4fd8c830ac0efdd6ec947060", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ + "18a3cb6d753833db9ed85ffeccdc6af45fb0de37", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ + "6b44706bbc97f3969760320ac784da894b51d87a", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ + "b1eac1be120833f70526bb4bee5a191e80fc014d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ + "45b3521258a27d6f44f0f6753c0f49407ac35533", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ + "c89dafaf67b43f2616f20927918911c78deaba76", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ + "4aac757c40fac5dbf9aa498b231f7b3fe8f6e591", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ + "528cf1249a75d54f1556a59a773552c141bf6bb5", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ + "22687bb5181606e9df5dc38090fea8c10701dbea", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ + "3e67fca45e7c724a5f8cfde3aaa9135773405f5d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ + "5a79a309ee3815f54984fbace8ff6eaca54bd284", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ + "2c0ad2fdb6af0fc66fdcbc03666d98279720dfec", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ + "f6af58942ca0314dc5f009dd2779fbef9f1728b1", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ + "9ea95691487043c2ba2efa75de8c0952cfc23455", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ + "674e1a100d0c2c9a3bc25ef5d625ee7f05a6eef1", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ + "da7ef1ecd7e608f674175b62f1b7fdbb7ba76a94", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ + "82170b2bbbfd4ebc1efa5c9a86f366f4584343bc", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ + "c9f266fbcc7d5245df9dcfea5a571bbcca8ebb99", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ + "5797ea35ff5d4c48f48a12a1d374af6acf4cfe53", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ + "52b7e881286ae73c5ba9b2593364da024fef1de0", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ + "4e9ab94ab6c6d722ad5c25a4f7a6220989b228c3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ + "e7ab588c1c370e9a3c1f8454ebf0469fc5008b40", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ + "cfbf0b162e2daa165931cf9b4cfe2b450e9d4819", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ + "18140bb0ccf2b7d30c8f67c561394abbf717312c", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ + "ebfd76174075a1309785d4ab943406630163b77f", + "support" + ], + "conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ + "5ad7348180a5ab85ba10e20dfc229233d29fe42c", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ + "e42011c292fb0bc873147ed467aa95172a0d10be", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ + "9e584820a8ea8611ef51ff23d424bddb636e129e", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ + "aa96f9d3068c123f99948e3396a4b3f0e3351251", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ + "e957f3638c2c3eddd973186a9a80e399fa32178e", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ + "79a497d7c2977d0d3d1fe84b32cb07fecb4b745f", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ + "dfadb88459a3e6c7dee872e7eb3d68b27f8112f1", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ + "5bd6abff31597ca409803e2f052c88608d960ad0", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ + "6c8056392516e0a7a15d67ada94145c7be2dae08", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ + "b504a29d242d3303de5e87914c65de15c535fc74", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ + "a87174130bc69c7598afb8818cb413dc7bb11cf6", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ + "a43e9838da90fd667da42f855a6189487e91569f", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ + "719fcbedc259756954b723c4db3ba52fb90509e3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ + "8bd20ec2e5db8e50e773507c47665feb7f303212", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ + "b513ee51e925932d4574a9a9dedb909d580bca42", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ + "48c1680aa32d35d5cc41805403f5d945fa9ae1e7", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ + "96f0f593ea33685fdce440ee88272656e15f556c", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ + "3b68ac528c3cd9ee46f0613c0006e700e02cfc9d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ + "4b55bd6c679bf64676242897c449130f6c52e406", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ + "c99173785046b382751504be6a29a4714db7af68", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ + "b23f17642f1f179f3cf2f6ba78007f43021f15e8", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ + "ca953e890d03155c51aa7ea56baede97636e68e4", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ + "e01a4edecc6840b91eef86102d9a7a557ad306b3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ + "3c1dcf434dbe55f846438c77187b5ff674b41649", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ + "636d9f19f73b093edcd722e7dd1b84ea0fb4e251", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ + "6ab917e12fabe1847690f6aa1f569f9d5f7da017", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ + "314ebf8535af1f097e8b6ef9bb1d5d596002fca2", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ + "ff1c69b09bd46da9aedaafd4d7314f6282fb23d3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ + "cc9477074cdc413cf83f1b514c43d8f32a831ea3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ + "e98da284309c09de672a576ba10f4b27ace6b92d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ + "831e3db6c2284edc115e05b3aa68018296d6bd1c", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ + "80a65804cf897052ba64445273c2b73c6634145c", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ + "2caa2a6ae73698bd66d627de5a74db14399101f4", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ + "2ebfe00f25de64ddb066004ffec0ec79598f905d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ + "386d0363fbe04a6cdeeefb29cd51dc30484d85e7", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ + "91e1a820d06b24e5a7fa1162469075bae76fc8b0", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ + "8ebd84f72d59c68ff964f86a9ba22ae06e7d291c", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ + "99bdaba54488ee2fc640361b9ce74c95a6df1916", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ + "951332de813c702b62fc7716657aa1a077809d5d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ + "5b5788c255f2a83e586720bd2df7a64ac111079a", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ + "d1dcb69e4c75ed054d0ae6de605db7a5987554e3", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ + "ad5b7ab81c62574b5fd532275600a3e5d80a78c9", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ + "de28603ef101df0100e362e5c755cabe6ec8d8e7", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ + "0f18279c3bc5b1ae95eb8652e856f3ef75249fa9", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ + "350307f5478eba87dc627fa684a1948089532be4", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ + "6e08374801160b2ecc6b0ecd02c2617222b0b813", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ + "c37ab831c9a9d16dddccc29ed32026f3c994f475", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ + "aef088ad5218c8e18b7879f9ea00d7f397d08c6c", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ + "f3b1ead75c88e26a14640cb28661bacbae07ba12", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ + "581d9f71d4e5a27b8e95fca98b15e882d2db4749", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ + "2ea520f698d14c049f3c377e6c701820a2ce73ce", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ + "e5396dd9c9676fac734c4e74cca637ca60466d39", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ + "7c441b18ebc9344e298526f99345fc96538b00c7", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ + "0ad485aae80e16101917e4aa4b442c86af017514", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ + "64555ff3ce9aae46f968dda1217867dfcdf84df9", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ + "d545e4f839294dfa3d3fc1eca376118b96111974", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ + "0947d0e14fe18a397921cf8dfebe5e729b991e35", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ + "a519c224a9b1006bb59e9ead418322fedd383636", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ + "fda1510f2711a247c00072a2471aec6249268fdd", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ + "616ce284174bc6df113fd3eb148de27a22ffecca", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ + "2543c3d5e6f10db5a101794524647090d0b88cac", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ + "41fa50244a5b8a0037bc77f1f3e99747aee5e073", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ + "34d130a828f79a413197a339c30bea0bc66a5bc2", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ + "01743837d5ee294d886045ae2eaaedf94494bdbe", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ + "3767b27f07993cc452b9c60d9b49828ae69409bc", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ + "9bb3c7eb8950543dab28fb663802c95abbdd7900", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ + "ba7ac54d9ad4d61e9ed8ad79cd27e4bc29ec8b9d", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ + "364ac8ad4feea84caef7a07301a56342c7740362", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ + "e56967dd280408241fbe89f6dd348e0bf8aa038e", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ + "83dc4a3d729f8a1a6411a57ece8a2695be819fa9", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ + "7cce9237b6da79a4a227fcb08ae5d242d6c03021", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ + "1c04fc45b20ead21d62632ac875a63544a548ebb", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ + "fee29117f314c7d43e0a37e740c7f28c922c5394", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ + "8153bdadb0320f30bca2be54a12653ff749a0834", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ + "50b379eef17b03a086641d4ac396a519d1c08758", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ + "50bbfd2168345f015c3d529c8957956bd5722219", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ + "5ca0bd85fa130fc39485accc842d005e7ffa41af", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ + "e23254f88f688154f45decc2a571fe0fb2f90406", + "support" + ], + "conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ + "5856cd12c5aa02789d082418be6fa809fafa1551", + "support" + ], + "conformance/ogles/GL/tan/input.run.txt": [ + "443a00f700198a9c7b3f21b3f79658bf945e6628", + "support" + ], + "conformance/ogles/GL/tan/tan_001_to_006.html": [ + "bef02d1d4d8f0428713c9aa4b007c4cd8022b1bb", + "testharness" + ], + "conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ + "d8b1787574c52591ed2f0fcf01dd70aeea9a913c", + "support" + ], + "conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ + "0ea301ee32362e28ac77aa7a6d50930766d46e26", + "support" + ], + "conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ + "4cbf683dc896d47a8d10e3c61ee11b23133a750a", + "support" + ], + "conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ + "fa38fb1f29069e75c29e9e932d08378d2fefbd10", + "support" + ], + "conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ + "4291ce927252755a7e14510fd7e536126f572dce", + "support" + ], + "conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ + "1cec3170ef094e8dd46f491a2b18805c77bb5724", + "support" + ], + "conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ + "67fd15d11aaf928877113909ee08c553fdd419d1", + "support" + ], + "conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ + "00ad75c1e9aa2e677962f94fd27a2893e297d7d4", + "support" + ], + "conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ + "d4002a139d8fb2a51fc75405ffec5e3e3864670e", + "support" + ], + "conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ + "19deb191598f9b17f34acb7d3cfcf7d15a73e2cf", + "support" + ], + "conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ + "375549ff46dbf78c9034dbb7653f6f1d03b56a71", + "support" + ], + "conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ + "53e10c04b0af5be8e706275748be3d4d577f9874", + "support" + ], + "conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ + "27b4aa1de37eea0bbb6e60ab2db7bcbc57ebc22a", + "support" + ], + "conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ + "e9ad4f444f4a084d559979a20b67ddd50d632b62", + "support" + ], + "conformance/ogles/GL/vec/input.run.txt": [ + "e5ba07f12c503334905f691fce0d005f1c3e435e", + "support" + ], + "conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ + "fbe878e2140d7e058f87088837565a458ea5a86e", + "support" + ], + "conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ + "ced476a5b83064f4b4c012537775c3728ff835a8", + "support" + ], + "conformance/ogles/GL/vec/vec2_2float_frag.frag": [ + "138f4bd5a889b386ebf645cd55ba1cfafd8e1d5e", + "support" + ], + "conformance/ogles/GL/vec/vec2_2float_vert.vert": [ + "8d7cff9392f6f99446a1f42ca38ab5f8a6f63a48", + "support" + ], + "conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ + "aa553d87ef8421b7eb864e76b79608d7fc40630c", + "support" + ], + "conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ + "4425357ee060f492844216a115a7cf851c7bf1b7", + "support" + ], + "conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ + "8e1509968621e9277cddfcc02034a56a44896460", + "support" + ], + "conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ + "8ec60c166bb619f1dbc0f8935c02b6ea9f6708e9", + "support" + ], + "conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ + "e51890bb252c4ed4264c4ce12080473d7359186a", + "support" + ], + "conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ + "af4463f059dd42af9a08bebdc8ac95ef8ae4e31e", + "support" + ], + "conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ + "9a2573416d2f24da4817e4f36e4bf5d3d20ecd3e", + "support" + ], + "conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ + "4f2d19bc1d50e93bb1a0106189ba460a9315e39b", + "support" + ], + "conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ + "616c784b26e42e6b770856668eaff7fd75f8f441", + "support" + ], + "conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ + "4d7876a8f89353e53e6b933b4d5584fd47f5d287", + "support" + ], + "conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ + "96929536717f352ffb0ada0ac2f39336100b322d", + "support" + ], + "conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ + "8d1c4a0f950acdd9f97635267be879ee8a505f5d", + "support" + ], + "conformance/ogles/GL/vec/vec_001_to_008.html": [ + "1bc3cd6c34a56b8895659fed604a832a092eff1c", + "testharness" + ], + "conformance/ogles/GL/vec/vec_009_to_016.html": [ + "4e81d4cff92533581f58867257f0fbef924972ae", + "testharness" + ], + "conformance/ogles/GL/vec/vec_017_to_018.html": [ + "6fd7f05dfc19f4573aa71d0045646d80455d1997", + "testharness" + ], + "conformance/ogles/GL/vec3/input.run.txt": [ + "1d1f9189d7f9dba61d0198f682546841371a0992", + "support" + ], + "conformance/ogles/GL/vec3/vec3_001_to_008.html": [ + "776df70f05fa5bb683cc82c8c182e44cea0a5564", + "testharness" + ], + "conformance/ogles/GL/vec3/vec3array_frag.frag": [ + "80bd508787c421e88198707dcbd0f153a7ba309f", + "support" + ], + "conformance/ogles/GL/vec3/vec3array_vert.vert": [ + "c0852715ae2ea1a01f7d5f6bdd9a6b76f39f0ee0", + "support" + ], + "conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ + "0f3972477e3a64bc9af31d19a8f9c61e52d159e3", + "support" + ], + "conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ + "05aa58d5d1ac8aec770693d77f1443e4b38af0a8", + "support" + ], + "conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ + "2f884a2018463a750bf57abb72db58e049a2e926", + "support" + ], + "conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ + "671ecb6c9f4fa090bf531649c4778f4233db0bca", + "support" + ], + "conformance/ogles/GL/vec3/vec3single_frag.frag": [ + "5ec7bd239d3cb087374c48bcce9f0eb8d08b995f", + "support" + ], + "conformance/ogles/GL/vec3/vec3single_vert.vert": [ + "3affb30953755666f572d877da568e3f8c1cb0b4", + "support" + ], + "conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ + "8711f9fba19423131f90ce17dcd1aee1735b21b6", + "support" + ], + "conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ + "aa4a0fc57f299b7445ff41a3a23b455ca3230ec6", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ + "410d2051b308af9927f2637f443ea6c65b4357df", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ + "80aa8c3e391716a5098dbff12f0e93f772e63358", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ + "427d31552e5b95d273947c2b895fdbb25c06f9e1", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ + "dd1378f46c32de9c0214b06b21f8c298d97acade", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ + "c988b0e07b483fa1c218172bc0669922371be865", + "support" + ], + "conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ + "dd1378f46c32de9c0214b06b21f8c298d97acade", + "support" + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ + "90478e8490bfb2b513600c2932654196c3e6475c", + "support" + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ + "15ce4de99ac07f6de3b475a9c1f9afad19e5b187", + "support" + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ + "bf905fab9b1dcf31f2765264317bf167e78c81c3", + "support" + ], + "conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ + "56e028240b74ca7d3b55ecf23b359c4c10f928f2", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ + "3c59847835a9a16fb1d0f764949c8514d319d0c0", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ + "83a198d553d468328aa67a7431213f7a9b4edd01", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ + "ff4dda6eb630627f34f7dfbab96c4ff9cbe770cc", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ + "26e1b40416fc2d40f995c3303392ecc319122163", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ + "cbb4cd00c5f7c53887f6183a81e64b62b690cfe2", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ + "0b171011419a375da78b68109bab5780d76dc109", + "support" + ], + "conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ + "45621b7622b4c6b5d661a35545a5aa54b5d39c95", + "support" + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ + "60293df815b5f6758af8ec4d466127cf1a13bfd9", + "support" + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ + "eaff41129f89d18e751a51447b1c95bc2fab25f4", + "support" + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ + "27f68c20410289c16b530cfc076c611a6fc15575", + "support" + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ + "b496ac1d9a4b3658e42a2aca159e3a0cb9237595", + "support" + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ + "90478e8490bfb2b513600c2932654196c3e6475c", + "support" + ], + "conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ + "fe4fa52c295543066b1928cf0d776297d0fa760f", + "support" + ], + "conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ + "abab5fe58e1bfce724659f8747ec8769e4adef77", + "support" + ], + "conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ + "90478e8490bfb2b513600c2932654196c3e6475c", + "support" + ], + "conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ + "2943d817bcfd6303cb1d7fc41ef0488455eef926", + "support" + ], + "conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ + "bf905fab9b1dcf31f2765264317bf167e78c81c3", + "support" + ], + "conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ + "56e028240b74ca7d3b55ecf23b359c4c10f928f2", + "support" + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ + "90478e8490bfb2b513600c2932654196c3e6475c", + "support" + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ + "106752f68a2049331c1457ce259f84e72e8cb713", + "support" + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ + "90478e8490bfb2b513600c2932654196c3e6475c", + "support" + ], + "conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ + "428a664dd898d40db523f2c949f38d45636f7611", + "support" + ], + "conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ + "90478e8490bfb2b513600c2932654196c3e6475c", + "support" + ], + "conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ + "1495d97065a34ab97c44e48dc7b82d12c3aa368a", + "support" + ], + "conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ + "3b45776b9976aeba3b23ba336f409dfea8bc4c9b", + "support" + ], + "conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ + "11ee23e76258d1037e6b03896b883f5bde970169", + "support" + ], + "conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ + "c0f674a1e7bb5ed478fb708c75d88f42b8e46ef2", + "support" + ], + "conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ + "79a8817fc40fc1880d39945000059756f53f9a25", + "support" + ], + "conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ + "c95c8273764c75744d9d2fdbf11a0f5461189488", + "support" + ], + "conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ + "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", + "support" + ], + "conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ + "fb1e02735d181eeff7b274d0b2e73d067bfbe80f", + "support" + ], + "conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ + "d09c29a47133024339cad6da8c2ed41b894aea90", + "support" + ], + "conformance/ogles/GL2Tests/compile_shader/brick.vert": [ + "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", + "support" + ], + "conformance/ogles/GL2Tests/compile_shader/texture.frag": [ + "c37982eb2a620550077fbc890dd56dc20738b021", + "support" + ], + "conformance/ogles/GL2Tests/compile_shader/wood.frag": [ + "c95c8273764c75744d9d2fdbf11a0f5461189488", + "support" + ], + "conformance/ogles/GL2Tests/compile_shader/wood.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ + "92e465d7e3bd3fdca1e0f6e877617bfa3b460c23", + "support" + ], + "conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ + "97b4bcf81bd30d6b1439ecbccf827c3fd7b023fc", + "support" + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ + "2e15c39882886c1e634d32955c4e61b0e32d9f30", + "support" + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ + "35b393eb119406e52e2826ebb9ff7289c8803d9d", + "support" + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ + "70c9744cd4acf1a475238eada92c5726bc0ce039", + "support" + ], + "conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ + "9d038e189a802c8d964e8ecffffc11a6edc01189", + "support" + ], + "conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ + "3bae9ffd9f515ba711c84c9185a89ca71ebf7ff3", + "support" + ], + "conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ + "292c2ec1b051b764a22b56574dbbb8dad4787207", + "support" + ], + "conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ + "2bec40d3cf1bb69d97fc1aa6104401b2cf660cb4", + "support" + ], + "conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ + "3214a60419783ba0897e49d2b6e8a735fe1020bd", + "support" + ], + "conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ + "13bea9af933c31d80137be7fc065bbf340ad5578", + "support" + ], + "conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ + "865f9d8e55df7bbcfcdc75a58bb133ad72aba9a5", + "support" + ], + "conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ + "ca6fb335b50bee67c49411850e7d29e0087fff1d", + "support" + ], + "conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ + "13bea9af933c31d80137be7fc065bbf340ad5578", + "support" + ], + "conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ + "865f9d8e55df7bbcfcdc75a58bb133ad72aba9a5", + "support" + ], + "conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ + "ca6fb335b50bee67c49411850e7d29e0087fff1d", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ + "ae223718cc8c870f146cc65025ad82fabb4611aa", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ + "4eeb4ea8f9433e76d29b25ee585f813cb541f5c9", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ + "a64461d8b81bbc8078511aa8b3ddf0011c235df6", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ + "96ab2a45d92ee7da81e88ee8e48589114fad3f32", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ + "87049a71414a79067f8694666c44db93c88db824", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ + "f1171ef1e663834bf9f2ce72bc189726cff71000", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ + "c10c18b132216b687a18bd4687da81e8bc00edbc", + "support" + ], + "conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ + "63f5521fc9e40b13103120da6408ba36c3761fe7", + "support" + ], + "conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ + "be44b11b5342817c6e3f13b757fe30ff68e10b31", + "support" + ], + "conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ + "9d426534c93db55e54b66fa47c5e6c844f131349", + "support" + ], + "conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ + "3f576d3943850d88c8a2ef666a6384ec146518e9", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ + "6e1f02155693e08053244ba6920883a62abe5f35", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ + "41eb65ff1f2f71ad13c1e679b0326f514eb03636", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ + "7b8afb7953bbbd02ae5a3f888d8a4d4f2b9b8084", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ + "175d2c26eac5c889cb92b83580ae6fb85a49df0e", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ + "975a5611ec1cd1c42b351ac590ce97f65166fe27", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ + "e76b40b69c9b67cdd5f30c775f24d33f847580c8", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ + "384638e32d5e9e1a9723a15d0cf5bafc90845155", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ + "975a5611ec1cd1c42b351ac590ce97f65166fe27", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ + "087b59823655ef74f83740e30a50343266b87406", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ + "8bfcabbc7bf795b132832d066e8daff631e17b30", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ + "e2c32ef2055ec82d9c22306049a451caf7dde100", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ + "dab986a61ecb7ea262637a4f274f33a650112304", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ + "e9ec4153d3162f649f2fbf2777252412ccfc6c1d", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ + "1421659b57dd2ff48f5a992b7660fb71d1426506", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ + "6959d439a41a3eb184d0d1750a3d30e6e45fd497", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ + "7e5218f0c03fe1c9f62a489a18845a81f769b7d7", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ + "ceec76b0ff05686cc163a4fd33fb8ef586e165d6", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ + "fa5de60ed6f75797728399a9b62321743a24d2ee", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ + "8a13fe2453db70695c3baaff21322532e8f7f75a", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ + "ae4645b6a8d00c5acaab18f70182e161411e7f8e", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ + "30f599cbfd633b63ca42e53fab148027f6cf15d0", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ + "0527342d8e479eabc3ddc12e37d084c94b857bf0", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ + "11b0100908e02e7bf3677f4b82afc68e6e19200c", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ + "db99c160bb84779ede8aafc175886caaca9e3a0f", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ + "0527342d8e479eabc3ddc12e37d084c94b857bf0", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ + "e08189f5b639aaa34a743fbfcd88a6a1e5e3ccc7", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ + "3675d7ac815ce7239abc1b430d2e7e1685e9760a", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ + "9b6e36922b21b24568f1c9571bec07707ede93f1", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ + "8fdba432c7d03f30eaadf712c2be2709dc3ed526", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ + "f3f4fc79cc1e8fc8ee31b8efec57f5882357c74e", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ + "4959173b8f5630eb7b18a91cc059ab16fd41572c", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ + "3dc299202f3fa2ea0e593a85ad6b351e3c530c13", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ + "7797add0378387bc9f7f6db42162ff3681a2d0ad", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ + "77b26a58588e082e4454603c9131720f7571bfdb", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ + "3dc299202f3fa2ea0e593a85ad6b351e3c530c13", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ + "250252654fa15316012300e905cf25e2f86b678a", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ + "5434484c110e65a274db7578a3494e35d7ada913", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ + "6dabc44a64b9e1eb813eed96a8093cb18938de13", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ + "bd970b1d2ef43573ee5f57aecf525c06cd7e50f7", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ + "a5070b8aacdc875964a9b4c4b6758c44be1995d0", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ + "3296c3dd1dadb07bd1b8746b44f78771f75aea5a", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ + "eea548c17434885279902767a7c193616ff4affa", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ + "4241b239d9661579a27032718c7542b07851aa63", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ + "cac3a29ca1aa783d3219ea6560a71565023fc879", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ + "f158a535638067afe9aa6162cec8d016392403bf", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ + "781bc6b01b77206a55ee610287032975fac29d10", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ + "cac3a29ca1aa783d3219ea6560a71565023fc879", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ + "1f51c992a701770248af1c97595904dbab5e31a4", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ + "4cc23468570a404ac3457ac177577d14ec203a58", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/default.vert": [ + "b41b6ec79309c9400b89fb5855864a0baeccb182", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ + "d5c1dafc337991cdf27e5f63386098cf81502fed", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ + "c5908900ae864dd3943fa1e3398a68f21a4d9469", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ + "d5c1dafc337991cdf27e5f63386098cf81502fed", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ + "b28a0a52ec76173088dea642285ea1ad04bc3ada", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ + "d5c1dafc337991cdf27e5f63386098cf81502fed", + "support" + ], + "conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ + "49ab3d401b6e6cec8cb2280390c1b83b4cbe01f4", + "support" + ], + "conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ + "c95c8273764c75744d9d2fdbf11a0f5461189488", + "support" + ], + "conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ + "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", + "support" + ], + "conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ + "08d9a602f0b2c9f9231aa5abe82bcc80d0776a0a", + "support" + ], + "conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ + "847011fceac2926ce07305647a1e366f86da5574", + "support" + ], + "conformance/ogles/GL2Tests/relink_program/simple.frag": [ + "af5458fe8affc5647afa058c548df68df9105b66", + "support" + ], + "conformance/ogles/GL2Tests/relink_program/simple.vert": [ + "bf2e956a7298b909227289211e79106f2c61b59f", + "support" + ], + "conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ + "c95c8273764c75744d9d2fdbf11a0f5461189488", + "support" + ], + "conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ + "7565bb316fdaca5d2420704b6bf13c5727c9b890", + "support" + ], + "conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ + "1fb51e2fea07d1a175e872b0e259f6600bbca019", + "support" + ], + "conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ + "c95c8273764c75744d9d2fdbf11a0f5461189488", + "support" + ], + "conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ + "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", + "support" + ], + "conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ + "714318a048a47d127af1d11a822bf445ee996e4c", + "support" + ], + "conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ + "7de9e4bf05351dfa9df63f74cb66a23295515cf4", + "support" + ], + "conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ + "c95c8273764c75744d9d2fdbf11a0f5461189488", + "support" + ], + "conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ + "6f761866b4c9c072ffcd7086adfaf72fbc0967d5", + "support" + ], + "conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ + "dbd70a85507b26cf86488c0b1d918e27246e5982", + "support" + ], + "conformance/ogles/README.md": [ + "e44d84eae468b9594f779fe682d6b62d37ec61eb", + "support" + ], + "conformance/ogles/mustpass.run.txt": [ + "e6b87db93af45c402e58af46c06b85d7899306e3", + "support" + ], + "conformance/ogles/ogles-utils.js": [ + "73be9240ea35a852158b6b766bcf19925e3c0560", + "support" + ], + "conformance/ogles/process-ogles2-tests.py": [ + "c7afc6ae6d1c7cfca4a0b3a00f5bf0f71f2cddc3", + "support" + ], + "conformance/programs/00_test_list.txt": [ + "fd5efc7363a4236ccdbca97728bf61c93c2a6e4a", + "support" + ], + "conformance/programs/get-active-test.html": [ + "03c67a0d0b9c47b72080b70f31293249cda0ed47", + "testharness" + ], + "conformance/programs/gl-bind-attrib-location-long-names-test.html": [ + "e77725e790f3ff6dd7bab19a6a44ec9af38d1dea", + "testharness" + ], + "conformance/programs/gl-bind-attrib-location-test.html": [ + "abdcb0ce1c2d940f24f98b9e4ddb66128777cdf1", + "testharness" + ], + "conformance/programs/gl-get-active-attribute.html": [ + "a5db952621dade9708293d26ddce2c574f260dee", + "testharness" + ], + "conformance/programs/gl-get-active-uniform.html": [ + "3bb7dd1c54f8c2b8d15945bae9c0bf24f3a19fcc", + "testharness" + ], + "conformance/programs/gl-getshadersource.html": [ + "d337b65f1e0afe4baabc464b6f102a02f28570f1", + "testharness" + ], + "conformance/programs/gl-shader-test.html": [ + "8c0ced55a9036f77c5ea26e3206cb736ff53f822", + "testharness" + ], + "conformance/programs/invalid-UTF-16.html": [ + "3f28fc95b1497bf65414506b453b3f94c57b6780", + "testharness" + ], + "conformance/programs/program-infolog.html": [ + "93a6b1f2b9a36b76d795db36df40dfd717914fd3", + "testharness" + ], + "conformance/programs/program-test.html": [ + "18759f64af341b587064e3f99539dfa07affe4c6", + "testharness" + ], + "conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ + "3277e94ecbe6c876383b978d7eaa907635ac46ed", + "testharness" + ], + "conformance/reading/00_test_list.txt": [ + "bff4db57ee6646a6dce2a1f0fc9bc4b2d1165bec", + "support" + ], + "conformance/reading/read-pixels-pack-alignment.html": [ + "d1e812befe978ad1aa5c60bfa1080b78902b041c", + "testharness" + ], + "conformance/reading/read-pixels-test.html": [ + "f3334d5b6ba80b97ac03c4a41096e7a0b19c6c21", + "testharness" + ], + "conformance/renderbuffers/00_test_list.txt": [ + "82a471c2ab25f7f871387b4e6f9fe89d66a90e3d", + "support" + ], + "conformance/renderbuffers/feedback-loop.html": [ + "3c4567a1244ec69f9a4b0a6baf2506f1c8c9686d", + "testharness" + ], + "conformance/renderbuffers/framebuffer-object-attachment.html": [ + "d1f4753e64577e15153c5bc61f51a3026681a17e", + "testharness" + ], + "conformance/renderbuffers/framebuffer-state-restoration.html": [ + "c4ff2589e64ac745cd6cb7a1dfe9ecd0d650f84f", + "testharness" + ], + "conformance/renderbuffers/framebuffer-test.html": [ + "80d038c4668a54fea2e45b051ab0a60b2a0aa9e7", + "testharness" + ], + "conformance/renderbuffers/renderbuffer-initialization.html": [ + "1a1392e61f6f5b4d4a2ccd68bbc884a758c98688", + "testharness" + ], + "conformance/rendering/00_test_list.txt": [ + "1f58bb448b7d7c1807f775c925ba5011c9d56ba0", + "support" + ], + "conformance/rendering/clipping-wide-points.html": [ + "fcc1c7a5895ab1e9ea80f2fc12d5da3d16c4ae17", + "testharness" + ], + "conformance/rendering/culling.html": [ + "bb462c999d4a5dab73c775001d5a4d754464746a", + "testharness" + ], + "conformance/rendering/default-texture-draw-bug.html": [ + "abdfb5123e30c25cb620371f5d842cbbc5936800", + "testharness" + ], + "conformance/rendering/draw-arrays-out-of-bounds.html": [ + "75741aeb0fc1fbc5c94ba32fe0d61bd8b4864301", + "testharness" + ], + "conformance/rendering/draw-elements-out-of-bounds.html": [ + "0d4e05e27bbfbcdce2919db92e42ed196be81ff1", + "testharness" + ], + "conformance/rendering/draw-with-changing-start-vertex-bug.html": [ + "9fc8fa01b62a67d9da6ba206e9dae216c38c1b7a", + "testharness" + ], + "conformance/rendering/framebuffer-switch.html": [ + "7d208ff88a0ef54b8dff1e94c42b72789d57c616", + "testharness" + ], + "conformance/rendering/framebuffer-texture-switch.html": [ + "a2e7904a759479af1123c5914bb6e1f379d32b6b", + "testharness" + ], + "conformance/rendering/gl-clear.html": [ + "6d1a5b58607f5ae692ec3b4908f44a29fa82f5d2", + "testharness" + ], + "conformance/rendering/gl-drawarrays.html": [ + "c9241b8505337f5df054a1cdda38b8016f93bd8b", + "testharness" + ], + "conformance/rendering/gl-drawelements.html": [ + "e8c5200ccfdbb653b7651adcd77077c4c1e4c952", + "testharness" + ], + "conformance/rendering/gl-scissor-canvas-dimensions.html": [ + "5e7cd59a0f95d01c4022f3d606ed244f9900be71", + "testharness" + ], + "conformance/rendering/gl-scissor-fbo-test.html": [ + "89941d95519ab4ecd8626df70e18acaadf77e260", + "testharness" + ], + "conformance/rendering/gl-scissor-test.html": [ + "0bf1ecb5aa25a853a547992ef7bcbb1afc1df073", + "testharness" + ], + "conformance/rendering/gl-viewport-test.html": [ + "d659cc7d54950a06aa5484a3b7d4bd113410eb75", + "testharness" + ], + "conformance/rendering/line-loop-tri-fan.html": [ + "e6e25a2675d992c297c47d7aa8bff17b71a949df", + "testharness" + ], + "conformance/rendering/many-draw-calls.html": [ + "b3ee786e0b2272dd1ef8cb79f81b8f647613e913", + "testharness" + ], + "conformance/rendering/more-than-65536-indices.html": [ + "683efba5dd66cbf8e2e062b8182f4ea6bdc472c5", + "testharness" + ], + "conformance/rendering/multisample-corruption.html": [ + "f6da01dd9d6055415a6a4b02921b59e9ed1b7f20", + "testharness" + ], + "conformance/rendering/negative-one-index.html": [ + "f619aa4f77085b58418659c68492002dc18971bc", + "testharness" + ], + "conformance/rendering/out-of-bounds-index-buffers.html": [ + "315bb0981b81d687e79b0c0d92f136986250c0fe", + "testharness" + ], + "conformance/rendering/point-no-attributes.html": [ + "e813e0220dd549e43befc1ee69fa11b29ce2a28d", + "testharness" + ], + "conformance/rendering/point-size.html": [ + "55971ecc231a1845a545ba5cf59c2b59dc5f6189", + "testharness" + ], + "conformance/rendering/point-specific-shader-variables.html": [ + "55e9432efc4280905f210629424980afeac63338", + "testharness" + ], + "conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ + "4e7a97afdd566c6213eb7cacca72f8c2f29e25b4", + "testharness" + ], + "conformance/rendering/polygon-offset.html": [ + "d24811c3391cbcfdd7a3c5b25f56a719e0defcbb", + "testharness" + ], + "conformance/rendering/simple.html": [ + "1b705224c1c09afcef0947801ff5c8ffb47fd9aa", + "testharness" + ], + "conformance/rendering/triangle.html": [ + "7fa99f0f881e80c886ef289291524ce28dac0dea", + "testharness" + ], + "conformance/resources/1-channel.jpg": [ + "2b16f42abc3fcb946489f13bdc03630ce50776e5", + "support" + ], + "conformance/resources/3x3.png": [ + "6cf1e7447a3a9aca40a80383b755001789941e6d", + "support" + ], + "conformance/resources/blue-1x1.jpg": [ + "a70bbb0219db91035d8e37d56a65498c10851b6b", + "support" + ], + "conformance/resources/boolUniformShader.vert": [ + "9226b3b5c0fa77dc96638aeb4b33d1d1628d8178", + "support" + ], + "conformance/resources/bug-32888-texture.png": [ + "e78cfe79979b85202bec19b8a454e669361ee8ca", + "support" + ], + "conformance/resources/floatUniformShader.vert": [ + "58991b474164f3ce97cdfdd0259bb76a0664ee7e", + "support" + ], + "conformance/resources/fragmentShader.frag": [ + "08596ed5db12206d1c8146c056b2283bdecb7cd8", + "support" + ], + "conformance/resources/glsl-conformance-test.js": [ + "b259a946d4e88cbad74aa8cdfac763fdbe90c25f", + "support" + ], + "conformance/resources/glsl-constructor-tests-generator.js": [ + "558458b04ad556f48a8af3d426dc60caf9a5a759", + "support" + ], + "conformance/resources/glsl-feature-tests.css": [ + "c8063d92b2a591df37940944ce03f39feef8dc53", + "support" + ], + "conformance/resources/glsl-generator.js": [ + "dbb97eb020c3d1264364f9a9aed8369770834cd6", + "support" + ], + "conformance/resources/gray-ramp-256-with-128-alpha.png": [ + "183e55de2190bb62612513c3e6dde674df002b79", + "support" + ], + "conformance/resources/gray-ramp-256.png": [ + "01e486b5a92e405158cf38f6dfbb44440fdfbd6d", + "support" + ], + "conformance/resources/gray-ramp-default-gamma.png": [ + "a5a89beb709b4f0c87877266daf284165b21ea1e", + "support" + ], + "conformance/resources/gray-ramp-gamma0.1.png": [ + "637c792da03ba633b708a3a8086017fe91e1eb43", + "support" + ], + "conformance/resources/gray-ramp-gamma1.0.png": [ + "40ceeb0465168d1ae32190720fd844b3a1bd9b0b", + "support" + ], + "conformance/resources/gray-ramp-gamma2.0.png": [ + "73fcf7b41b6b43d273549f6b103002daa226e4e6", + "support" + ], + "conformance/resources/gray-ramp-gamma4.0.png": [ + "d878f1e967dc4dd26d8e3e2b5d6cd9e3bd2ef00f", + "support" + ], + "conformance/resources/gray-ramp-gamma9.0.png": [ + "8a69ed1f3d3168ce3462d193234ec309d76e07c1", + "support" + ], + "conformance/resources/gray-ramp.png": [ + "a5a89beb709b4f0c87877266daf284165b21ea1e", + "support" + ], + "conformance/resources/green-2x2-16bit.png": [ + "7fcb96960e142ccca49f44755d6294352caf0e42", + "support" + ], + "conformance/resources/intArrayUniformShader.vert": [ + "d82074e4737011e38202a63c4ac966c2310ea00c", + "support" + ], + "conformance/resources/intUniformShader.vert": [ + "051c05e2b8581040d23ec0aedc6832dc1398675a", + "support" + ], + "conformance/resources/iterable-test.js": [ + "31abe501120eb4c06ff54ccfac4d11676683e496", + "support" + ], + "conformance/resources/matUniformShader.vert": [ + "123a4be03bc805832889d74fee1fde7971841731", + "support" + ], + "conformance/resources/noopUniformShader.frag": [ + "b2dfc9f1d4ed8374c130501a52ab2599a379f52d", + "support" + ], + "conformance/resources/noopUniformShader.vert": [ + "821e440d4c2637444afe3cb587aa3b8bdfbac0cd", + "support" + ], + "conformance/resources/npot-video.mp4": [ + "59f5f774a783b459385451b4c5df238001cb9f1d", + "support" + ], + "conformance/resources/npot-video.theora.ogv": [ + "4458678fbfd81997ee5eff54f8b5e7fbd855264a", + "support" + ], + "conformance/resources/npot-video.webmvp8.webm": [ + "47277bdaac1f47f803bbe696913a53fa28548f59", + "support" + ], + "conformance/resources/oes-texture-float-and-half-float-linear.js": [ + "7cc06312d8c93687ca674ce6e32b66d4cfc57e21", + "support" + ], + "conformance/resources/ogles-tests.css": [ + "42269c8b604199320db4a0e1659f7192f45c7158", + "support" + ], + "conformance/resources/opengl_logo.jpg": [ + "e3b70bef3f2c78736c72e263b63acea8d9a9467a", + "support" + ], + "conformance/resources/out-of-bounds-test.js": [ + "9059cdf5c1012a754b2fd9506bcf2f517af55daf", + "support" + ], + "conformance/resources/pnglib.js": [ + "d2a9b99e085ca98032b565beb78d5e6ca8f6ec12", + "support" + ], + "conformance/resources/red-green.mp4": [ + "4bd6d59658906d23566f1aa14443c3dc1eab4610", + "support" + ], + "conformance/resources/red-green.png": [ + "605ac9ba1bb8444b0495b34654f0eb4bd43b5a44", + "support" + ], + "conformance/resources/red-green.svg": [ + "9f8adfae53231da320a14334d7696ace18b5aa99", + "support" + ], + "conformance/resources/red-green.theora.ogv": [ + "1543915a1080c8bac5ded8b16554baec290d1c81", + "support" + ], + "conformance/resources/red-green.webmvp8.webm": [ + "fde59a18b4dde9a13f37c3f462af88ad4b0f3c3a", + "support" + ], + "conformance/resources/red-indexed.png": [ + "3188d2d75b470db8f73861ca7159f7f4d8e82121", + "support" + ], + "conformance/resources/samplerUniformShader.frag": [ + "11cba127460f60886b6bb860764d898eba9a067e", + "support" + ], + "conformance/resources/small-square-with-cie-rgb-profile.png": [ + "aa8bf377179eb9abb443514c73e1c1fb02ec71e5", + "support" + ], + "conformance/resources/small-square-with-colormatch-profile.png": [ + "63454ec0dd7ced88d82c82ae7a72c86993da4342", + "support" + ], + "conformance/resources/small-square-with-colorspin-profile.jpg": [ + "a9186968fbd03385fde3d278ca80a5b1d8166ac3", + "support" + ], + "conformance/resources/small-square-with-colorspin-profile.png": [ + "59226273768e5095f230a39dcbc35df973bdec1a", + "support" + ], + "conformance/resources/small-square-with-e-srgb-profile.png": [ + "2792b0ac5703f306856d228f135f4ac92ff97371", + "support" + ], + "conformance/resources/small-square-with-smpte-c-profile.png": [ + "2904e895235c885a2fdaab2469751e873a9df243", + "support" + ], + "conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ + "a0201f113fdc8e971faa17dbff8954192ea866fd", + "support" + ], + "conformance/resources/structUniformShader.vert": [ + "77e5a675dc99c736fc28eafa6b2edc9700408707", + "support" + ], + "conformance/resources/tex-image-and-sub-image-2d-with-canvas.js": [ + "665236b5ab5678b4981a10fc1a49b300b58992fb", + "support" + ], + "conformance/resources/tex-image-and-sub-image-2d-with-image-data.js": [ + "7b6d98fffa38700313a14d34c43a8a0bb370f3da", + "support" + ], + "conformance/resources/tex-image-and-sub-image-2d-with-image.js": [ + "0b6404247cb182be831de3a1231d9fcd01e29b46", + "support" + ], + "conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js": [ + "bcc497eb476fe964de2ab438dacb35cc9306d7e9", + "support" + ], + "conformance/resources/tex-image-and-sub-image-2d-with-video.js": [ + "e59d3b1a755d467ac5b9b7a903c4d4859ce820b3", + "support" + ], + "conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ + "4a8c6bf034c53f27b971ad4b15331558063427a5", + "support" + ], + "conformance/resources/thunderbird-logo-64x64.png": [ + "e2326f5510a0d2f89601c62459032be9d64585da", + "support" + ], + "conformance/resources/transparent-on-left-indexed.png": [ + "2be3127440403e6016888dbb3667c2bef215ef83", + "support" + ], + "conformance/resources/vertexShader.vert": [ + "fe6640b75baeacbd3041d3b2697e8d077950db20", + "support" + ], + "conformance/resources/webgl-test-utils.js": [ + "c98cde2180451c83d2275753f1a979d9e8f285b2", + "support" + ], + "conformance/resources/zero-alpha.png": [ + "e55630c116038f90ef72cdd02b664f8f0daa06e3", + "support" + ], + "conformance/state/00_test_list.txt": [ + "7ffc67eb7d83fa3c33307d14823870cb8bc87302", + "support" + ], + "conformance/state/diffs.txt": [ + "24a17204fe887ac7f01dbf296b5ae98f5bc6f3ff", + "support" + ], + "conformance/state/gl-enable-enum-test.html": [ + "e01d445c4b4841398014de862c4d4169149223b3", + "testharness" + ], + "conformance/state/gl-enum-tests.html": [ + "18facdf1c2c5e986492ff51ec79c7dedf5683535", + "testharness" + ], + "conformance/state/gl-get-calls.html": [ + "186bba44d9547828f330c44b18817b7d7714f770", + "testharness" + ], + "conformance/state/gl-geterror.html": [ + "fb44941caf738fa49bd1dbf079ea6a07fc8f0812", + "testharness" + ], + "conformance/state/gl-getstring.html": [ + "fa4d51551dcf82a57cc43a0f07ee598c359e3827", + "testharness" + ], + "conformance/state/gl-initial-state.html": [ + "f22b4485d52f0c7332ee9d4ae608a359d7f2ef35", + "testharness" + ], + "conformance/state/gl-object-get-calls.html": [ + "f0d9a479e1713924f65f98fcf198b4b7d91fc4de", + "testharness" + ], + "conformance/state/state-uneffected-after-compositing.html": [ + "b60efc2a7c8c0ce33a11bda1b4fe1cf4d8a6e086", + "testharness" + ], + "conformance/textures/00_test_list.txt": [ + "0bd6281955cd1047545924230b9fa8a17847f944", + "support" + ], + "conformance/textures/canvas/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ + "d30e000328afdf05c681ef48f919be0b494eb951", + "testharness" + ], + "conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "1f57fc6c1c2320470d3b2fad9cdacb2c47884401", + "testharness" + ], + "conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ + "776bb078780efd82449a8b49ab2af360df1f35b6", + "testharness" + ], + "conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "3983e4c5b61f0b901037032d1e8ca80df685d463", + "testharness" + ], + "conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "7f775b45b6d19ac68885d87c4f74d99f39319289", + "testharness" + ], + "conformance/textures/canvas_sub_rectangle/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html": [ + "e8098b780dfe9d214d649b477bb2d416a0b5c418", + "testharness" + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "7f7d237cd97a5c4cd84624715ed7960a184036eb", + "testharness" + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html": [ + "14bb77cea1271e032cebcbbef7daa722a9c92b35", + "testharness" + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "5f3a6c3ccc8be2a62f7cca4748c1140348616da8", + "testharness" + ], + "conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "698e65527c90c32774d0e94405192efa9e5dc330", + "testharness" + ], + "conformance/textures/compressed-tex-image.html": [ + "d99f54af168a9ce813f67b02ddd8681b68d1660a", + "testharness" + ], + "conformance/textures/copy-tex-image-2d-formats.html": [ + "2706526230e448d5465d65b79dcd29963dc3af74", + "testharness" + ], + "conformance/textures/copy-tex-image-and-sub-image-2d.html": [ + "63280be933bf05c12ccbf4bcdbfed213855e2483", + "testharness" + ], + "conformance/textures/default-texture.html": [ + "fb83dce24b4f351d0d42a7955d927a18bbab94f8", + "testharness" + ], + "conformance/textures/gl-get-tex-parameter.html": [ + "dce30a011cf71f009ab990e15130064fee4bb477", + "testharness" + ], + "conformance/textures/gl-pixelstorei.html": [ + "103f3d923d6558893e4c49eb5f3c793501a0a44f", + "testharness" + ], + "conformance/textures/gl-teximage.html": [ + "26e46e7cc86f2c3197659f75f700f0438e1c9caf", + "testharness" + ], + "conformance/textures/image/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html": [ + "b5ce8debc4edb1da088d97a681be8c316bc0300a", + "testharness" + ], + "conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "62cd7f700a85d1f9352a897dbf7868a193afd40b", + "testharness" + ], + "conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html": [ + "36b9d364c0eaee4e7f27b1dea0afdf8805f45d41", + "testharness" + ], + "conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "e50da1cf82e4f2b56bf34f487501f22c1aac2f15", + "testharness" + ], + "conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "a8bd24517b551b67a9df5c9abf789aeb92009168", + "testharness" + ], + "conformance/textures/image_bitmap_from_blob/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html": [ + "467dff857a3c6588abd065bcc98c01d82fa93864", + "testharness" + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "7753b3ef16c38a92edf4ce0a9d2f4bd542f49e17", + "testharness" + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html": [ + "053b6294014fd5a1fd777d36e8847fe27d101f16", + "testharness" + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "9c0b07091ffea37f4cb87a17a358a9b40dd233ef", + "testharness" + ], + "conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "4ded4b80d7eab3028d3745d3e0f6984d85dffb73", + "testharness" + ], + "conformance/textures/image_bitmap_from_canvas/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ + "13a590c0e8ed1624e0ad7e7c675b306d6a21cd88", + "testharness" + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "42bbc63845b9cfecb9558226575c34343e7e5a4d", + "testharness" + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ + "d6e9f60cfa798ae42cc9261cc6dd950378e31460", + "testharness" + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "8a06d685dd322fda73cc99c71d39679ff298a1aa", + "testharness" + ], + "conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "b8ae4443714a2025d19086520012ca65f5fe036c", + "testharness" + ], + "conformance/textures/image_bitmap_from_image/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html": [ + "c971e7170b2098b4c247873cd95dd74e8b062bee", + "testharness" + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "ad47a9acd768f817d11b6879c0711edf258d423f", + "testharness" + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html": [ + "ae66c8feb066e2fa791579adb4328bbd225ae736", + "testharness" + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "73a15f7a4262eb32c5228bbba36e704ce53b1f75", + "testharness" + ], + "conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "53c9097bea3d3073e2686b61e7804a85d08ace65", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html": [ + "5229e03c75dd7b25eacb83348c4062f61e2bcba0", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "ebbcaa7f6487679aaf053593fc0eb555e66c0d63", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html": [ + "2a2cf85cb621e061cf32e495be807239a969e6e4", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "f1bf50a2d762dc689fd073316568269b6aa52160", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "1f1d8d3c28c37e330bc26a03f48989c546a869ff", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_data/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ + "8467d4cb72044bb659c4da278546d70f5ee4e9b6", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "e77084fb803472090f9e562917223829308f9596", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ + "409c14b1fc35f7ee511cfdbebef5cc51b3728a88", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "516bf44285d951a69cb69e2a4774370be785a3ba", + "testharness" + ], + "conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "0484830a8e42bf6168777300f9c58b01cac36b05", + "testharness" + ], + "conformance/textures/image_bitmap_from_video/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html": [ + "f9f73e65ef1f33fd3ec0d693eb3da5d398a76527", + "testharness" + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "d9eb3aba6b5c2bf5814bf5e9ff1f2e70eeda16fe", + "testharness" + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html": [ + "84bb44c449a01a5ba7d73053905f9bd0626a2315", + "testharness" + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "0269475a2d42e31b01218fc81759ae71c8035f5e", + "testharness" + ], + "conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "c6e95408b9216fb370095b3a542ccbc1131640db", + "testharness" + ], + "conformance/textures/image_data/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html": [ + "453a5e39e6ecca6781d009fe36f67522c630c135", + "testharness" + ], + "conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "27a8fbcbdb2488c40d6125c823a55ae16aea33ec", + "testharness" + ], + "conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html": [ + "165b33ee6194b2d789ad19e27e554d2290b18c27", + "testharness" + ], + "conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "fd5b5095fa02018ab24a851ea9c75b196bc6d17a", + "testharness" + ], + "conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "60969818397d7d35ea78b20232855b2a29354a5a", + "testharness" + ], + "conformance/textures/mipmap-fbo.html": [ + "2ad3c17b559d9061f273dd21d87f072536c92f87", + "testharness" + ], + "conformance/textures/misc/00_test_list.txt": [ + "505826de4a938eb033435b766c7e9ff4151d8904", + "support" + ], + "conformance/textures/misc/compressed-tex-image.html": [ + "af234ab29614fc3e566b27fe11df1854db333aa3", + "testharness" + ], + "conformance/textures/misc/copy-tex-image-2d-formats.html": [ + "12b39e247a26d95adea3e6df210f14a9044376cf", + "testharness" + ], + "conformance/textures/misc/copy-tex-image-and-sub-image-2d.html": [ + "1088287724b60417a480e047633366f0a32afc80", + "testharness" + ], + "conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html": [ + "e276f816dbf0fffeb8cc92a39bed5102ce0aebcf", + "testharness" + ], + "conformance/textures/misc/cube-incomplete-fbo.html": [ + "709573a7fddfc4d9af34c39e0dbf0f347ece9ab8", + "testharness" + ], + "conformance/textures/misc/default-texture.html": [ + "d6a4dc610dc68577f21f95188195981d623a8fd5", + "testharness" + ], + "conformance/textures/misc/gl-get-tex-parameter.html": [ + "10bef1398043e0aa0d7ba033e2b80237c333f716", + "testharness" + ], + "conformance/textures/misc/gl-pixelstorei.html": [ + "8bcb4a99b2e4bc2d7bde5c790794da3d372045e2", + "testharness" + ], + "conformance/textures/misc/gl-teximage.html": [ + "70430b45671fc6669c38adfcb248a76408832ca2", + "testharness" + ], + "conformance/textures/misc/mipmap-fbo.html": [ + "ee77670f9ad08560e03db9f50966f831848ad527", + "testharness" + ], + "conformance/textures/misc/origin-clean-conformance.html": [ + "ed55a00b797853f30a089a04266df04c55c120a8", + "testharness" + ], + "conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ + "a86dd78e48a43c84d012a827bca75783847f844e", + "testharness" + ], + "conformance/textures/misc/tex-image-and-uniform-binding-bugs.html": [ + "a25de32723bbfeea0b1cbf0034476816fe37ca28", + "testharness" + ], + "conformance/textures/misc/tex-image-canvas-corruption.html": [ + "12fdb55e7aa24fdc5a83826a4574402803337021", + "testharness" + ], + "conformance/textures/misc/tex-image-webgl.html": [ + "1320acef0ea40a948ab657fcb87fd468d508675c", + "testharness" + ], + "conformance/textures/misc/tex-image-with-format-and-type.html": [ + "0c128b3a00533b56afe84e496c0eac27c1f8750d", + "testharness" + ], + "conformance/textures/misc/tex-image-with-invalid-data.html": [ + "a4c7ceef055f67b59cbeb8f66c58db58c12e9cc5", + "testharness" + ], + "conformance/textures/misc/tex-input-validation.html": [ + "7950972e59c414b3c522130eaa9cb479f49a0fdf", + "testharness" + ], + "conformance/textures/misc/tex-sub-image-2d-bad-args.html": [ + "e5f53d02acf7994c162c951d2c68b552201944e3", + "testharness" + ], + "conformance/textures/misc/tex-sub-image-2d.html": [ + "e42a6c173822d011597a5eeb8c987af84f67431a", + "testharness" + ], + "conformance/textures/misc/texparameter-test.html": [ + "1fa2021422b982a582687b3c8fb96ab01ac0ff4f", + "testharness" + ], + "conformance/textures/misc/texture-active-bind-2.html": [ + "e5fcd3dedcaceec1d8c331f49ac8c86f1c183326", + "testharness" + ], + "conformance/textures/misc/texture-active-bind.html": [ + "c1e669e1f021bc719a6c85ed1aee1219b4711d54", + "testharness" + ], + "conformance/textures/misc/texture-attachment-formats.html": [ + "652ebd9150a33d82e4414ed4d4465450690eae57", + "testharness" + ], + "conformance/textures/misc/texture-clear.html": [ + "224bc53d6b584e9c59dd54117051540547e56ff9", + "testharness" + ], + "conformance/textures/misc/texture-complete.html": [ + "49636f2d6806f6cc457f7bbaefac32c3951a5249", + "testharness" + ], + "conformance/textures/misc/texture-copying-feedback-loops.html": [ + "7a0379aa09a8dcc4cf5e4879e8f7d89540a5dab6", + "testharness" + ], + "conformance/textures/misc/texture-cube-as-fbo-attachment.html": [ + "ada472f9166a7cee570ff60e2a780c9ec62663ba", + "testharness" + ], + "conformance/textures/misc/texture-draw-with-2d-and-cube.html": [ + "ae5c5cade8d4c1c8889d5cf1794f84277483f39a", + "testharness" + ], + "conformance/textures/misc/texture-fakeblack.html": [ + "aeb41c58441fde6f378ef147fb1273bfa7617a6b", + "testharness" + ], + "conformance/textures/misc/texture-formats-test.html": [ + "f741a7052ad3abf07012dbed3f7715916602dd4d", + "testharness" + ], + "conformance/textures/misc/texture-hd-dpi.html": [ + "5f33be76e5fce5c00b7b480afc55212a93b8f4e5", + "testharness" + ], + "conformance/textures/misc/texture-mips.html": [ + "ec2ac3e92471701249091ee237f65b4ab1c511d2", + "testharness" + ], + "conformance/textures/misc/texture-npot-video.html": [ + "67d5e192e5a9087cbd67e07bf424deac5729d3b4", + "testharness" + ], + "conformance/textures/misc/texture-npot.html": [ + "c6878350d94a23bcaeb904922cf40eaaeacb4163", + "testharness" + ], + "conformance/textures/misc/texture-size-cube-maps.html": [ + "e2525ab611fa0ab89929e0ccb951ad410a30ca8c", + "testharness" + ], + "conformance/textures/misc/texture-size-limit.html": [ + "6576773e58a7a3dff74e833323d1e4c1863347cd", + "testharness" + ], + "conformance/textures/misc/texture-size.html": [ + "3a752d8087df620f949cfd8b67493a7b3891ae9a", + "testharness" + ], + "conformance/textures/misc/texture-sub-image-cube-maps.html": [ + "e2fb5117959b521ffd7f71957547d0f74babd557", + "testharness" + ], + "conformance/textures/misc/texture-transparent-pixels-initialized.html": [ + "6e8eb796d74c3c345a43c9065b92697d9d9b881b", + "testharness" + ], + "conformance/textures/misc/texture-upload-cube-maps.html": [ + "26d79dcd6dd08fc2852536c662ef0186466cd8f0", + "testharness" + ], + "conformance/textures/misc/texture-upload-size.html": [ + "59934e4ede1ab612ad2c7342bac79ddbe4db4d68", + "testharness" + ], + "conformance/textures/origin-clean-conformance.html": [ + "d0221e7a91922b30a1a361cdd2d6a0efabd6b7a4", + "testharness" + ], + "conformance/textures/svg_image/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html": [ + "447f8e6392057a570d5e14d16cd6dedbe28b0a14", + "testharness" + ], + "conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "d3dc20664ff0b497b663f7cdd22b2c68702ec69b", + "testharness" + ], + "conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html": [ + "ebf6f92c6ea4b00543beab626870c9c8e8bb7061", + "testharness" + ], + "conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "a4109811fc9ea01494bd025381f3f4143895c91b", + "testharness" + ], + "conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "51cc1f30e4942bde82203a4cb985c07ac5b57215", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ + "a21f2de5e559e4f14a86dfb559310658aabe3922", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html": [ + "82c4c5eac5cb9816375d0e93584e48bb86a92a45", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html": [ + "e6f5060327d039db07fe536428eefe734f3a4720", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html": [ + "e1f546c2fc3f05b8e4289003b6583cf992303759", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-canvas.html": [ + "be6e2e0a08f821062ca4c922028f63427c51e15c", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html": [ + "240a4072816a2f204b29d85ec65f413480eae161", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html": [ + "11d5f9112fc07aee2d1ac38f7b9f178389c24163", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html": [ + "c154ed6828fff773e75c343561cac76de16ca436", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-data.html": [ + "ca3c77c4788a1dab684adc4054af4e2fecdbe962", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html": [ + "09f13c2c59f3b4bf14207f1007699ec5b3f30094", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html": [ + "c72824ba1a3b47b2cede289719bb21252bf86cf0", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html": [ + "d238fe92bf1b804421890ae931cae69f1bbcc471", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-image.html": [ + "27ebfe851192cff24392ddb14a03ea6208ff0883", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html": [ + "21cd651851290d6bbfb201a4da25ad91dca33e33", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html": [ + "73a7e5cdce73b393a9915bd6efe8883368bd4407", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html": [ + "e6fdf95de014393f5c8abc73a2cbe09477c06cd4", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html": [ + "ded4438aa6fca89930eb86c88d3b1efa619df197", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-video.html": [ + "261c069a6eafebd527231d1320df332d04de3957", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html": [ + "21e6a872ce6e0589b4a7e1411c558a99b24de62c", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html": [ + "e8fdb8752eb432883e6ba1ffdd35fd12953f9453", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html": [ + "0b60cf8f0d4bcc7ed1d843dce0c743fa75962bc7", + "testharness" + ], + "conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html": [ + "1e713831515f98dcbe013cac903347b247c39f92", + "testharness" + ], + "conformance/textures/tex-image-and-uniform-binding-bugs.html": [ + "ff1a44710ca7e51bea7318b42a006544b4bcf74c", + "testharness" + ], + "conformance/textures/tex-image-canvas-corruption.html": [ + "28bce9f39a4778384dbc4b1534c2d9f1bfe88213", + "testharness" + ], + "conformance/textures/tex-image-webgl.html": [ + "e24822bd2085507aed7310c213513d70248bc9e9", + "testharness" + ], + "conformance/textures/tex-image-with-format-and-type.html": [ + "84e69042370fe6c9a3c043ce2874e27aacd42a51", + "testharness" + ], + "conformance/textures/tex-image-with-invalid-data.html": [ + "a025b3be0b32dd1790ccc425197c0116a619b260", + "testharness" + ], + "conformance/textures/tex-input-validation.html": [ + "d6904d648f7c25845e3da43cc644cf35c6140e48", + "testharness" + ], + "conformance/textures/tex-sub-image-2d-bad-args.html": [ + "4ae7170cdf877a45bbe43de270ba5cfa0a9d1166", + "testharness" + ], + "conformance/textures/tex-sub-image-2d.html": [ + "e5f825d54764edfd7053f47d9562f62838f7b7ba", + "testharness" + ], + "conformance/textures/texparameter-test.html": [ + "c719e650150649318ddc3ed0204b4ef8ddae041e", + "testharness" + ], + "conformance/textures/texture-active-bind-2.html": [ + "44452b0ac6aa219ee23d2c29ac0e2f240e8f167a", + "testharness" + ], + "conformance/textures/texture-active-bind.html": [ + "31c1eb79bc4ad66deb1fdb40926955289e709044", + "testharness" + ], + "conformance/textures/texture-attachment-formats.html": [ + "f171839b5d7796007c9ab836b4f409084af796e9", + "testharness" + ], + "conformance/textures/texture-clear.html": [ + "06282aa91d375f72fdef8f4a7970b09f1eec506a", + "testharness" + ], + "conformance/textures/texture-complete.html": [ + "d9f0767af00a223498054de39ad4c7af49cac9f4", + "testharness" + ], + "conformance/textures/texture-copying-feedback-loops.html": [ + "5ee7a47d11286c0ed231c7f17de47afc30ca4af7", + "testharness" + ], + "conformance/textures/texture-draw-with-2d-and-cube.html": [ + "60d881d966178902588473cfac5b639ccb325ffa", + "testharness" + ], + "conformance/textures/texture-fakeblack.html": [ + "c6cfc585114c36a1f91c28ecb56d854f5a58362f", + "testharness" + ], + "conformance/textures/texture-formats-test.html": [ + "80adad6c6ed6fbb9e710840db29469ffdfe7ac34", + "testharness" + ], + "conformance/textures/texture-hd-dpi.html": [ + "9fe480befea44989836fdcfa311b4a869d900eac", + "testharness" + ], + "conformance/textures/texture-mips.html": [ + "d435f90e004ada022553d8fde54d9489ce3a2924", + "testharness" + ], + "conformance/textures/texture-npot-video.html": [ + "87973b63c875cc84fd62f909944559c535cabc0f", + "testharness" + ], + "conformance/textures/texture-npot.html": [ + "c19d1bbdecea266b4955f4c8e0c08941528154eb", + "testharness" + ], + "conformance/textures/texture-size-cube-maps.html": [ + "c04d571c4c8f741e287b919f8ab933cc8d6b9515", + "testharness" + ], + "conformance/textures/texture-size-limit.html": [ + "73bc6a7dfff9ebdbfacfefbccfeaf6a54c055f54", + "testharness" + ], + "conformance/textures/texture-size.html": [ + "01ed89eb6ab972440fbf0e1434286d9b8e290a5d", + "testharness" + ], + "conformance/textures/texture-sub-image-cube-maps.html": [ + "d4d860671f3b529fc33c8a7fd129d90051e4ccbf", + "testharness" + ], + "conformance/textures/texture-transparent-pixels-initialized.html": [ + "f64b95be3c10795e71bfee007e442586235c69ad", + "testharness" + ], + "conformance/textures/texture-upload-cube-maps.html": [ + "831e318dd343f0fe906e757426757b11ff4cdb44", + "testharness" + ], + "conformance/textures/texture-upload-size.html": [ + "78ff5ef4fbbf917523dffbaaec237b722df6e0f6", + "testharness" + ], + "conformance/textures/video/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html": [ + "099fb7fea8ef5d1836e051dbd370c767978173bc", + "testharness" + ], + "conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "65094b1fabc8a9c6a38685cd9ba9adf83372535e", + "testharness" + ], + "conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html": [ + "91f6021a5729e7dca554dbb5048f3916ab7a7af2", + "testharness" + ], + "conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "507bd8bc5ae5a1f242f480b719c509137efd9cdb", + "testharness" + ], + "conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "7fc58df9da7c2084b1e69481d1f6a70c3ca9c1e7", + "testharness" + ], + "conformance/textures/webgl_canvas/00_test_list.txt": [ + "07f29f64063d92a7ac15ecf8cd221c850f966def", + "support" + ], + "conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html": [ + "368e0d1a89625b06689b0f15adbe982d9c570b3c", + "testharness" + ], + "conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html": [ + "54e3760c331bd3d2c33212d41aefa6ed12449b72", + "testharness" + ], + "conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html": [ + "0078e3ac5ac09977385dc33d5b3cc5b962f318ba", + "testharness" + ], + "conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html": [ + "0dc135ba7da09c3b1ba2b45d9f16556daeb3480c", + "testharness" + ], + "conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html": [ + "d7c1de6f48a7890491d62f0ee7448679df8bc08c", + "testharness" + ], + "conformance/typedarrays/00_test_list.txt": [ + "732aad646c6130aa3435141e5098666908c3594b", + "support" + ], + "conformance/typedarrays/array-buffer-crash.html": [ + "c0540c9d34b07d97875883dc9eb3db85c5661a1a", + "testharness" + ], + "conformance/typedarrays/array-buffer-view-crash.html": [ + "0bcaaf4ef3424acd2ac6841422e1bf19842035c1", + "testharness" + ], + "conformance/typedarrays/array-large-array-tests.html": [ + "74203292e2a62a6ed05f89f9965ade0afe3e071c", + "testharness" + ], + "conformance/typedarrays/array-unit-tests.html": [ + "7555ed335d380e5f4700197ab6290486f6732562", + "testharness" + ], + "conformance/typedarrays/data-view-crash.html": [ + "a1c518ee78712d8d4d6a8dec766521643d9acdb8", + "testharness" + ], + "conformance/typedarrays/data-view-test.html": [ + "0c5e9f7f5689ef05a845e2e3cc9af2aca9f395f5", + "testharness" + ], + "conformance/typedarrays/resources/typed-array-test-cases.js": [ + "462eaae1bdea91c6e957b78046830da75421aa6e", + "support" + ], + "conformance/typedarrays/resources/typed-array-worker.js": [ + "c68ee07c29b843c7842a896b7ea4f677a8c4f87e", + "support" + ], + "conformance/typedarrays/typed-arrays-in-workers.html": [ + "f9d05f5656d3b39c2088c0129fa0612c931fdf3c", + "testharness" + ], + "conformance/uniforms/00_test_list.txt": [ + "008515acba13e1945b3a3786e03f46511ab7d14c", + "support" + ], + "conformance/uniforms/gl-uniform-arrays.html": [ + "47aa3a5a93adf729ac82faec8f222857de830b2b", + "testharness" + ], + "conformance/uniforms/gl-uniform-bool.html": [ + "9383f6f84cdde7a21056e6f4e7cbdde8ddfba41c", + "testharness" + ], + "conformance/uniforms/gl-uniformmatrix4fv.html": [ + "a283b50e72cde7f46c6b436cce752bbb82c38c2c", + "testharness" + ], + "conformance/uniforms/gl-unknown-uniform.html": [ + "e2a5987682229f767308364a63cc90cf5beedbde", + "testharness" + ], + "conformance/uniforms/null-uniform-location.html": [ + "3151ef2ff3c905b8a4221b9e91679b3828700b4e", + "testharness" + ], + "conformance/uniforms/out-of-bounds-uniform-array-access.html": [ + "4d85c3a53acc1a14b380c02d616b027d2fdc1051", + "testharness" + ], + "conformance/uniforms/uniform-default-values.html": [ + "4ddd334a6f3ee043b2bbdd3bd544e0ad0aa05789", + "testharness" + ], + "conformance/uniforms/uniform-location.html": [ + "2d79a982402ae6c7f55403c37df72cffa1e19580", + "testharness" + ], + "conformance/uniforms/uniform-samplers-test.html": [ + "57b5580dced5a40b7692a837e98d84aa7597a9f3", + "testharness" + ], + "conformance/uniforms/uniform-values-per-program.html": [ + "622c68d8bce63c4f9591d3fc8843473876889e20", + "testharness" + ], + "conformance2/00_test_list.txt": [ + "ecea143d7952b3f900bbd4cce0f9613e6c469997", + "support" + ], + "conformance2/attribs/00_test_list.txt": [ + "ae27d5e7c9d10d24f215c5e795e0b25badafc767", + "support" + ], + "conformance2/attribs/gl-vertex-attrib-i-render.html": [ + "b5df6d5ba4a3ffa4e8c1bfd437c11c457e14c565", + "testharness" + ], + "conformance2/attribs/gl-vertex-attrib.html": [ + "5d5508122fe874c270eda15611d46ae4721c61a6", + "testharness" + ], + "conformance2/attribs/gl-vertexattribipointer-offsets.html": [ + "5f524c64b05006be88601d911b11a0271167f0ae", + "testharness" + ], + "conformance2/attribs/gl-vertexattribipointer.html": [ + "789d4bd741ae5ffae73ce8a6d2624609fdaffbd1", + "testharness" + ], + "conformance2/buffers/00_test_list.txt": [ + "96921fbea91d17d3e9431d925e1e95e250e33de9", + "support" + ], + "conformance2/buffers/bound-buffer-size-change-test.html": [ + "e205a6e23958f01fe10c57d5594d7d7edc3392e2", + "testharness" + ], + "conformance2/buffers/buffer-copying-contents.html": [ + "827b95f1295a92244195e2b07a13a9765f1ca430", + "testharness" + ], + "conformance2/buffers/buffer-copying-restrictions.html": [ + "942f60cf2b810573f0ba8e6186d95240752b9560", + "testharness" + ], + "conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html": [ + "caa890e1e2efeb1b13e43b138fec155ab0bee15a", + "testharness" + ], + "conformance2/buffers/buffer-overflow-test.html": [ + "0bef3bc3abb4bfd4341f1f63e6482aa4b40d8dc7", + "testharness" + ], + "conformance2/buffers/buffer-type-restrictions.html": [ + "7c19dccf3ddff8d8ccb661a80bab78144fd94fb4", + "testharness" + ], + "conformance2/buffers/get-buffer-sub-data.html": [ + "224ed861fa9f8d7890993aebe618d27d3f41e17c", + "testharness" + ], + "conformance2/buffers/one-large-uniform-buffer.html": [ + "0d626b028ad880d4cffd71a2970dd908d39725ce", + "testharness" + ], + "conformance2/buffers/uniform-buffers.html": [ + "a7f8b60785cb3312532240b0ec2312dda122cafd", + "testharness" + ], + "conformance2/context/00_test_list.txt": [ + "e7cf36a35c9cf8e65b4f3ea699ecab36de06d273", + "support" + ], + "conformance2/context/constants-and-properties-2.html": [ + "ba530bf3ec725c7dcf1479ba080539a3bd557e33", + "testharness" + ], + "conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html": [ + "5476f4e3a68be618c89380128f77d0b97b333457", + "testharness" + ], + "conformance2/context/context-type-test-2.html": [ + "d755b7ee00b7cb4d6e36b958331ccc6e39562fc2", + "testharness" + ], + "conformance2/context/methods-2.html": [ + "f72c3d05c3400e65fffce5324173c2b59f1f6b93", + "testharness" + ], + "conformance2/extensions/00_test_list.txt": [ + "7ce7c8b57fe12ea1c3073753db19714498df2f81", + "support" + ], + "conformance2/extensions/ext-color-buffer-float.html": [ + "8f7eb0fe6b44dabef7d125390c749332cd14dca5", + "testharness" + ], + "conformance2/extensions/ext-disjoint-timer-query-webgl2.html": [ + "9d2d9ee7541bd592091e31f5ae69edc646558f78", + "testharness" + ], + "conformance2/extensions/promoted-extensions-in-shaders.html": [ + "54cb76aa7f48742ed42a8fbec65f8c78cb9dad62", + "testharness" + ], + "conformance2/extensions/promoted-extensions.html": [ + "f34045f86e69d160b26f51db4371dd768b062424", + "testharness" + ], + "conformance2/glsl3/00_test_list.txt": [ + "6301ff5f2a492ce984e4c0a8537b83d219c1e817", + "support" + ], + "conformance2/glsl3/array-as-return-value.html": [ + "085e682c7ef4941a0e8adc0684d401ae7490d6c7", + "testharness" + ], + "conformance2/glsl3/array-assign-constructor.html": [ + "578fe44bfd60a597c0137a3edfab776834f05516", + "testharness" + ], + "conformance2/glsl3/array-assign.html": [ + "95a36a56bbee3dabb23341d9320aebca528a6190", + "testharness" + ], + "conformance2/glsl3/array-complex-indexing.html": [ + "84546e0787f6651b9e08f174dd48bb8772ba3736", + "testharness" + ], + "conformance2/glsl3/array-element-increment.html": [ + "b4d2dd1863005a3b79353ba9d56a33de69dcc0bf", + "testharness" + ], + "conformance2/glsl3/array-equality.html": [ + "fb1059d4febade4a33437685bc5ebd9e523b4e99", + "testharness" + ], + "conformance2/glsl3/array-in-complex-expression.html": [ + "b7c457c0865072fd4f15829deeee37cbe8e2726e", + "testharness" + ], + "conformance2/glsl3/attrib-location-length-limits.html": [ + "521e6057d5ea21e3b38abdfe12b29a2c7ed7d37b", + "testharness" + ], + "conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html": [ + "07667b4c832a5208510cf243e89019b819afc24e", + "testharness" + ], + "conformance2/glsl3/compare-structs-containing-arrays.html": [ + "09cb7cef78fb4cd327a649262bab2c44b045e1d9", + "testharness" + ], + "conformance2/glsl3/compound-assignment-type-combination.html": [ + "493e317cd0eb860972f7d8eafd8fa8e5af29d7bd", + "testharness" + ], + "conformance2/glsl3/const-array-init.html": [ + "df994deba79e6f36865a0dce3054bd5a91d5a1c9", + "testharness" + ], + "conformance2/glsl3/forbidden-operators.html": [ + "b0c011b92d407ce0c19cb3bcb0a1a8107578e111", + "testharness" + ], + "conformance2/glsl3/frag-depth.html": [ + "80c008f9a401c2cd5ea8abcbab15678cb1438347", + "testharness" + ], + "conformance2/glsl3/invalid-default-precision.html": [ + "f033c400dd27528bd4763f230ca4df5f1abffd8c", + "testharness" + ], + "conformance2/glsl3/invalid-invariant.html": [ + "0fecfa706734fce451db0fd1e995430673e025c9", + "testharness" + ], + "conformance2/glsl3/loops-with-side-effects.html": [ + "f74cf84d645b7813cab8cfe9ed96e166a3a91739", + "testharness" + ], + "conformance2/glsl3/misplaced-version-directive.html": [ + "ac828d8ca4b6fa31bc0ebec59954e459f3223347", + "testharness" + ], + "conformance2/glsl3/no-attribute-vertex-shader.html": [ + "172e456ef71dd4fce2a81fceccd21fd3a5bd5934", + "testharness" + ], + "conformance2/glsl3/sampler-no-precision.html": [ + "4512ccae84256905aeea3151118a948f2e261573", + "testharness" + ], + "conformance2/glsl3/sequence-operator-returns-non-constant.html": [ + "14dc806e1af82233a8625e563c2af9feb7ae4c1c", + "testharness" + ], + "conformance2/glsl3/shader-linking.html": [ + "30b76f3fdf7751fbc8533e984422a55b273a3b04", + "testharness" + ], + "conformance2/glsl3/shader-with-1024-character-define.html": [ + "e000b331b70bad6eaab8d0d322c2f898e737b068", + "testharness" + ], + "conformance2/glsl3/shader-with-1024-character-identifier.frag.html": [ + "2bf4d7ab5618c0f055827dc674649bf60201f9d5", + "testharness" + ], + "conformance2/glsl3/shader-with-1025-character-define.html": [ + "10f0d2c63e2d515f9c934096429b1af3d2969158", + "testharness" + ], + "conformance2/glsl3/shader-with-1025-character-identifier.frag.html": [ + "2b432c9389197f6d4cb1c40af8f50fe7ada5b8a2", + "testharness" + ], + "conformance2/glsl3/shader-with-invalid-characters.html": [ + "402a1ca8b6daf9df2fd773d1124bbf712957dd2d", + "testharness" + ], + "conformance2/glsl3/shader-with-mis-matching-uniform-block.html": [ + "bd05a4f0e60dde1a1aad38be17662e31fc25f8ce", + "testharness" + ], + "conformance2/glsl3/short-circuiting-in-loop-condition.html": [ + "03e2a6e77ff6f2c6fc8962b35a5ab5ab29ee40f8", + "testharness" + ], + "conformance2/glsl3/texture-offset-out-of-range.html": [ + "090e9122b6342f91c846b938686ec10676e49383", + "testharness" + ], + "conformance2/glsl3/texture-offset-uniform-texture-coordinate.html": [ + "a8eea8c6767ff39d525624ac5e72838158d58f1a", + "testharness" + ], + "conformance2/glsl3/tricky-loop-conditions.html": [ + "eb01d6d173075bfa6976388a930bd91451d9eb97", + "testharness" + ], + "conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html": [ + "b5374e5808e69898415dabb92449e93b0a0b5fb1", + "testharness" + ], + "conformance2/glsl3/uniform-block-layout-match.html": [ + "086dc687af6bb08432ac2abca714e1d0b884f88c", + "testharness" + ], + "conformance2/glsl3/uniform-block-layouts.html": [ + "b0457cecb6bc292dba0b56e2b99214c3436e6516", + "testharness" + ], + "conformance2/glsl3/uniform-location-length-limits.html": [ + "a36e8aed84b816d25328662e1b66645b1e20527f", + "testharness" + ], + "conformance2/glsl3/valid-invariant.html": [ + "087a6a6086d3cbc49254a1b29ff60f23713fe2ff", + "testharness" + ], + "conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html": [ + "c68b8521d9bcce32ef65ae0c87e429916c498ed7", + "testharness" + ], + "conformance2/glsl3/vector-dynamic-indexing.html": [ + "1e2b2edc682d014875f98c75b56918bfe91c0391", + "testharness" + ], + "conformance2/misc/00_test_list.txt": [ + "d272e1a03951d4e792c909a1aea9910424fd886c", + "support" + ], + "conformance2/misc/expando-loss-2.html": [ + "59600f45cd9a1bbaf7e135e59c642d937b3b8ec6", + "testharness" + ], + "conformance2/misc/getextension-while-pbo-bound-stability.html": [ + "607042f86e2fdf26928e431ba077266c94dfa3b7", + "testharness" + ], + "conformance2/misc/instanceof-test.html": [ + "ecbf1f59708643be5e284c3da87b3556a42a9254", + "testharness" + ], + "conformance2/misc/object-deletion-behaviour-2.html": [ + "b834ccc76c62b3ea20668446e0c6d11206c1b650", + "testharness" + ], + "conformance2/misc/uninitialized-test-2.html": [ + "35032221984d5b3cded140aa2057d16586bee05a", + "testharness" + ], + "conformance2/misc/views-with-offsets.html": [ + "18c7609cd8de199ec65b09bc8dce7bf55afce190", + "testharness" + ], + "conformance2/programs/00_test_list.txt": [ + "4926d0bf9be97b7a3d39874826b44557724a872a", + "support" + ], + "conformance2/programs/gl-get-frag-data-location.html": [ + "a5be9e7ced836169e0b21fac962c14d702539861", + "testharness" + ], + "conformance2/query/00_test_list.txt": [ + "c40921bf887b79622b6383df1a84bd6ae9a5ce6a", + "support" + ], + "conformance2/query/occlusion-query.html": [ + "b3c71eb8b9e0a755387f7aa6135271d83ceebec5", + "testharness" + ], + "conformance2/query/query.html": [ + "c12429c280e7defccfc046883a2734ca7de7b37d", + "testharness" + ], + "conformance2/reading/00_test_list.txt": [ + "d5fe8b664e28feec7d4765f26e5d9f81b358dfaf", + "support" + ], + "conformance2/reading/format-r11f-g11f-b10f.html": [ + "cbdbfd09eba8b5e1458dbe8e2aefa7946723ff50", + "testharness" + ], + "conformance2/reading/read-pixels-from-fbo-test.html": [ + "8b36fbe0346722c813c28e5fa59c083f2b78dae0", + "testharness" + ], + "conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html": [ + "bf07c3c292af9b3fd25c4ba0aa0ff7db888397e8", + "testharness" + ], + "conformance2/reading/read-pixels-into-pixel-pack-buffer.html": [ + "88bdff8564a397d9200151cd799d8f867c74c391", + "testharness" + ], + "conformance2/reading/read-pixels-pack-parameters.html": [ + "201df4f936811639aeef27dc955d5aa34156b033", + "testharness" + ], + "conformance2/renderbuffers/00_test_list.txt": [ + "6445c9d4844fa26462ef1e54d7bb494406250239", + "support" + ], + "conformance2/renderbuffers/framebuffer-object-attachment.html": [ + "1b7ccd545a638ea0bb5c848e0ff70cd641bba244", + "testharness" + ], + "conformance2/renderbuffers/framebuffer-test.html": [ + "6014f8169d9d3b223db7d6772dcdb59ab2f1df2a", + "testharness" + ], + "conformance2/renderbuffers/framebuffer-texture-layer.html": [ + "dd7ad22adeed20966a63243ffa47add492ab3953", + "testharness" + ], + "conformance2/renderbuffers/invalidate-framebuffer.html": [ + "7d5a36b98ba4f77cb20f63213ffba7aea99fff0a", + "testharness" + ], + "conformance2/renderbuffers/multisample-with-full-sample-counts.html": [ + "8dba5583b10265711a71353bc1d37f794cc503ee", + "testharness" + ], + "conformance2/renderbuffers/multisampled-renderbuffer-initialization.html": [ + "803ef04380340ebaf9d36df848527005560c1827", + "testharness" + ], + "conformance2/renderbuffers/readbuffer.html": [ + "e60d46f16dc60f42db40dfa34615b375eb02b3b9", + "testharness" + ], + "conformance2/rendering/00_test_list.txt": [ + "5550a9422fa2aab2e57bd122a097011f255fe3f0", + "support" + ], + "conformance2/rendering/attrib-type-match.html": [ + "2d0c9b3f428902b70899bbf8b437685b543d55b3", + "testharness" + ], + "conformance2/rendering/blitframebuffer-filter-outofbounds.html": [ + "46fde5842748590fbfa453579b17f5d7be158d48", + "testharness" + ], + "conformance2/rendering/blitframebuffer-filter-srgb.html": [ + "9efdc8cd60a8756e2c1c28c119324519529a7b6f", + "testharness" + ], + "conformance2/rendering/blitframebuffer-multisampled-readbuffer.html": [ + "835bd0ac53842b0cc73078ecff944568b80ebbf4", + "testharness" + ], + "conformance2/rendering/blitframebuffer-outside-readbuffer.html": [ + "5f3bac0c01f971a693240f546a190cde58f64198", + "testharness" + ], + "conformance2/rendering/blitframebuffer-scissor-enabled.html": [ + "88a2fb2135729f2ab10b33f643a056aa7ec5a86e", + "testharness" + ], + "conformance2/rendering/blitframebuffer-size-overflow.html": [ + "fca77e9999552f4a0e5eed74bdb4621b8e06d935", + "testharness" + ], + "conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html": [ + "19b3b562321d11caaa845cd71783e189f26c6f3e", + "testharness" + ], + "conformance2/rendering/blitframebuffer-stencil-only.html": [ + "429efd80928d96688a5a6384660af4ddae02b643", + "testharness" + ], + "conformance2/rendering/blitframebuffer-test.html": [ + "b40a3f5784c528aa786e2a6134d7242ee2ac4fe2", + "testharness" + ], + "conformance2/rendering/canvas-resizing-with-pbo-bound.html": [ + "bb303081fc8e012d03d2056f6c1028026eb91236", + "testharness" + ], + "conformance2/rendering/clear-func-buffer-type-match.html": [ + "e8e6f8eeb055d3a2d0d902435cb38cfc959167d6", + "testharness" + ], + "conformance2/rendering/clear-srgb-color-buffer.html": [ + "a5b6945350bd2368db2b1424e2336ade22b204a2", + "testharness" + ], + "conformance2/rendering/clipping-wide-points.html": [ + "8213c8c34b7ad7c7240778f8c4e1296aaa83ccb7", + "testharness" + ], + "conformance2/rendering/draw-buffers.html": [ + "22f256f3bfb299d8fc45bc053026de0a13dd8b2d", + "testharness" + ], + "conformance2/rendering/element-index-uint.html": [ + "07358dcacd7d30e76da5c3e1c3a0832857599ec5", + "testharness" + ], + "conformance2/rendering/framebuffer-completeness-unaffected.html": [ + "ede22e6e05da85bade794cea4aac5bba8d84f451", + "testharness" + ], + "conformance2/rendering/framebuffer-unsupported.html": [ + "c082aa30a82637a5459c82bca1f6a3c3a14a5716", + "testharness" + ], + "conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html": [ + "6d210c107a23c2819fe086ac1a654843ab24ad3f", + "testharness" + ], + "conformance2/rendering/instanced-arrays.html": [ + "6b801abf5a140af2fef46b514580303190eb1ee3", + "testharness" + ], + "conformance2/rendering/instanced-rendering-bug.html": [ + "e7a28dafad2b0813fa07eec31028cc5897684c82", + "testharness" + ], + "conformance2/rendering/out-of-bounds-index-buffers-after-copying.html": [ + "4f3d21c4b51a9d5d5e8b19f940cf5062c4867545", + "testharness" + ], + "conformance2/rendering/rendering-sampling-feedback-loop.html": [ + "f3b0902006530f31b0846f4f783f419e34510bcb", + "testharness" + ], + "conformance2/rendering/rgb-format-support.html": [ + "7de62ce40c3fc453beb3a0fa7af8fc730eaee640", + "support" + ], + "conformance2/rendering/uniform-block-buffer-size.html": [ + "c90419ce8ea27eb6a475c70cab0850190d04013b", + "testharness" + ], + "conformance2/samplers/00_test_list.txt": [ + "02901856b77734cd3c40e592d25d1a05a5d24d52", + "support" + ], + "conformance2/samplers/sampler-drawing-test.html": [ + "2b7c8373680ed10181f908c39e972f1e9c40034a", + "testharness" + ], + "conformance2/samplers/samplers.html": [ + "4260413fc2f363548c85245d788e82d1cb52c965", + "testharness" + ], + "conformance2/state/00_test_list.txt": [ + "5bbd184e4fb5f59835203314ad1ba4608c2aabc4", + "support" + ], + "conformance2/state/gl-enum-tests.html": [ + "7c2f6dcfbfdb4e03c26a6be23059bc1d68227622", + "testharness" + ], + "conformance2/state/gl-get-calls.html": [ + "e4c4ad7785ab69446717dc1ab5518f86f598dc71", + "testharness" + ], + "conformance2/state/gl-getstring.html": [ + "0147e3442cfe8f7d9d73ce3969f46ea72c406abc", + "testharness" + ], + "conformance2/state/gl-object-get-calls.html": [ + "26d02e35e4740c7cf2eaf5d41fd771ec019fb3ed", + "testharness" + ], + "conformance2/sync/00_test_list.txt": [ + "474af6c7653ae49f98ad19e1807a2a7284a8e603", + "support" + ], + "conformance2/sync/sync-webgl-specific.html": [ + "439f845a8fd477964cf4535a66891d0c8e39bf1b", + "testharness" + ], + "conformance2/textures/00_test_list.txt": [ + "32867b54c200b7fb4e92fb86a0d4dcc8ea378416", + "support" + ], + "conformance2/textures/canvas/00_test_list.txt": [ + "11f7a21276e35f256f840bc56c69e40f9f2f22e1", + "support" + ], + "conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "5c3842214c1ed124afdcff7799094bae9127375e", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "95fcb251d95ee299958ee7cb9eff07b8109b3306", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "e3b4ec24aa7ad8902f23c806d74f3937f7e6a2eb", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-r16f-red-float.html": [ + "4049e28ab603ef16ab2373b549f3b579f11cdce0", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-r16f-red-half_float.html": [ + "f4a9bfa5732abd8941029b1314cbf3ae6b5fb321", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-r32f-red-float.html": [ + "5c152c61a69cd3fd851276c0a81a2ad95209d302", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html": [ + "31b929e28fdb7a800ab0e51bb6da281b3393c532", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "24cf9aa000661872276d75263f705c7375071954", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rg16f-rg-float.html": [ + "9021fbd2cbbbbb534c87e12b01f2b328d32a1a60", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html": [ + "e0ded5c4e85c91281dee00ebcb71a0b5e49ad50c", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rg32f-rg-float.html": [ + "fc60ace52d46f39fc6a93d4ba3368ba963ca1831", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html": [ + "2f7cc533435c89de168a1c29583793298cea0549", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "7f40c0c7fe3cbc76cfb7a5d760e1a737ff397e75", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html": [ + "080879285946f66bcb8d8361b06eabe608c0fe88", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html": [ + "2168e61bc218dbcfe9b8d7ad5acb017094679eae", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html": [ + "c9f8b9667b0a1a1a618cc9b21e24b58e21aea9f2", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "191532d4fdcef14b5b0182c92f9b9f0edf259517", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "f585a1f0ae0879cd84771174d8ae18e5585f270a", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "2cd1efa6b320be7f6cccc1b3a59db1b07dad1326", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "1ae2b21867a4360e43f06e570eacd94b8440ba03", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "6527bbfbe23825c34f701a32e40e826db2ffa85d", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "50786049891234f0664119f6f3a1a59c2e034916", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html": [ + "46467aa01701f417d4204407d3dd672c7bade550", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html": [ + "8893cc3eecb470f04f9cf1bd5ed7a7d06055c7fc", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html": [ + "e81f402d7895f2a89fbbbcd5dbbe1c3b07f1f3f3", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "8bacbe983b36bd4570c9566a7ceab051ba198b5d", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "ee1509059c039b27428f6a10aeb21c574de45e73", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "54c1ebb2882558b040bc25719c59b7f10f8a222a", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "df50f4d6f52a6408a18144645c2f68e2402d68a9", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "9f1a5966db51c4232bf7e6b30a816f18678ad5b9", + "testharness" + ], + "conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "d54ecdd9c9d1a8fad90f0e987f4a7b6fb5a8e12c", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "734f4751910b17f60d4c9fb659a0cf8488e096cf", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "7e7180c4bc7a866c9bcf8921af68b3a15ee8e855", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "26ccdec83f017d48a93f70ab6fd9bcb26e60b129", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r16f-red-float.html": [ + "5f2543868c58c564c5324a651a61f20620813fe7", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r16f-red-half_float.html": [ + "0ce839b53667c221e951fa9ff270304389b18625", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r32f-red-float.html": [ + "67b353436bbf030d674d1ad40c69013c4d141108", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html": [ + "261762c34ea6d99a4eeb8f93bdd05f129053d8be", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "5cdca978e2804acfb1a8666269bab92b9ec07a7c", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rg16f-rg-float.html": [ + "603e0de73468ce05f66f8dd2cc33b2fbeb9d7c7d", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html": [ + "8e3b938c01f49294f43c86d26b18b2118822e7b7", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rg32f-rg-float.html": [ + "043395480140e78da49ede6ba7dc5b9ed44bf7bc", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html": [ + "d7f9825c8b0b8c6b7f178e2467dcc0401caea386", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "0de57d1a7a05d5aa20d79214eefc1cb382f25d60", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html": [ + "1615165f29c05ea751efa2e5a403ea5334d041dc", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html": [ + "c176afb035a1c3eec06c31b8c63d491261aac072", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html": [ + "c68d171108e8b04ade8e6d4066fbbb1a070e2840", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "15300cbb9f492c7e9eee3c123dadf08153367ee6", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "ce6462e09c4358700340456c97c4204657d8ddc1", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "d101049a43886c89c5704d0e049af0b722e9cd0a", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "a1a35a756091f0fb2c00bffab98ee24076848e93", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "737e546b30133db0dd95a7cdc4747f4685a5eb29", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "cbf1f66aba3220043e40b5c0c2ab3fe9b4b50289", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html": [ + "d32fc7c72ed4ae28b0f2511f8355bcb97e3c9987", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html": [ + "c8e15dea85e2d6500f83f45b047ddb40346512fd", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html": [ + "775582fc3106606624e514b5fe369534dd9e60da", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "41cbf3cd61b4a601e09bc700601ed00d0ed0b5b5", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "7e4bab45a9c618601da2f0a2663bb9e72b7a88b1", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "0956b788ea646fdc16c2b65f85747f7a28bb74e8", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "41a738734dc301826d8f5e1e39ed0cb92268fdff", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "b0e8880c1e1e9aeef578bfedb8b7d07460ed6573", + "testharness" + ], + "conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "3fec468d3781850de2c066a16b1655109adece0d", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "4103972a1d9e44084cb242256e4e4f8ccd6a15b8", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "065112e72a469ebdf0d592dccb49a4b801a0093f", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "36a53ff28143c4b14b5e8203e88df781bac8975c", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html": [ + "f380a1f59acb2a55632af1ef2b0c1db5696fb7fd", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html": [ + "cabfe1daac914636ea2f7fcec7853efa263aee0c", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html": [ + "20f2e0e448c4cf6c0f2a1c4b14a782c67dc68b43", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html": [ + "6afb29928853ddf3b585dce71b3af676b8baddc8", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "402af459329ada58a2960fe8aa6a2600e4075371", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html": [ + "d48ef22ce0fd51412a7514f4638e7af9c45e8d80", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html": [ + "b1ee50ab038a3e7f8aeec2aa080310d9bd6a2518", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html": [ + "8fc5ae980d11db4b38538bda813bd13f26809962", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html": [ + "ba99578a591854b41915b5abec1883d85472fd16", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "b65d021e43391c9db711b9e266f7cb7f6dd0a4b8", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html": [ + "58f1d274cc5eecec0c4f0807a5de03d9ccd3cf6a", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html": [ + "67b9da66fa164292eeb8044634b7518cfb80ac7f", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html": [ + "256493e1e8312f6d1337028840e2196bf9342fdb", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "4625baed896ba2793b06dcc58bd7fc34463d5638", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "1f2bf4b480b614cd7757907f0fcf8ac574229d86", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "ef5aff23cd56dc06876c87cded27b2e996234765", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "a115ef70ed77229b45b095f00c7de81c37dc7044", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "1e6217f1f4dadd42d8d38900bbfe54896fb79a04", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "4b699e4e1200130a9ef484c198931c04eaff0f9e", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html": [ + "f2537782f7e6d2eda83be661de89201278fca5b4", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html": [ + "b96df69e3ee7c29f2bed80b8d44d1244875510d4", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html": [ + "6e3fc078c0b930bebba614fd92fd2441f6004a64", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html": [ + "4ef8e0fc3c15ad7c111a6995505135ee32b4cc82", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html": [ + "99a8f883837e272603eacd4d7adbba4d524f8576", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "63a2f568493de7e4d41d10de09a78c4efdc500dc", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "2f9d215e0f3edfb405e3aa6ae0c371fcd6cdabdb", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "01db7e44c695700b970a11cfd9be8e24169057e3", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "61b41f541896e41791fd1c4d96eaf72114dcef43", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "e0cafb1ad6afc23d1a8aa78b7fc409a301225f7f", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "ef8c7a5473ce0e41cf60ecc929dc7bad552a88c1", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "5a91695f217ef65d3325538f40e3527492ec4f3c", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "aa72054728a5db56a57e526b0c50426d4063d5a1", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "835153d7d5d32dd797a86e635fbbc45855f07e06", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html": [ + "ec43b2b92729d474a378d3f86730ea69fa8c9916", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html": [ + "9c605fea26fda94173bccafccb1e8d7f8fa13dea", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html": [ + "b008b0bd6f1fd317f77c10bbb54b95ccb4a3d459", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html": [ + "c103f0f98a1a94e1c00c09f4b4cddb3236dc21ef", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "0d931141a8ac5dda7cbc8349d2471211c7c7e34e", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html": [ + "c8343e00e8032b53d98a88a4d8c4c9d0aded71a8", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html": [ + "bf14d792fb4fcb5b939b8906365f509dc070d054", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html": [ + "30a61d7c0cbd54563c98218999c880e7022b5e2c", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html": [ + "8ce16053476d2088da96dbeda46c941a863b6271", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "6151f7b03b019ef4e0c078aa4428879c7f27677c", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html": [ + "019348bbc84f6ab22633940b7bae828742976be0", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html": [ + "15b7afd2abaf447521a37e76030ef4740f4ad339", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html": [ + "5638bde2debb529ae455217f74c79f081d6dc7d9", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "b895a7b01d25633891f930f39948bca1cff534f5", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "20ff515df84d37754de14d9e056dfc3714f4e900", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "22c15f5639b5b3028b217c64bd2bedf5e7072ad1", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "a604f7ad2e9b764363a519d2a345ead047e0de67", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "fbf1f835f6c93545d94b977a7fc30c01bca73584", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "87695fe54f9c139a5c118456a3e12348219a15d4", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html": [ + "16588e182dec6ee426a8b8475c20fdc925c9471a", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html": [ + "8c3c6a16b24f934cc1283e2ba400956b9573e1ba", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html": [ + "cf353033d32be5db44893332cab47e463d3ca626", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html": [ + "63e39fd8d664c7769d1d4ef145220adbb8bff7bf", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html": [ + "6e46d1bc5c4f2e3153c6c6e52ebf2554b5d2f455", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "15124dca9c98cd10e4bb27368c96b2bba69c9797", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "9306b669f162e88e1b86016474c5f9c1b96ad128", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "9dccdfb4599226c064b4332e0eeec11ea3f40f0d", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "ec1f0cfc9c4f5e274b3def65f052c4e83978f1fc", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "9ffc22cd9bf2991d5a4c3bec7b2dc792a62ecfaa", + "testharness" + ], + "conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "8af04629fb57975dd57ab0e0f133b2a95510ee85", + "testharness" + ], + "conformance2/textures/image/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "ea936541cc79ae61277b54d00cf9e82e93bb9c2d", + "testharness" + ], + "conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "294552501754e23c789d9ab159f041899d91b559", + "testharness" + ], + "conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "478b50c7c71de539a7a6d0ff349d2809bd96bafd", + "testharness" + ], + "conformance2/textures/image/tex-2d-r16f-red-float.html": [ + "b651134af243f228ff08dd2f8982ff807a0242d8", + "testharness" + ], + "conformance2/textures/image/tex-2d-r16f-red-half_float.html": [ + "770686dc28f7b87eae7d8d37948d79e4f6610cc4", + "testharness" + ], + "conformance2/textures/image/tex-2d-r32f-red-float.html": [ + "b762f9c1da76b9f723401a900259f146c8d57187", + "testharness" + ], + "conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html": [ + "96cafefde61a83d1221405c251bc2697f57d349c", + "testharness" + ], + "conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "e44595c498ee3174dd26d61fc14370cd488e2e8d", + "testharness" + ], + "conformance2/textures/image/tex-2d-rg16f-rg-float.html": [ + "149f72b2c133016e1d5b1ffe06649f8fce822ef1", + "testharness" + ], + "conformance2/textures/image/tex-2d-rg16f-rg-half_float.html": [ + "645a9caf7e9795e74ca63bc1789ec94727e8fb51", + "testharness" + ], + "conformance2/textures/image/tex-2d-rg32f-rg-float.html": [ + "70dae00a88d67eda654c2029edfa9ee9833d8cae", + "testharness" + ], + "conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html": [ + "e388141f00f243b884ffe4971f821c51ad58e47b", + "testharness" + ], + "conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "7a8d51a748c5fcf8ff7b91f5fd69eeeb472ec479", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb16f-rgb-float.html": [ + "b407d7b7f97f253aec08fd32bd6fb1aac6fca8dd", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html": [ + "b8606e598cdc24d2b0c899e58ba264eae319541a", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb32f-rgb-float.html": [ + "08aedb8f9b58f01ce984e28983fa58bf00989b30", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "28c8e12c8e498a351ba37c85189a736f3db08262", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "bba9650a94151cc78177424a1e1201625099c5c7", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "71c3142e3b8323782577914f14e5b802bcaa03db", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "462b6553d792b6b2590d1747c8b3000b3b3a5967", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "a7b5cfa93c4055b3085e7543afdfdf2b4d30fbc0", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "d6072552f34d7fc2dcbbef4e1b92ff9db0e6213c", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html": [ + "ead312abda0c1b886de65ce7ac9e738ce1d0f4f4", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html": [ + "438e70b2d70572ce77cb8ddd9aa1009df7aad65f", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgba16f-rgba-float.html": [ + "59a129e7fc942669ed731738e6abbc888d9cc37d", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html": [ + "32dc8ff9a276a8914fe8b5a72541f9f4ac0ef50a", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgba32f-rgba-float.html": [ + "50d089799c2bda32a5db620a13cfd3b0d351a342", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "10ff9da8a3227bc8745d2a30310c0b1d4f76d9f0", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "ebe2e47b072b14b807cd71b7b26dabd6a65c9997", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "f170022d98dffab41e368584d863ef9422959b57", + "testharness" + ], + "conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "84c4008f5a9d030c0ceb7bb6a091f73a3485e3d5", + "testharness" + ], + "conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "aeea5f6190c31667a4daddc65e147b97d65e73e9", + "testharness" + ], + "conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "d0bfc16dbd26fc59d97c14d2a1d31a01444e86cb", + "testharness" + ], + "conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "510d4ba37c2eddd2beba3a8b0fb826f3c8aa504a", + "testharness" + ], + "conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "9e8c47ee237742efb7d9391e0f6bc8633b3b28e8", + "testharness" + ], + "conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "9f6d7a51ed23663060d6b3418cf22e28fbe936e4", + "testharness" + ], + "conformance2/textures/image/tex-3d-r16f-red-float.html": [ + "94ff6855f6f25ffaa7f9578df113fbd9926b0622", + "testharness" + ], + "conformance2/textures/image/tex-3d-r16f-red-half_float.html": [ + "0297dd70f660553601dc7fefcfb8c33c14cb7e1d", + "testharness" + ], + "conformance2/textures/image/tex-3d-r32f-red-float.html": [ + "237ea30faaca818fb786b87bc42f8b8c5f04aa59", + "testharness" + ], + "conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html": [ + "8f13af900aed74fd9b685eb6e4a898d1547b21d0", + "testharness" + ], + "conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "3a6ab8f310d0a9ab68e78743c82f78bd7a86fc84", + "testharness" + ], + "conformance2/textures/image/tex-3d-rg16f-rg-float.html": [ + "6b0c4154d24fdfadece9133973a0936851c6aaed", + "testharness" + ], + "conformance2/textures/image/tex-3d-rg16f-rg-half_float.html": [ + "f4364635df970d7b3811fcf8f398bc74b70b4c69", + "testharness" + ], + "conformance2/textures/image/tex-3d-rg32f-rg-float.html": [ + "cd26e0d9e2f6b0020292e56b918fa91a390b77d7", + "testharness" + ], + "conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html": [ + "f072cae4080de7394af1b8a48dd0b900ab3220c1", + "testharness" + ], + "conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "971e5ace3c8d2fee280e39444f22cd426fd69f09", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb16f-rgb-float.html": [ + "0b3324f5f08f489e6382deb77d3873f4d0ed9008", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html": [ + "5c8d57ffc844a0fcbc077ce53ba33503874e500b", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb32f-rgb-float.html": [ + "e6b370f3345609c797083b6db8ba0195675298c9", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "9db30cdeb37cfea2371e6c78cba1f8380161300d", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "2e08c573b9e49b493de39ca5d993f5ee990845f6", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "535b94fbbb892ce514a4a8f378c72508bd9496ab", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "17c551555b931ff7738b80c192a20f9af56ab366", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "09fdec8591c6a6f6a4ee3de22155d330337bcab5", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "23556ee951ab1c3f2c583e2be6cffdb71e5fdc0a", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html": [ + "a812dc3e9eeab201d7ef7e2d3ca67d7a607d17bf", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html": [ + "509847f953b6b8f55fe60d1488aaf6c21fe055ea", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgba16f-rgba-float.html": [ + "2aa3cc5c59fc42a15eca3d397984ffdea387f178", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html": [ + "88aab7333b6115c84c79cb6025b007007cad7b33", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgba32f-rgba-float.html": [ + "9bf40660009d0277ad7ccd262f483a097d85b402", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "82f1f5705e8552748c32411f1dbac688a7a0ab3b", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "1689bef06c442394db14cae7088c83bcd1961920", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "f60b0ae74e12f78f937f1cf9dea6366fb163d580", + "testharness" + ], + "conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "c7f12a16435d2287bb5e915beb35a19dc0f0c931", + "testharness" + ], + "conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "c44f6f42b3054dd625626afee8d304832748c9b4", + "testharness" + ], + "conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "8612cd2562b20a774481fd8f16ae4114ef5a1a1a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "6f6212c6f8195b3db21edb9738dc09e04c7df00a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "133a271db83f0db6a86ba587a9b308effcdb38a1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "3518780d824ccd29979a9e4d1e95d2c9159d53f3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html": [ + "dd241e6688737b1c8116dc501441051a0dc6ad3b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html": [ + "8899118f0d0a3d6848e5271dd0d3a23da3466f48", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html": [ + "bb752db31e53a519c7124af905e659606696dca6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html": [ + "8ed2d03bd4ffb18a83ef6be212ab06dc4b10840c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "ec1c3abc7b72c468363a2af00c1f72372547979f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html": [ + "9d9d0277f41d6460ed7c79ba6587180d67c3d2cd", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html": [ + "6fa62c51b6243db3f6e6785fe66df423b72c0f56", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html": [ + "ef4da9911ef27f4a40c3c89e013eefea00673d75", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html": [ + "05b432e3adeea3e754af19a717dd11df7ed7ecef", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "9ab8f2ad2bd793139fdebbc3865144e6dd982464", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html": [ + "554e6068482c19438cdc727270502b46bc93fec0", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html": [ + "4e1aa650bf45219eee8fcfbe2ea05e9b79620ef6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html": [ + "46dcfb7fec2e4a60d8727c10ce82073eba41997c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "c9d15e88c0f16ce529fb0e6b95d53627a5840daa", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "316a13d192a194d7d7a6fdd094563d3d3a2fbc81", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "23cf17f55675cf3e3d68c2610fca6f70c6174816", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "5bca8ce2522bd0291408eabaa4e81c6017e01886", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "ddd461d28e9f3e94296f62c160cdd5919fb70f15", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "222c8fa53c19f8dac5bdd60958a96225449dc43d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html": [ + "b9b5e496a6457744bdddd3746ee850d56cde45fa", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html": [ + "5048c1b344ae663610a086d1e512fa4109895bc3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html": [ + "fa395009a62db67110232da69a58be99559b953e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html": [ + "741708c9c71751c7202f93e7dc5b127ab51d2820", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html": [ + "537c0dc55cbc7c5971a01f456e548974cd71b550", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "e5a277fe6c8775a857855ddf0406e45279f0a9b2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "62390673d82bb32df8b136b21ea3ab942e62d814", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "d7657441f196ffda17e67e27d7d20161f842d7ac", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "d29596b076f559a51630431e983da41f62a49319", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "b2dff48a21dc966e41fb03ef428a04fc5e7a3320", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "25ef225865cbf3477d8694b620ace7d7cf4ffe93", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "81d3a0ded7d7e189dcc7f04171af4a54df44b170", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "e759027b6a7679fa88dae242871ba7d825d7b40a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "b129320f73353694626c341afbefd97ffbf8dad5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html": [ + "3725c574d7731e28fa9c5830359ac9d3b10575d8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html": [ + "0e257a372809fe8904a6b8d99a0b1360c5e2a0d8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html": [ + "8720fcf270585dd32d2546f3311ac96d743a9cb2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html": [ + "8f62ed68ecbcdb053b18f418499f659426fb5859", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "6294c292d8e47acc8c513a3b60c2ea65be88b04e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html": [ + "2f80e9db3636ed80b4d331d09dc735431b14e004", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html": [ + "bbc109fd67947cfde62b6dfad78c965a40ab70f1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html": [ + "5b805f5d4fc9ec3a81423f6dc65367af1732791c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html": [ + "313f207a44e3608cd4284aac8fc62aa3136e0221", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "5bf442b27bc4bb7f5b734b2dec5e81f9de1fd423", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html": [ + "aafff9b0288cd889dff67a53e35d0689e7cb7cce", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html": [ + "7e5e13a3b668d7a172646eb319aeab32419b3c59", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html": [ + "69f4ce518a97cf45b47783421a02f6d192c9df59", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "1b7f20502f72f3a0c35ad03a3e9d53e70548144f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "fb86bf93a009bd06f9f361e8f075a754fea059c8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "cfef4ca1d74e1ed96309ca17f247332cab6942b0", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "aece4fdfb76a60f97c7d46d0d01ca224f0a6c150", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "9dbe0bf6b5a21f2d734ab5a57dbbdb9700a2c7c4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "af855e9a829ef9dc1d2b1ec7986f888524b678fa", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html": [ + "1f69293c51f1fa399e9a02195ca45b5e98ca875c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html": [ + "9a0ff47b53a1b6d78f4c023ee27c1ac853550778", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html": [ + "f21677093b3e0260f68a2c993c9953e8f8414857", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html": [ + "e1541507a6f192b381ef74612a1a5a8e9a1c8256", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html": [ + "41d939dd45711c88a7e1c9fd3167f8cabaceda43", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "af31534b9076b4190fd59308600d7c4969ebd2ce", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "bbd4361b3aceaa1b6c3eb5932f36e9b19e59ee76", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "563024bce66de7cb6d2a7f3d3f41840119934160", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "471e05b0572ddad7512d28124f896935f4650542", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "ccfcd72e15f8fc35cba763c380ec3956a913e4dd", + "testharness" + ], + "conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "87e8033c373c9b552ffa11cc164832ab77e1b321", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "1adcb557cd11c217253d3e81334c086eccc97d72", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "c79019dcafb4982daabef8e899d56569561a4f76", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "f10bbebbfc91206fef25d179f73a3f55a148bcb8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html": [ + "5d619dd9493684600607eacb5f4a261ecdf724d0", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html": [ + "828ec5450540c57faf83b9096c901d6b71dc0d8a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html": [ + "1de306f04337693d23fc6bad2dcbf93b9a6522f4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html": [ + "ae95fc763f5ae2a22a033c7e02c9cb113b92c5cc", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "ad6ef1a92872db74a6d2b703a6781ea405a6fa6a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html": [ + "ad854a9b5c501ed168de3ef4c3b3e7e5b83be07f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html": [ + "9a1f9d4bbdf908678d3c83baaaadfa63578a1133", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html": [ + "a7d3c7e68989bc05fb39994fda1e226baf61cb03", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ + "718f37de99313d56ba5a1372394573c862bb3cd9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "d8d0017692867007622c004e7ff0ecc9f145b0cb", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html": [ + "6ec90dcd4e25c95f3629f95e6a2d24d2b99c6404", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html": [ + "1b871c1dda822190ab56cd5f3df1c7819f246756", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html": [ + "666395c111c558bed9dbba7332148c22d9fed2b3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "575c5bfc91fe69f1a5f782a6e5b33ff9ba94562b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "cc682655ecee1f82f5612d0632ad57b881509594", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "4af412b03a58aba023925fd2fe15b8880e32de82", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "09153f457a5e1e00e0a3ebae17a6cd9158681bd2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "6ebd51932f6d2e3a5d19c12caabe82f0d06d98fa", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "2f5fd233a73a369c0920b8447f3afce5b5211c58", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html": [ + "a9e6147c12cb95d9c5ab1211571c3f8ac4d24fa8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html": [ + "7205490aec04cb125c06737d3b76fb2c5fa03eff", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html": [ + "416c2cf5a8feb38fb194cd5de612ac3cdabe3f4d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html": [ + "b5228c24638bdc56c22f7a5b7d82dfb70f1a3372", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html": [ + "577d6ba72cbea18672f5c379bc0b43fe1fadc071", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "10fecc0b6fb3cf7157cd683027e3918d09ff7929", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "d677287cff156b0d225c35e3251560272a96949d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "b68059de10dcd88bbe149ceaf9907e7f0c13fee2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "654312748aa2448285c4986da459d9aacdfa62e7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "dd96057ae9f91df3cefbe6c2666b69ba94c49424", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "2aa45fa732ae6383ca28fe4c9ac239b0e9f28a7c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "79b5a7ec8db165345268ed5e2ed938bcce5db389", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "76d05572961b18fd1811c206e496fd78d37d3fb3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "0a1c53971fdff800a883fd6b4969d643d51352da", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html": [ + "f2ea7fe7c95821628e6b39332b3d3b3a28842551", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html": [ + "88e88f4f1c699dace72c092f2d1f7c8ecfc910a6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html": [ + "dcae4c1caa354e128def54fc71c59a8444c58c21", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html": [ + "c86d4fa1b3648dc0e234e69206987eaee2233e1e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "1d59f60fe285f0016f46dd4cbafa1b13edf935c6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html": [ + "f39aea34aa7c9e8dd0c3f259dc33f905709ab840", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html": [ + "fec5f78bceb2c097a29e5f52a47baf685b0e469a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html": [ + "db87908293212d7704bac338fbbb71eb2a8968cf", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ + "949a2139899dbf012daa16b36862205dc17bf118", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "d3571afe3435d31ba6084a148a602b1305b4fc66", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html": [ + "d26d0126fc46889ef81251c010fb4ade220b4d2f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html": [ + "9080f255b23f680adcda5d333a8e60fa8d8cf4f5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html": [ + "aad6d5f473bcc84575aa9eed1879330a365b1485", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "a06627fdf1b88d6e2c9938e3da56f826e83565ca", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "bc6df3ffb9c8e287a8db6b972382db407c1a0ac5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "a2c04f67fba7f04fcba65384045ec22de8d99cfe", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "8b444c8c5c795a4f5f5451ac5bd477877ef09ad2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "be00a2aa281cbf3a6589dec5c972bdff9af6120b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "3453fb80476f6924cf799a3b5104eb5443b74ba8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html": [ + "5d84d7c4135ee826aeb1038c3698ffa93bdd45db", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html": [ + "a858c9007ad3a7c49cd7147bfe486b97955808f1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html": [ + "bc2b46c595873e5cf87a8467596f4d70eee41280", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html": [ + "2d0a2b0a30f12213d19b763c0f4edbf5cb3fe83e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html": [ + "6ed5a4d06c95c7d684dff641f9548140ba436d06", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "025c7139a5b822673e5db5ff345cf32e2e82823f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "aa1662c6835c411853f387b41ef6f4b106503713", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "f1dcfa95bced63a6ee8b929af15fae434e582bd6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "a0716e2f884c92858c63ff92d1eec51f0fe13181", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "cf9fe70e311f247093ef174acd18220101122194", + "testharness" + ], + "conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "0448e74e4c90d3f174a752d4e983b334c27960a5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "821c325240148a17e1c36d73a94662bc93b91c62", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "87145f5af053804ff06aaaedb2266f1069f6603e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "11ba97a1f4bd09db0b21d7172d741e1e98daf17b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html": [ + "e776aae0c1897a3904d5211ee00e5bb5cccda3c6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html": [ + "d662eda142c0df4edebfd98bd426144279b2ec12", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html": [ + "abf1ea7b811f9ce4377ad279ea10090d039b9846", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html": [ + "b23ce446e8d1664e49c02c44a4ec39cbd8c18aa1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "10a3ad1856042373927e76abb63ae515b4e8ed3a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html": [ + "0f7343baa914d30a22e82cc530506b2ce2a7d97e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html": [ + "95af35e2d44a108065ac66f25d5ca4eef2d37ee3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html": [ + "91130f1947d5464b1ebdfb3dc0a64557baf00e67", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html": [ + "91e84ed14f64a423bdec773e3c0b5d8b8ce4d9c9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "4327343d8efde2311d514e124040e5e8a0c2d825", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html": [ + "666efc398d762f43e9728d13bc8a135ceb2d6f85", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html": [ + "c3841c2ec9df3a1002e9999995c86f4c49f96cc4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html": [ + "53d95cfbc7fb6f20f1ad8af2b51294ad15a60541", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "ebcebc5514ff80d0b74a7a0b042f7d1b41278645", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "5e9bee321fc08f79c66d3cccb343cd756a26c8fa", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "df8643511e5451c3d73f89e63aba3c2f695787f4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "1be9fb1c48b12b69914984fe7825a362e646718f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "c7710418ceff2b4fa73240ca54a9082f5062e74a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "1f8d98d7d173ee857d7d10635f9ca21a15e4ccb5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html": [ + "ac8d949a0f689a52b050ebc2de42ed05d808bb1f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html": [ + "10d86d30b113dd88db5f532c7b85bccf76346658", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html": [ + "6113da5e3ad2c6b6f039d4870a2fe0bf24b13f3c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html": [ + "d4ae01d82a3a3b3287b85923a12004521da51506", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html": [ + "8f6f524e24a7d2abddcb1e83a35e46fafbb1c0d5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "23bc2ab5ee7ca6cb7a1c9773acf9fd894bddbfbd", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "ab4159b5d59fae6df0e80e242730902d4a24782f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "9b1110f3440f3d57cad4053ebe86622518eb98aa", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "0ba70709bbdc2c19659c1d5b973480fe7661400a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "4692dbddb1f494476c66cebfb49516cdd689b069", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "f4ce8e120d92ca418162f3682568622fce056a15", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "f9eb0a9a606111b817140a179da2381240630e78", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "f894532a55e26756fe21f3cb5500be96f26bf0b6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "aeb8ffaeaacba88799e486713dd5ca04f30be727", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html": [ + "8d9f694e825d777aba9174e67b3e2520ffdfffb8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html": [ + "fa7932f4d6c48fbfed7fae9ca4de786b549b5bca", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html": [ + "86fec479631303fbd6b43afd8d90517eac94ff72", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html": [ + "da1ba2a18985f85222bf642dea7d83b43684c6be", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "99b3726f74622f968379cc250e5f0b0f0f559a92", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html": [ + "fc4518e53079b209193bbfd57696cafd08ee1c03", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html": [ + "693c8f3797d700c44d81b5abb20839293516e842", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html": [ + "b27cd5017f331ddcf4595b2d27961cac2d0a1700", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html": [ + "45f9889d9544e2a88cf91097eef3dd0ba7f571e3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "e94ae5c38ff76f99046043eb91888d6b4ffb6ab2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html": [ + "8cfb259cd4a4e8c9d7eb388d43c878cf176716e9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html": [ + "15b694106136205569d0290a31e103e1a74e0af5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html": [ + "32302118a8985068621cca52524ab5df8da57565", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "c06cc831ffa9a9cbf9f7df5ed664ff2c2f34768e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "6520db8a074c9a046735a29fabc1ec89345698fb", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "9dd7eea4cb11d59b5c99f1001d54fa5a2b145634", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "ed1fa374400e7ffb20c9f5ba57b3781f26c020d4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "3b4873d619a156af8ab65cbf7b4d9d600826b32d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "287eb884a08db9b19545682cef4564eaafde5ebe", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html": [ + "826ca8d2f1e16bb533cfdd449cbd784474ca3ff7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html": [ + "45ea854c9ec05b5d667558fb888e652b967bb0c7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html": [ + "eae3a492a1ea8e065967e6d71ad9922b1eaafd8f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html": [ + "f5c240470414c3a46696cc1c08569791ed411cdb", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html": [ + "42b73b98f0ab391f7381306a9932053d0ceee2e2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "563df4647ab2f7393606792af16e2d9d41207366", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "7a76e7214827bbc03e8ca00a38236a8a5d7b1392", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "68d32d2ac3d2164f745ad572ab0ba4214b0d1800", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "91f69c4eab7f811e5889789d06a7d444e8096151", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "03b23a38a7ffbf0462c833c7dce61c28eb3a558f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "1da46493b51c414605c3356bbfa591e026bb2078", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "d048b8b79ff050023b548cced3a6100bebf4bf76", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "2257779291dfb254b64a1b5c7f2cae70ca097e6b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "d27edd2f30d6e6ed569d44e4887e9ed0bbfaca7e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html": [ + "e7749cf9c2ae5681e4cf99c216213eee1e4b869a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html": [ + "ba169591a874f29b6bbe81a2e2519c81fc4b8153", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html": [ + "b30761f95dc0fcef181670b3df95972a55c3346c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html": [ + "a8596c8d0b89d3a6afa2dc640e9b258907035124", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "3310c514812bcd4df4b2db89ef093a67f1d3cbc1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html": [ + "960ba475ac69921f89c83874704c0d9a8b24f9a3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html": [ + "625ad77b6b0dfda138f275f1b73094c5e1bf98bc", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html": [ + "a47c334d1da581a586f5842c5339f7d5f8076f01", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html": [ + "1161393b9d8660134031a51d8de2b3befc54596c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "a85d6cb581f823ab555eb8d5733df7c2071d7a77", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html": [ + "e31c6b4a5733ff858c62ae1a30acc32c73538898", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html": [ + "a9a83822e2f47f5c8bc45645805b72f323b0f1fa", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html": [ + "7c66682771610a28c63921d44b83a3471e1f1c9f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "f13f260bfc5029ec6360857bdfa99c37cb04b82e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "b31eaf5cd4dc0f49ec4a0c1190377c65f09ffc88", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "df0fa8bea69f871bb5f5728ca9109ee825d9d53d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "bb895608c04f239709d9e2e391931533bcc342eb", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "6f75c80d9f0b4ac10cfeb722008e4fb35f318c0c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "4e49c1332873e6dd66a88afac502248f8179070a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html": [ + "b88e75d8a00ae2efd42dc5aa56dbcd462f096d79", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html": [ + "6e26e8155d527930f2902bd0ea0d4986d0b97c78", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html": [ + "f2e062de0cdba5e1ea036b9c06c83ded78e2dabf", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html": [ + "54e3cab0b285cfa2b521dc681699036747eeddc9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html": [ + "7cff645e7dc621ee252f7a0843142f9b1ec8cfd9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "59f5e0d9ffa8f51f1edd8d9e6feae40754185eae", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "aa21dda140fad1d825bf038626d0f73678e5c521", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "32fb4c150f09aca412d18ca2c8c1c22656dfca1a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "43bb4512fdefcc05088e769528fee091732c2685", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "4a1d468cae71d3fac13ec358fce51c2cd8be4285", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "e691e70eb710c7adf8a578bdc3bc18274b6a11e5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "ff9ef36d6e89ab75fe04bca4c673a21c0e8b9440", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "1a3a7e41b772e3f4959c793e9dcc553a341019d9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "f8414cca66923e4bccef8d6d5567ac6de5cc6436", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html": [ + "cd3c65cee4dc4c088c06b5165ab29c978c986a50", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html": [ + "a98398413f9b882ab619cd9a75cb1ee1a91fe90f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html": [ + "ac8e45aec21d497bf148dea989fde560b264cb60", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html": [ + "212ab61e8a9a49b885da9998c09b38c7c015a81e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "4f52b26639f9d1471996421f4e3ed3ec02dfdcf6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html": [ + "d2fe181ec01b9e34416bda5c165965d5582a258d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html": [ + "436027b53936ee9a18b5abb0d9122f474ff489c2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html": [ + "a64c386aadfba0c6c89ba6e95cdbafa8aa47a616", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html": [ + "66b1fa13407c26da8bf963521290992073bf45e1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "fd1546484ecb2a3a57873b43f613979d642d22e7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html": [ + "f422317ce932083b6b061fd483f84aaadde73721", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html": [ + "10f9c9375b54cfb9068fa5ae00b4902497545440", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html": [ + "f608fc84b103873a49e3298547b4a0ef2496d595", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "d32fe27d6f413429077057c57324bb3252ea68f1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "367ab9608f2a609f5e4f389534a3e7c251934a68", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "b50d5436b2fbccefc39b046f2d64c708518b4e34", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "5e7987c543aaee7518b143718a04b1187af8850c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "2015e3c033f33a7489492e8040411a22f20eac6d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "5ec20b18f58680c60a7b31661a488955dcb8582b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html": [ + "0740a1a569a1296dafca9f7359c81a04680b9f76", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html": [ + "730fa9f67f38909b87e627fa3b24b3fa9015fc6d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html": [ + "beac7dee87e8ff67d14e5086c116879be52b0964", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html": [ + "94a3ea3beb59598cd73184299f1cead410c8fdad", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html": [ + "fb2ef443931dbbb5e9ae29efa96e02b9cef09ad7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "6b1743d661de90ff7072d633c3dabf78d0037069", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "ae1aaa7351edccf8ffda793fa97fb6d7e237f723", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "fa3abf2b86d4c8272c0f30a40d6b7c4e961d839e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "43b2b608ae2124acb861bdec65a654dbebcf6674", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "96f3ddc438ec6c24f592ad060273119c47c84da8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "c0e538c5a5262d46cca227cb5a61d9ac90a2be7b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "96f8bdad38d46e05a10d81c9350d8d76e02301b7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "9f3b7fdbee1caad261ec5fdd7e718609f61bc19b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "f9f4ab0e06b743146fd64e66b7467699fdd7d59a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html": [ + "3e4fe46e3b9e7e24f79a3e4185d52b2d720f6c8a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html": [ + "0a50848188af8a6cb19f9e829759155f7bb18804", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html": [ + "016762b1038e75f2db1ef12ed0fa63f04178e85b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html": [ + "a4a2c34e441c08f14c638ee20b3d1cb2842b212f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "5a5d207a8d4320dad58958755fb5030c7c215815", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html": [ + "a51f6d5f3c5d15034a0f4cd8adb0de074b325937", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html": [ + "ed753d540d03da151773a8420a9af2c22fb1f411", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html": [ + "1b14e7fe564649cbc718ea73b9cad1ddfc6c9194", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html": [ + "eb2ac214e1c54a141162189534cbd94c596e94d1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "8bd072c297fa9dee7f367c37df495f66fd90db3e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html": [ + "1bfefb15022fa8881f320657c0e65ce95a258659", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html": [ + "529c7c6354fd97b34ca6bdadcb62ae720704bbdd", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html": [ + "9a9d7e5c26ac9405de821ac4b2c6123992235ef8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "74517584b78457de8edae67dd49691ab71839169", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "f6c1523aec314cbbdadba5fe8837553ff3558942", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "4642f3da9415dd7fc422e15f5afe06f214b5dac7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "2b0dd209c0304204b7b757c9e3ce2f9f51cfba9a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "78b0f9d1323c245d37e79d32aacb41ead25d2aef", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "8262f1f02ac4f5b6853fbe0d47e285109212d838", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html": [ + "d4f2ece37f79300310e17dcb7bca6592da62a835", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ + "92ed5ca63d4fa353da9a4d6a0b8ad0331b52067c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html": [ + "fec95e2dd3d97a1315de5ec7f9429bdf406c3db1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html": [ + "408c30ce714777e7aad76c5968448535c16523f0", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html": [ + "02144343f9c03e2a120334af1c483fa63cc16cf0", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "9854e5269cb37b1d5c5c27a9029b7e856de73e59", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "9a874f6981f288e39b6f7d0219a0ccb3fd73f0bf", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "7a58be80afcec0266f3b1f6c5eb3ad567183d75d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "6c1af1daaebc6c68575342ceec4a5c5b3df1feb6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "9d54371f7a97471d20c552c91582b6acd11cc92f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "f7e2039664d1a7df88a8ec48f2e4b36f37535d93", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "4db5a3412c2610089ade324f7ea8eb68a1c4b1cf", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "cc9cf4a7a2b35dc17ce792a742c22bad04456a52", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "e021fe6d361ec1a3bb5735a495c0a52f29e86e5c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html": [ + "3c8ad03e18177fff00a181e2bca97fd6d7d2ae1d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html": [ + "62729be3e1601095ce0c2bade38a993fe3d2279b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html": [ + "bc6aa09d14edfbdf79d04a7fd854b1384c916172", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html": [ + "f37b001ea983134c98824e9914a8febb7c7063ce", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "9dd599f4c5cdaaf4d0f6813b28564edcce99fab5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html": [ + "0163bbf2322c31ea4056f2957f999882e0b2b8f9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html": [ + "9cfea4671849acdf8497746fa8054b08bd743043", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html": [ + "f398ed9944e168010f20314e120de283fd6b6967", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html": [ + "64a8a95e18a8b3799bb31cba15a10672986b8102", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "da34e4cd23e3d9d9f5030639bef222aa33556ffe", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html": [ + "3523f7f307471173162205be3e6091d84183a9d4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html": [ + "e766ddd6ebdb1ac0748f976a647f4f74d6466c44", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html": [ + "71dbeabd5dfde48210da0ecc0b3f43187ac2f909", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "d0d8a5aeb85e6b66aab72050f35f5d923f476ed0", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "a7c4c015b80da2970c029a28574503225dd0c088", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "fcf6d6f35a1a7e19bc5f4935b2960146436bb6c4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "4822a74174a3c270300e039a68a36d0399abadd5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "ea7ce8a70e06272ec180da1c3a00540edfc424cb", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "b6a6839b4422d794c22873c8649511e4be4d2ec5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html": [ + "530582c62bb05b48c5e1082cf8154828663eb3e6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ + "8efe4f9e5eee5f7dd8fd6242e99e3e979ecf68ff", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html": [ + "b39012509774f5e560fba40558143353420e150d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html": [ + "156cdebabd4f1b444f191414a5309a8aeb833ebd", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html": [ + "1fc1ab69af416ac14f526a9add158f53032ff4cf", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "535edd8001fd3c703434e026994f77e38de6eae5", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "993591179d98bd044726f379301d149f4c333c95", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "eeadf2a6827c0955efae26d15cd58ec974f9972e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "1c43ebffb4aceec97250e526129203d0fd1434fb", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "8d9e9506e16c1277745e9da4710ef75fec148af6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "e11bada1cea404cf3e4688bf1eb7dd27e96503f8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "a3c34afc44dec012439f43d5ebc13f994b53e226", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "fe5958fa8d06ad8d2ebfa34c82ff52b4be678826", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "c6080bb856bacac69271a84032bad65bc2ef8dcd", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html": [ + "ab1b31d3cf74c34378bfee80813499477ba0621f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html": [ + "a876cb5ea7f5c5d6f73c70cd9de63f0e52373ee9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html": [ + "ee556cbb6ee886295537693497295d82ea4f5f9c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html": [ + "54d86203cc75367db9ba6c16c3958d09b3495f6b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "7a9c7de61e561cb68d5795feb567de6196fceda2", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html": [ + "9af359d4544aef339844f6a876a899807a13dd0f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html": [ + "e55fbc53c94967c804726a2dcf4beecb73d0b3c9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html": [ + "037b823d14d61e44b00b0aaaf7147383f73f3383", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html": [ + "db10211d8dd83ce48773dd687a60de3bcd674021", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "a16d88d3401f06dfcad9dcddda8c25485e051ee1", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html": [ + "3bca4b734b7f0c90898eff9e1af3f75638efce60", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html": [ + "fd3711b7bf3aa29434fcda519dcb302cb6830d5b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html": [ + "ce778b4d8b10f1a7c53103023aac26e310a70b67", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "2f6c967558e1f2b9288667a254ddac09d3517128", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "01fdf611e3086390f1a7b9f63827ce93fb8fbb0c", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "c8926ab77f2da18f0d7cb3fb53c8f44bc397c176", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "f6f910a2738701de57fd8eced3d4eeef1d4ba0b8", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "911bb234e7ad1884b42480df43290b9f524377c7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "860140cdd8eec1afe6b030741a73796494a95431", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html": [ + "e7334960f5f4ae7353ac7002c457619f538c3cd9", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html": [ + "883c8ea388ea73b6cda1b7016b037caea9c33dab", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html": [ + "cea83a0eb26565bcfc60b9fff172e0322e6c626a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html": [ + "104e5a2514773e925d6081c44ffb78c38304100b", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html": [ + "23eb43a2a9afb00f4f5d9b505bdb8774704d54c3", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "be2d9887aeeef6908c8aaf63ca734cb22714bd2f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "3a24d4d9babe314c0ae7a2fcb2ab4c7b04d49b62", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "9acc8a5cf7162265e87c006903bb24c1dbfd822a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "70df55e7013a0c91e6d2f7670400c1f1ba96b50f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "97bb1ddff6aa59b847c6198c41f67765694f51f7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "0a8ab9ad8158e7cbc7ff34764f9afc4cc2dae963", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "7b939c990c2ba693f54af96a04dc9c42ad319924", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "3a0a7018a7a4b921fdd57705496bf12085ba0cd4", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "f57cecaafb8097b341bce580b23460654bc09aa7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html": [ + "05e9293b60a280d1d831b1ddeaedbca453cdb194", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html": [ + "ae4f10a589e5702f9a506a9de599412e666bf392", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html": [ + "72a063a1e83f6b625b95cddb710f657cca821337", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html": [ + "b4303676d73005dffb462cd0e1ef25bc6f468116", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "0b94d3423dd7be8ca3fcb2313be06693125db217", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html": [ + "d264328983060e2ed22ca3d9720c7448185d7101", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html": [ + "fb7f01553af6e34354cd1eaf6c8433512b4cd507", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html": [ + "9d656aba39ebf7a2f3588661fa619626148cb7ab", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html": [ + "a9b1c76d71e9c71c3a6034576016deb678da057d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "7e9e657e20fc7b8ba21074f7d5d02eaa8e2265f7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html": [ + "790f489e3ff76cbd88be000e0ecb2d5a1ca640f7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html": [ + "58c6a2e26435f23c15b49e0b78db7b5e84658497", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html": [ + "cb7db40f731d5adea1629346d4abedea22bda901", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "a4bf26f27041993433e7b6c198fd7d81732cdb17", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "2c72cfd0365419a09c8b69fc7e528da6e6a45df6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "5a0c79c2f779900f7f2521a939dde1923eb05e3d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "230b49c6c88e6753e9e1f1f9285d74132e07081e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "9d5fc9daa0cbdbe7cce8ab0cd51bb0a2c05c6a25", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "19d36c1ad53e28cc812b5f87f524e5f5b97296c7", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html": [ + "15406a81c0a9022483aedae1d377514413e4051f", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html": [ + "37e52c124f6a5c7454a75cd7609c16af22d9e66a", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html": [ + "5791e6746f5cd2bcb82542510a0a93f209eb9f66", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html": [ + "b5cd5cff182aea1eff75fbda726934a527d33201", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html": [ + "7ffa5ba42ba7a1e910dc764340169cdeb40aa926", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "5fbca347f56f2a06e5881bad25bdf4d5883f08c6", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "31f3bf272e7877b2b9bf70424f0ae8a40a3eaa94", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "13c639e65d0b6b6308d6ddec330e07399dd4ab24", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "67bc30fad793caf9f41a87942badc19dee4b247e", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "b635c09a9486dd899f1cbaaee2764bb0ac1fbe3d", + "testharness" + ], + "conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "d9853ea580632e35b205b46bbbcdf01e7c4ec8e6", + "testharness" + ], + "conformance2/textures/image_data/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "da89d4e38d30bca86499c68501d45126a6fe24b9", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "674aa78d410263da288ca6b4c1cbf2d30b24f923", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "e44814120196c719140c7110815308a56bdc2bb8", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-r16f-red-float.html": [ + "a645812463cfd28f3788369389ecb064de98d278", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-r16f-red-half_float.html": [ + "4bfdf19fce1e46b070fc12aa07aa54b1ff575520", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-r32f-red-float.html": [ + "8fb2731733afd08f3708d24e224d8f176a9f4a1c", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html": [ + "f3297078c3e2ecdc745cebe49f65cba6f3434cf4", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "ad1403eb9f9fe779cbf12b6c13e35e4770c9890c", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rg16f-rg-float.html": [ + "379ed8eaa4b447d6ed3375cac0bc3829d6a90361", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html": [ + "6bc5383d0f68950d8418a104d07f56008befe6b5", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rg32f-rg-float.html": [ + "d1528175b24720ed284b8e559999bc4c571725f0", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html": [ + "2677e19c412460bb4b487f80d669cbe9b0e3b822", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "03e41e4e592a0b3ec73eba1206e0dd8066190823", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html": [ + "79b809a62c512b8654277ab1e0acafd733dc94ae", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html": [ + "acb16897dd705f6c41a211bb5f4fac9e3cf63f2d", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html": [ + "a7476805214e4a6431d7d8c5bec16acfe582b730", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "ec452ca3ddf15de8d305291125175d658e7d29b7", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "9c90b029c929d0628d5cd4f9bf04d5aa31df6535", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "c743a932ed4e97bb0c0873d5fe6640a375936e92", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "07b38211b9632b9241a302b65f20316c2404e1a2", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "268447cb1f49bed6800900ec0a057d40aa25f194", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "f3649821af7a4d86d7bc750a3fda0da287193295", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html": [ + "21c5b3821d57d52be0ad96fea1d453cb67c3b84e", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html": [ + "dc93c6f68245faf76b924b2731cae59d3083bbe5", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html": [ + "8746a474baaed1e36aaa972071feb12a1749d5e3", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html": [ + "d3fa07996ae02850e42b7d05583657e19087bc2f", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html": [ + "257baed60c8f3784052a2a211d8a4469c44a17b5", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "f7de0f109311a2aa5d59dae6c970260135220149", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "0c1279803e043d0b75d390eb44de2f16956ef9d2", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "552de6688f2bd6b10236455c690c784e781d515c", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "bb87edfe20cd523370551429d8b02d0c7bc835ad", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "988a844e8d254fff1f6601c179ea11eec352fb7f", + "testharness" + ], + "conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "a835304653011fce46aa883b62afcd8d144c6f0d", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "f3ac99ea3930c2b040b602defa1b0e988b63f561", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "1b9bbca716e02eb8b8604f8de125db41a3d63904", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "59c3a1b7b57195a39108cb3c348afac98ec4cd8e", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r16f-red-float.html": [ + "0271e63cd6f1fc47dd42c9bda813320e13905f74", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r16f-red-half_float.html": [ + "3d94567c3c3c5d6e7aefe9ee8ad9a037cc689e1b", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r32f-red-float.html": [ + "f47b1fc59603824adc5f9c42a8c8d85bcbf36693", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html": [ + "95262668e145ad81341ab4725469caeae2b032f6", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "720cacf67b8702ed656924147bc2c942df546aa1", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rg16f-rg-float.html": [ + "978f22fe4d86f47fe04c74a7d99723682b6f7094", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html": [ + "e8f9448966e647b1608b238f0a0af5e1e60aa959", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rg32f-rg-float.html": [ + "2e05ea9416ba43a9981695da859b1b540558b781", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html": [ + "1f721e65ebfcd61b85e06bb223bc501d619ff1ee", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "a06c23af75cb0418d278e948bf315fd967a844a8", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html": [ + "ed7bcf5368ebed913107a35855a64968327687e2", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html": [ + "5bb1e564f91e84f6637263e7fa02a9e15634adda", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html": [ + "943c5cd398747891238139f7f06bedc584308c8f", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "43847bdf2e1903030a369c6806e15abb14539c6b", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "7a94221134ccf502774cc0f217a6c185bbd43eea", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "363e211a9ef4266337943419366926249d34535b", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "d55c7e6bc518c87c6ebb7caee660f207ec917307", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "36172da85406ca8dadcfe6f7b31e77b08319484e", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "1525b996491834685fbc2b26f7154779b528ba62", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html": [ + "c60be7c4e62060cbe5be02f6462a707810af33e5", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html": [ + "819aec12ec098ee98c7c3d2ad108e0230a7bb0ce", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html": [ + "232d615632d769e87d3cb5f38423614cd68c5cd1", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html": [ + "e21f551f83f8b5d471c5ca236f1c6f503475b553", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html": [ + "d28761fd3e42286af1ca62171a2d1d7805a25cb6", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "43168e0068bbf38e859fa33282f35f845f6ba8df", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "d33dc10ba152bf6b25b98312a6452979c2e4ea68", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "35083ab603b4286c6569a5dda31c71e7f50f82a7", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "9ac058558f056e7de8774a75d56a4ee04208a4ee", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "54bd6621a1450ede33fdc2eb5d3a976f139e94cf", + "testharness" + ], + "conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "80a3afe892d7a7c23c88f67e94570df21a9ce5ef", + "testharness" + ], + "conformance2/textures/misc/00_test_list.txt": [ + "a25c3ec81a6ed9f26c498a5b91018dbb3a49eebf", + "support" + ], + "conformance2/textures/misc/active-3d-texture-bug.html": [ + "98d714c29978eaa5d2163d401bfc2ea14af60968", + "testharness" + ], + "conformance2/textures/misc/copy-texture-image-luma-format.html": [ + "b8460e6512e71cb3488ce65e16d4f8e6919fb1fa", + "testharness" + ], + "conformance2/textures/misc/copy-texture-image-webgl-specific.html": [ + "3924bdd3d07e74e1da5fe991a3f6f3841dd6a590", + "testharness" + ], + "conformance2/textures/misc/copy-texture-image.html": [ + "760f74eaa5255d553e6c1f722acf837cb9eda5bb", + "testharness" + ], + "conformance2/textures/misc/gl-get-tex-parameter.html": [ + "4fa3bc5d3d15737a08caeaf81f00d788b20cf593", + "testharness" + ], + "conformance2/textures/misc/integer-cubemap-specification-order-bug.html": [ + "4070c6a24a91e36bfc8df6e5d372598988e7b0c2", + "testharness" + ], + "conformance2/textures/misc/integer-cubemap-texture-sampling.html": [ + "586ee2997bd7ae80fa39b3e74456b4fcd9f58740", + "testharness" + ], + "conformance2/textures/misc/mipmap-fbo.html": [ + "6dbe245200cdc162acf195eeb0c10f9c7080c9b0", + "testharness" + ], + "conformance2/textures/misc/tex-3d-size-limit.html": [ + "caacd2d8b436d274c7d08aef4aa3970a9a23d501", + "testharness" + ], + "conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html": [ + "88d4548329e07ce82ff5ffb8e6d4abe8e9568722", + "testharness" + ], + "conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html": [ + "e652b9f3e812017f07566c489db528dbb429d304", + "testharness" + ], + "conformance2/textures/misc/tex-image-with-bad-args.html": [ + "c459a222aea3405d19012a62261bf3e8eab955ac", + "testharness" + ], + "conformance2/textures/misc/tex-image-with-different-data-source.html": [ + "41fe15af6ccb9fa8e2fea9af07719afc995240a6", + "testharness" + ], + "conformance2/textures/misc/tex-input-validation.html": [ + "611ddff7bb7784460ecd6dac166b3e4c9798a664", + "testharness" + ], + "conformance2/textures/misc/tex-mipmap-levels.html": [ + "d71434a9b4a105efcc550bb0fba1d9d090194d21", + "testharness" + ], + "conformance2/textures/misc/tex-new-formats.html": [ + "9a2375e041281557a5ea7faff080493263ea3006", + "testharness" + ], + "conformance2/textures/misc/tex-srgb-mipmap.html": [ + "16dde03a2532d20aa0631ee560c810b314798079", + "testharness" + ], + "conformance2/textures/misc/tex-storage-2d.html": [ + "f3dcb729f00fdf756c52d8d993d3cf1c52653437", + "testharness" + ], + "conformance2/textures/misc/tex-storage-and-subimage-3d.html": [ + "dad3e66c09cca814d21324dfb9e85fd1059f512e", + "testharness" + ], + "conformance2/textures/misc/tex-storage-compressed-formats.html": [ + "80d792e3151521ecbc206f95c64fbe693afcea91", + "testharness" + ], + "conformance2/textures/misc/tex-unpack-params.html": [ + "8f1ce0c63e840345571913b95a803e103520b64f", + "testharness" + ], + "conformance2/textures/misc/texel-fetch-undefined.html": [ + "ad0b4c53d8b8d1168b052be2e77ed022dc89e1fe", + "testharness" + ], + "conformance2/textures/misc/texture-npot.html": [ + "6a7bab24131385636893a5fd3cf96153d0fcfaad", + "testharness" + ], + "conformance2/textures/svg_image/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "8f7ba64e7115d59d8c5dce5203dbe8236b837083", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "9f2ea3f1099da9241909e38864e54aec51759bdc", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "8cb4a377101f4dcef6f0be9debae68f95a7a6ab3", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-r16f-red-float.html": [ + "f825d9bceddfb0ba01eaf2514702d4b420fc32c0", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html": [ + "d818e76b4336f8f293fe399a9fbce2c9ec4722d6", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-r32f-red-float.html": [ + "ae4a0f2ae3b8565e242f8827a923b70b31a238b5", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html": [ + "9ed8be8c99a88b8ddcf44b91b55f3afd8ab536f5", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "3dc1b9c20853ada8e94303a1f9ff98e505120281", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html": [ + "4deb86dbda00154a784339aa9052b413686bf00d", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html": [ + "f9756c1eb5da9babf431b2daa4c2b3603d9abbaf", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html": [ + "ca99ff0016682b1f1a50b753aa79fae388229e17", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html": [ + "77d520e811e76c8e55a452438727c97b0dbe6e2c", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "39a0f224eef7ab4f1421de0aff2512b6941247f8", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html": [ + "f7ee085e686ae97e528ef700bd3ed366bfdb84b7", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html": [ + "46f29632e9bd8c941ddd09073fd956885ce23d32", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html": [ + "80a7f32e0694d6e7a6566f9167d89a8402b86e26", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "3aff625e9fa0eeac74757113e3572569bd0fc908", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "d4c829b316449ecaf1b4acb4316a88aa7cff8be8", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "f8242792c38f7576e5dea2f67f305f9aeb5235fd", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "0786edc5dc03d40ddefed2879c2650dff73269c9", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "9908733ff1e12955e47d913f9a7a4c9788a71b73", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "2cc215d7d91f1708f942d50c53355795178309d8", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html": [ + "9f3127e7e835fcd93d1f8a1c1213d9485df26eba", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html": [ + "9508f83f855f40f3a10ff5bdc531c14f52ff5c69", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html": [ + "357ce5d64b950b50c50fca9d15b1d3b2497fd013", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html": [ + "89e3bcaf062779dfb3fb9b51959c2903f6a818ca", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html": [ + "7d52595971e19df591a23aaa36bc71f4f3aecfc4", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "6a26e41afb3e7dae3ff1141061dbd54823fb04a3", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "6530f77ffd0dfc2b24df234ea8b1b676b5c80aee", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "cb4f1c891439b3a80a01f168d2c2c1d9964af393", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "2ca5178de72759eabab4ffc618a83d6685982184", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "f15e4b9b44a3464b5303dbfb3b962bd12cc00eec", + "testharness" + ], + "conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "8196795f9eeba9991ec32d478b84b249ca4ab6c9", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "6dbb77130fbc63d2f4b87aa8c325412435efe961", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "4126adbe662c9730ff75aae857b4cc377028d79a", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "1f2055c64ad189c820691d12a31eb79bedc4c40c", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r16f-red-float.html": [ + "862aa951648963c817623cc23eefd2cc42f50628", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html": [ + "42fc8c1962632cb762a0a792bb9f2ab27890b854", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r32f-red-float.html": [ + "10ea10e3aeb8175f58aa90ead6baa974e43e73b7", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html": [ + "b8773e9856ca6f5720cf2c02a2f84dc2f32bc10c", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "8746338160d89078f16eb1b39a4a4f4e87d8adaf", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html": [ + "8165ef9bb874a0c1350b092fdc5ed7136e46d263", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html": [ + "1036f60daf2c7a49fabf260179486af672a293df", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html": [ + "068aa4adecb02d04764d5e6b814c3016fd3a1c28", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html": [ + "08e80b40715da79c0c8d571da5ec906c228eae47", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "dc37c62daa03b63cf04a7b9e3f5cb285e19974e9", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html": [ + "373d3c38d5616b3ff2659763038c106cd5019a77", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html": [ + "13d09101cf1e8b371b019394ecc71135f4404e31", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html": [ + "54921b7b5ca2febe2defb84f21c00bf049f6a191", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "5c100fcde2f4236b46b151e0b80e0050a420fe4e", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "53524db2705478f0c896ea88973a05ef0bf2e07e", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "7004ac1503b621d1351fde4484bad31dc15aa05b", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "dc321cc374f2d83a4decaa35b71128ba3bad695f", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "6019f6b27ec236f296cdee3c59ef312f86fb564f", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "263aa6f972990cb1a8594f6e11fdb7c83e7710fe", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html": [ + "b0fcf8c2d337437d6b28d5e259b0d7ca92cefda9", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html": [ + "b9053929b5287e97259a9bb4b7c075af39c1ee69", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html": [ + "5113080a93b5b401620b0e819999aab7fdeb2bf5", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html": [ + "b8ca593022435de503afdfcb4d3cd1855ca5731d", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html": [ + "57512921939a6df8797b5ec6e67f9ff0a0844641", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "fd68c78dcd7c8cdfcc07e0c0d4fa9113bc7e0ef3", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "38d5d209d05b77c31688dbbc330834667b00006d", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "47f9129a9d88549ad58c608d92ca720bb28713b5", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "a2b8b9213600fc7a11101d25a52697c6b1db8d5e", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "246de7d3edf822829ddcef090fc9e179a2bca4ca", + "testharness" + ], + "conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "9304ec6e47bfc3878d64d5ccb97b3c836fa95f7c", + "testharness" + ], + "conformance2/textures/video/00_test_list.txt": [ + "5ad5e132ffbaa1cbb7a2e151f4944bfac8c6d199", + "support" + ], + "conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "7a4f99ca2cc5b1b16a92cb284738838c96043bcf", + "testharness" + ], + "conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "d1e7fe87ac0641dda34ef8a8300ef153b67ec720", + "testharness" + ], + "conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "0f8a1f53ada573f97326b6cadae82475f8314153", + "testharness" + ], + "conformance2/textures/video/tex-2d-r16f-red-float.html": [ + "1125cc99582682a84edf84c1ccf823802fe6500a", + "testharness" + ], + "conformance2/textures/video/tex-2d-r16f-red-half_float.html": [ + "bf6cebdf6ed3f89821c2eacb139cc617c58fe73b", + "testharness" + ], + "conformance2/textures/video/tex-2d-r32f-red-float.html": [ + "6363048d9a2f6657e7b19312cd8b02959a62fb90", + "testharness" + ], + "conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html": [ + "746010a6f4e5260a1c97959874aa8d628e768c83", + "testharness" + ], + "conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "65b9436dca59a83e67089b4ef3d08fe760c061d6", + "testharness" + ], + "conformance2/textures/video/tex-2d-rg16f-rg-float.html": [ + "639047c234628ea50d2351686ba885b57676b6b8", + "testharness" + ], + "conformance2/textures/video/tex-2d-rg16f-rg-half_float.html": [ + "8a0c09b7f622174107a081d2bb3f1117a6a52151", + "testharness" + ], + "conformance2/textures/video/tex-2d-rg32f-rg-float.html": [ + "c682b085f536b06686bca591d42d3beda1ce4e3f", + "testharness" + ], + "conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html": [ + "9fef207243ce595068ac6a885690669e476fc4a4", + "testharness" + ], + "conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "c3151708218ad2bbb06c69cdc563f113e46a39c2", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb16f-rgb-float.html": [ + "105f674a6645f5ba990ee0a89e73bbfb42a6d62d", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html": [ + "40582d24a9d6257e25b612ea006522a1d9911be5", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb32f-rgb-float.html": [ + "efb91ad1ba4ea69b15f70fad3a0faede74def04d", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "f5605fed9badd960a88a100355dd13c734b40227", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "df4e5267d7279ab3009dfd068c08addf4e560b2f", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "0ba8d740115bcd24160d27bc3fca24fb180b1a89", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "5ced9831b7e3cc4eaba330fe67f4617fb816eeb2", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "8117642468235dc4ac859a956f1994067d736626", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "064a0490d2e6303e1c6950fb76a80c9121c393c7", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html": [ + "6f0462f24ae06ea714acd90c0749fb0f1ed3571d", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html": [ + "0176a25aa74ef9ae528942b72859ba3195d23745", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgba16f-rgba-float.html": [ + "83abb323a4d63583b3649518ab20702c00e25626", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html": [ + "e03cfb94572d6d8e36bc04be9fe2a15706862411", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgba32f-rgba-float.html": [ + "87f22fa375840d3e510d4257297d20230c0eb6f9", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "04b253043fe245e621161ffe5aab99ae7eb81b6c", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "3d9c5ddf7819d00d1fa0dd164fc3d4f45ad186eb", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "0398e73565dc5cad16d50cf2d1dbffc291b02f11", + "testharness" + ], + "conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "0d900fd7070e61d11480f2d98d1e1576b9816647", + "testharness" + ], + "conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "11f9d3f974dd0721d8d956c97cdcf39c8084f602", + "testharness" + ], + "conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "de387d3409720bfa4628217488b6648b6b838112", + "testharness" + ], + "conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "2cfe6a42c2486c3569c2b687b828ef0bf3ba870a", + "testharness" + ], + "conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "5c7c6b5e68b34eac5d3b30abd0b7fcb53be71b27", + "testharness" + ], + "conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "3f316e2838c4da720ed9f364d949cbf5a47a90b5", + "testharness" + ], + "conformance2/textures/video/tex-3d-r16f-red-float.html": [ + "0ed7c7c8827d9f7a6080664c5d13a6b0cf3a37ac", + "testharness" + ], + "conformance2/textures/video/tex-3d-r16f-red-half_float.html": [ + "6b6bb9ab4290e29959b0ede2909f3e72090ea5df", + "testharness" + ], + "conformance2/textures/video/tex-3d-r32f-red-float.html": [ + "81b36abaeea3910f046198f6ad053cb776e7763d", + "testharness" + ], + "conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html": [ + "e4ac49a01ed0b02361769396ef4b764381a5bc91", + "testharness" + ], + "conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "1e15b95649ac8c6412434cebf9facb09ea3c043c", + "testharness" + ], + "conformance2/textures/video/tex-3d-rg16f-rg-float.html": [ + "6faaeb0d464e3d61b7f2ae1290f280927fe9039f", + "testharness" + ], + "conformance2/textures/video/tex-3d-rg16f-rg-half_float.html": [ + "9806fb10d904a6fb97b71f9d6cf64e6a2f4f0f91", + "testharness" + ], + "conformance2/textures/video/tex-3d-rg32f-rg-float.html": [ + "1caacdfd5b3d0563042aa9c3893c5100db8efd22", + "testharness" + ], + "conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html": [ + "9422c31ab9833db3401057d294524e79e20db205", + "testharness" + ], + "conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "366f1ca19deaf6760d9f13aa2f5d0c5e18f7dcc2", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb16f-rgb-float.html": [ + "8a05b09d708ee9ba3ca855a51361c1296b9391c3", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html": [ + "569fb1729a6a08cd68c128dd11573ac5878c430e", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb32f-rgb-float.html": [ + "29bf90237f428590baeebf0b8df358f9723fbde1", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "5199c5dff2a5214b429a79c8f904e260d7709e03", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "151c3bd8880759ac4ee7bcb7bf80d4607cc4815a", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "a6ddba35d63ecc5abe4101c3ec1396dc6698265c", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "62a7db1dfe756a805eb92801a1b1d4b09c98f73e", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "c42f6a77f9c25d04712d1770846aab230a1fc246", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "17a2d80eb2e5869f90f76d0d3c6d443cdded95bb", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html": [ + "97a35b53720390bdff620c0b16b59a4f61b4fe46", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html": [ + "591b220947506d34e53797bd4deaa7783096c7c4", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgba16f-rgba-float.html": [ + "3a4d4b04bd5dfb432b3aa4e67d59980861c2aea3", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html": [ + "742f38947152bc1ef100a08fd203fac89a7d65a0", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgba32f-rgba-float.html": [ + "4f07e41b40213d2dd9aaf3d1e449e83341954c65", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "44d16a6fee25cf370a83480c943bd91a37a09ad8", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "e340f3028e4bf460075ee2194c5f03531fe6d2cb", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "9b695a3cfaa457d0dfc47de01f6b05bbfda13d9f", + "testharness" + ], + "conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "0849f462b6e3ed3178a34d06b1c72b765d613fc4", + "testharness" + ], + "conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "6ac55129878044299686f355a814100fc2cd1af4", + "testharness" + ], + "conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "0ed88f9d7a0e522108b5fd5450a058e8eeb10d65", + "testharness" + ], + "conformance2/textures/webgl_canvas/00_test_list.txt": [ + "11f7a21276e35f256f840bc56c69e40f9f2f22e1", + "support" + ], + "conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html": [ + "183872c524e3155ec02e8e873bb01a4115acc5fe", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html": [ + "e1639ffac64243e95b808335b803325b1360d3e8", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "9f8455802394eac70ccc949e79c938ed28d02a16", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html": [ + "9480a5b96c40b0953ebb231056562ae6c58c9ea9", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html": [ + "01a898385faec40dd88431e7011f97d247e13b52", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html": [ + "5f67d4971b0c82f8439445dd0bd539ea7d8de53b", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html": [ + "1c4aee02653f9f761cd7b98d19be5815f1ff820f", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html": [ + "f7192bbbeb1d4f806c0054f003431796f2766167", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html": [ + "950849099b750ac15c5d12e9cfdeab10f19d08ff", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html": [ + "44e3d13edf4e132b43569fee496d83f53f141c3a", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html": [ + "5b6711a0932d3e120f6d0add00eb345064c887a1", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html": [ + "57aea79cacddcf603a665e5b4836a6557f78a37f", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html": [ + "0217abfd73959c224ab3586ef5502a4e89560c9d", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html": [ + "9aea6a7e5549336897c064d31d11f2e8f18b2a0b", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html": [ + "d2c1897527f39609a20af36a9ec6b06f96db78e1", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html": [ + "ccd84f454563908ccb41fc832dfc1d9f1b309f05", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html": [ + "4586d7d4257bca083a933f0d494892f37767f58b", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "7267de4f1b831d8d455d5a42e7acd2162527601a", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html": [ + "a46850349bec4b535b26556cfd91f9308eeb1aa6", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "c4bd164cb9d4621f03a024168b57ab26868dd516", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html": [ + "a1146ef45c4072df2f98f5dac1cafc6df5b7e489", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "b17404e2361449b94123c6af47960b2c6f3d97db", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html": [ + "f2ddb20921711c4dbf8c35d6791905684838da02", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html": [ + "193455c3007510b02e148d097be0b6672e80788a", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html": [ + "d962aee21fe6cc399ac40624219b96cd23443ae0", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html": [ + "cdc18ca4456d143898bc19c8ef77b97e5ee4815d", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "dd5e504c7c42fea5b2ade2a6690bf874507c6054", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html": [ + "805d1ce90151c0a3809931017bae79abf79eb20e", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "487132ecb5b787329b9ed2e08b570ec73b44baa6", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html": [ + "2d4667b2c562000560b429f888cbc578d65b7c6d", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "7420c932a5b09f14450f6b869c2a368ec5009571", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html": [ + "aa6c5756491e186e3989f8d2467c2711514b52e1", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html": [ + "1ea0ccc5f2b639a00046f6bdf16bc1a4c856509b", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html": [ + "c129b7f795be5ee696a0e9d138defedea5018ef5", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html": [ + "47eba2fc3d374ba25db029376ef39fb5d3374a58", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html": [ + "5785cd2a2c5d9ac03c95125b42477356ac522942", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html": [ + "543346f93d2c5ae7732e554e59d1e4cef11cefb0", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html": [ + "bcfc482882623db955d092a7be13445752b2bc7c", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html": [ + "430d2a795bbe4f04ad1425684852997434e0a594", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html": [ + "702683c769089dbc1e48fced74dd795c86113bbc", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html": [ + "30205d9ae10f8b36fda5dd5b48897f79ed95837a", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html": [ + "342effb403356fe3b5eefab400d4718069151e38", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html": [ + "7b3f7f8a6e2731e89f842fb41c333561f50975f5", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html": [ + "ca168d01423285e7f0cfd62e5478b6a035439d36", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html": [ + "a2d18ac1faaecd8e386ab5e746c108e26cd673b0", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html": [ + "ec1e11052baa1cae11a5284a5eeb43e5069c4350", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html": [ + "5ca3317927f1db76eb5f2958f5f7ed6be8f2a118", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html": [ + "5aee40fa742184a89392b01698996e3ad8992594", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html": [ + "7c854c416c39fed02800d57e4ba06140dcc0bc51", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html": [ + "fcd0f53fac4674b04202124da846886ac6c5c608", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html": [ + "34da6c39e77592390bd8c47c5173285ecc68e002", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html": [ + "00d5953681eeae2750d06d8fbc538d526bb7f897", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html": [ + "f2d3a2d74fd7eaccdc4f06c4b5d008a0a724feca", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html": [ + "9c9a18ce2750940b1d5dd26132ba65a34ecfbb44", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html": [ + "ae04c52853b20bab337d2dd836f3e45b8c2eec65", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html": [ + "d572bcbd5312ca9742b93fcb093ed48d79889612", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html": [ + "ae7e5f20df3182dcbee743b1e74c16a753cf542a", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html": [ + "2defbc1266d86b11fbc3a384c56a03a3c22261d5", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html": [ + "f5b02948aa630baee2f892f6d21ee2dbfcd0a58e", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html": [ + "ba0e96bdab5e6b5c6b7f92e82b42ed6e9d9cf99f", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html": [ + "9f517c7b7cbad210dc701b13144f471c45d054e1", + "testharness" + ], + "conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html": [ + "84e8116beb854d05fb31907722c2cf57ee442bc5", + "testharness" + ], + "conformance2/transform_feedback/00_test_list.txt": [ + "84da3d3ca614885a3bb0a6a105f9f76141996841", + "support" + ], + "conformance2/transform_feedback/transform_feedback.html": [ + "c8f4d1ab8c0d56f1379f82c915a51b595960d3d5", + "testharness" + ], + "conformance2/transform_feedback/two-unreferenced-varyings.html": [ + "7c463f416792ed782a27a373073c87b846f7e103", + "testharness" + ], + "conformance2/transform_feedback/unwritten-output-defaults-to-zero.html": [ + "376f169aad70f885cb9c0f68f6d58b975cd5a20f", + "testharness" + ], + "conformance2/vertex_arrays/00_test_list.txt": [ + "5b59a217393d68c2f425114c064e1c69dddabac0", + "support" + ], + "conformance2/vertex_arrays/vertex-array-object.html": [ + "47b5d560d7f9b91ea47b59e92f2e221f0604f587", + "testharness" + ], + "deqp/00_test_list.txt": [ + "32ec5067a61d7d4f67d9cf53995d55dbbe45339b", + "support" + ], + "deqp/LICENSE": [ + "0a93ef7186802587714fc662744fd00c9abd7f5a", + "support" + ], + "deqp/README.md": [ + "bdaf88f05070aff40fdeedcf6bb8ab4db196c473", + "support" + ], + "deqp/build.py": [ + "5349a6c939d3fb8b79ae0739d236efd0fc48b330", + "support" + ], + "deqp/compiler.jar": [ + "940f408ee5d8f8b4557f856f7f513c5c3632346f", + "support" + ], + "deqp/compiler_additional_extern.js": [ + "814a16e4b07220ce9f55d1d3d687629a1ba7ed67", + "support" + ], + "deqp/data/gles2/shaders/00_test_list.txt": [ + "035e839a8aadf48f67a18b54ad687d9a3843a654", + "support" + ], + "deqp/data/gles2/shaders/conditionals.html": [ + "1ba63203d2c0873eca92a94988fc1e422fadf050", + "testharness" + ], + "deqp/data/gles2/shaders/conditionals.test": [ + "7b5f5911490e916d97860c72c9be3ae67246c0cc", + "support" + ], + "deqp/data/gles2/shaders/constant_expressions.html": [ + "aa7134ef1ea6cf0694a2d570494e273985853806", + "testharness" + ], + "deqp/data/gles2/shaders/constant_expressions.test": [ + "355a4432a34d5697fbb2be63a5c1c5d3d74591fd", + "support" + ], + "deqp/data/gles2/shaders/constants.html": [ + "a6cc869a1ef5d034e93b15499342d4d59b9ee18e", + "testharness" + ], + "deqp/data/gles2/shaders/constants.test": [ + "c3887e7081f1e4b0b4d0ac3d2ed54d0656faf55d", + "support" + ], + "deqp/data/gles2/shaders/conversions.html": [ + "9da98c3ea5f8490e56857a99450ba9cd08a30011", + "testharness" + ], + "deqp/data/gles2/shaders/conversions.test": [ + "51dd9c23749fc300a87ec238aa4348671398be49", + "support" + ], + "deqp/data/gles2/shaders/declarations.html": [ + "1484816f2d1073ea70142dff899475fd90a34531", + "testharness" + ], + "deqp/data/gles2/shaders/declarations.test": [ + "4dfb0a4a7d6f79432dff20d12f6311c6a76e7cd9", + "support" + ], + "deqp/data/gles2/shaders/fragdata.html": [ + "7eb4cdec590d7652b298b901f88b2d4398e9da06", + "testharness" + ], + "deqp/data/gles2/shaders/fragdata.test": [ + "f7ba4f29570850af67c54c435e6fc1901c7660e5", + "support" + ], + "deqp/data/gles2/shaders/functions.html": [ + "4868cefd662761e836a6d16c8370ce052a850bfe", + "testharness" + ], + "deqp/data/gles2/shaders/functions.test": [ + "2161a4c81bc0a6ba32026a47c369e6f6087b2179", + "support" + ], + "deqp/data/gles2/shaders/invalid_texture_functions.html": [ + "bffd6be43f1c4485a5fbf80ed95abcd7ecc0ae0c", + "testharness" + ], + "deqp/data/gles2/shaders/invalid_texture_functions.test": [ + "7641da22820af139d7e7d539751e71a8b3e52097", + "support" + ], + "deqp/data/gles2/shaders/keywords.html": [ + "7b2748a53d70d2756f8c5257cdb28f92c3ff0f50", + "testharness" + ], + "deqp/data/gles2/shaders/keywords.test": [ + "16fc3906542fbb80e3d31d138ff07190eb56ae28", + "support" + ], + "deqp/data/gles2/shaders/linkage.html": [ + "9b1d3926a3266112eb2af5823d406a4b30e46d1a", + "testharness" + ], + "deqp/data/gles2/shaders/linkage.test": [ + "319a85858b1ad11f612589752cc8c23c30fe2afb", + "support" + ], + "deqp/data/gles2/shaders/preprocessor.html": [ + "1ffd5e7d8eade8246b75fd3d07b9500ac3ac739f", + "testharness" + ], + "deqp/data/gles2/shaders/preprocessor.test": [ + "7e3d2514932698903e64ad906145dccbb26db842", + "support" + ], + "deqp/data/gles2/shaders/qualification_order.html": [ + "62583eaeed4e177213aaad235182e35227da0dd5", + "testharness" + ], + "deqp/data/gles2/shaders/qualification_order.test": [ + "4b20ad8ee858a892653148e9523311fd930dfc87", + "support" + ], + "deqp/data/gles2/shaders/reserved_operators.html": [ + "c453f9b21a3d8ba8d296b388d708be89623ce487", + "testharness" + ], + "deqp/data/gles2/shaders/reserved_operators.test": [ + "dda1f1aade97b257ba3538b2a462e274a4c96ed3", + "support" + ], + "deqp/data/gles2/shaders/scoping.html": [ + "14ea84e46069be60a0b9cae8f24cddbfc8560c87", + "testharness" + ], + "deqp/data/gles2/shaders/scoping.test": [ + "a387631af4e222309cf8076b14f5f19972a0474e", + "support" + ], + "deqp/data/gles2/shaders/swizzles.html": [ + "99d074630bd6d285c53636f70ef6adacbda2ed14", + "testharness" + ], + "deqp/data/gles2/shaders/swizzles.test": [ + "7e82c3e60d5a336359e2d0478539865e2051ccd7", + "support" + ], + "deqp/data/gles3/shaders/00_test_list.txt": [ + "d98d8130b45a4e4d64b9806554bb3ee85ecd4e44", + "support" + ], + "deqp/data/gles3/shaders/arrays.html": [ + "d19695c34d3b3bcdada2c4a7ca43fcc45bdb42b9", + "testharness" + ], + "deqp/data/gles3/shaders/arrays.test": [ + "f6276522b4f057ebb59232c3b3f3f83e6fe78528", + "support" + ], + "deqp/data/gles3/shaders/conditionals.html": [ + "69a1d7d656070bdd3978cd29d93be7d9db0de15a", + "testharness" + ], + "deqp/data/gles3/shaders/conditionals.test": [ + "a3a5b476fcf3a8addfbee4380bed2ded0e877801", + "support" + ], + "deqp/data/gles3/shaders/constant_expressions.html": [ + "e88f390955f2a4b6184998284e9639028373097c", + "testharness" + ], + "deqp/data/gles3/shaders/constant_expressions.test": [ + "59c6cb6ffb99aeeca6b9fcc0e8d5732ef759fa4c", + "support" + ], + "deqp/data/gles3/shaders/constants.html": [ + "7dae66547003ad4742a616494491f2ed6ea7b79d", + "testharness" + ], + "deqp/data/gles3/shaders/constants.test": [ + "93e71b72b61c06ad784c9b150923c520d94e1d85", + "support" + ], + "deqp/data/gles3/shaders/conversions.html": [ + "788e06f2256775e73d4acb840aa8fbf35a337c10", + "testharness" + ], + "deqp/data/gles3/shaders/conversions.test": [ + "968c2d264f925f88682527562b7633bcf7767f48", + "support" + ], + "deqp/data/gles3/shaders/declarations.html": [ + "c0d07dddb67aaa1aaf93411553d8c5c38e42db1c", + "testharness" + ], + "deqp/data/gles3/shaders/declarations.test": [ + "86f98d9832ef50daf7c7bba9b5f5021303b79588", + "support" + ], + "deqp/data/gles3/shaders/fragdata.html": [ + "b9332ef29b40981aa7c26f0e997db3096e0c385e", + "testharness" + ], + "deqp/data/gles3/shaders/fragdata.test": [ + "f7ba4f29570850af67c54c435e6fc1901c7660e5", + "support" + ], + "deqp/data/gles3/shaders/functions.html": [ + "c14d383518475d6f0baf1b8b289aa8ce1b2d398e", + "testharness" + ], + "deqp/data/gles3/shaders/functions.test": [ + "767a03599eecddcdb049b15ffbbc1b54bf5bd480", + "support" + ], + "deqp/data/gles3/shaders/invalid_texture_functions.html": [ + "20596f05c0a8603c1cf3809f7b08c7bab5f5c4e0", + "testharness" + ], + "deqp/data/gles3/shaders/invalid_texture_functions.test": [ + "10d65b22eded60771f4dc0715da89303cacef1d3", + "support" + ], + "deqp/data/gles3/shaders/keywords.html": [ + "ab674ddd589071cc25d8df05cfb2cbf8ecdeafdf", + "testharness" + ], + "deqp/data/gles3/shaders/keywords.test": [ + "b588cd74e3361096c10dd4bc5386bb2bb08aa59b", + "support" + ], + "deqp/data/gles3/shaders/linkage.html": [ + "201a24c959bf545930957b078ec21cd6df16aa28", + "testharness" + ], + "deqp/data/gles3/shaders/linkage.test": [ + "4cdaa061800b5b159154009f8c27a21007cefecc", + "support" + ], + "deqp/data/gles3/shaders/negative.html": [ + "a447a4eff7b14fae9171f089fac23790c267f449", + "testharness" + ], + "deqp/data/gles3/shaders/negative.test": [ + "c7b86eded46f9ad386cd2c379304076c77c210e1", + "support" + ], + "deqp/data/gles3/shaders/preprocessor.html": [ + "b47acb8593f887ed56749be3ea7f9510036f7c91", + "testharness" + ], + "deqp/data/gles3/shaders/preprocessor.test": [ + "ebe3851965bc11031bcb991f400ad7175237c7b4", + "support" + ], + "deqp/data/gles3/shaders/qualification_order.html": [ + "3839047a022c3af7bb090391301882660afc4852", + "testharness" + ], + "deqp/data/gles3/shaders/qualification_order.test": [ + "42c5b357f2fc1abe7e032243bb94c497ad2a2420", + "support" + ], + "deqp/data/gles3/shaders/scoping.html": [ + "e514064bf5bd4d6eef1e9ff069d52820aebcf796", + "testharness" + ], + "deqp/data/gles3/shaders/scoping.test": [ + "4f195250f36c7fa98165e241c53bfc90e453fc9c", + "support" + ], + "deqp/data/gles3/shaders/switch.html": [ + "2ff62002139d166af0d8274fad85b562852549b1", + "testharness" + ], + "deqp/data/gles3/shaders/switch.test": [ + "687eb7ebab4b3778286d68c4cfb33687adc60638", + "support" + ], + "deqp/data/gles3/shaders/swizzles.html": [ + "f843b17262ff067841f8535ffdda0b9c153450a3", + "testharness" + ], + "deqp/data/gles3/shaders/swizzles.test": [ + "2477ebb064c5cedcccb364d96458dcb7ba6a6726", + "support" + ], + "deqp/deqp-deps.js": [ + "4b38dce6c4a37f435eb2c5571b258c2401b1f412", + "support" + ], + "deqp/framework/common/tcuBilinearImageCompare.js": [ + "bc23104c09d4392868932bf5a354b5d057cbcb4f", + "support" + ], + "deqp/framework/common/tcuCompressedTexture.js": [ + "a309f81cfdafc55cbd661e23b143bf4e918316ac", + "support" + ], + "deqp/framework/common/tcuFloat.js": [ + "3d91ab5aa9415d341df39997dd3823fb40942bd2", + "support" + ], + "deqp/framework/common/tcuFloatFormat.js": [ + "a0b4dc82cf4b6dc3f8938a7220f646b81080ae5b", + "support" + ], + "deqp/framework/common/tcuFuzzyImageCompare.js": [ + "aea5bf7e090ddb1b59653929b8a932dccca0ef40", + "support" + ], + "deqp/framework/common/tcuImageCompare.js": [ + "3a8138ef23252ca1a785d1fb3234c7c0bbb0076a", + "support" + ], + "deqp/framework/common/tcuInterval.js": [ + "23296c1f3f91216aa9b37691771f115cb99047ce", + "support" + ], + "deqp/framework/common/tcuLogImage.js": [ + "2dabc9060baaebb67a4930ce4c423dbb3707ad26", + "support" + ], + "deqp/framework/common/tcuMatrix.js": [ + "e2959ecdc2ce16f29f5d32ede897e28b96b869ae", + "support" + ], + "deqp/framework/common/tcuMatrixUtil.js": [ + "63dcaba871a312fad38fd8926bfc6f062734e296", + "support" + ], + "deqp/framework/common/tcuPixelFormat.js": [ + "daf3297a9341c27e4abccf9d36152a3db8937783", + "support" + ], + "deqp/framework/common/tcuRGBA.js": [ + "0bab841d1ba5c3b28790633808e5396420b75319", + "support" + ], + "deqp/framework/common/tcuSkipList.js": [ + "cd34aa0145032b924413594b131cf00877379ec0", + "support" + ], + "deqp/framework/common/tcuStringTemplate.js": [ + "d70056733bb9393f81216a86ac64aa285970c2a9", + "support" + ], + "deqp/framework/common/tcuSurface.js": [ + "47d3634aad66a627461a18c426e120ab53f71dc9", + "support" + ], + "deqp/framework/common/tcuTestCase.js": [ + "d4322de4d1af31c4164fcee3c87cbc10fe68d928", + "support" + ], + "deqp/framework/common/tcuTexCompareVerifier.js": [ + "254963ae6663af2748841609ce0d8189f4f14a05", + "support" + ], + "deqp/framework/common/tcuTexLookupVerifier.js": [ + "6b471998aa824eddeb123263914dcba83b5acb59", + "support" + ], + "deqp/framework/common/tcuTexVerifierUtil.js": [ + "4c88f4460872ae7c32d197f023849bdd0ece32ca", + "support" + ], + "deqp/framework/common/tcuTexture.js": [ + "8a3a2ed1d4ef64b4ee85677e13e18de7c770c603", + "support" + ], + "deqp/framework/common/tcuTextureUtil.js": [ + "40450ab380188693aa54108fbb37b4468e553cee", + "support" + ], + "deqp/framework/delibs/debase/deMath.js": [ + "7551d6c1b6491ea54a74b120f7848ccf1d22c897", + "support" + ], + "deqp/framework/delibs/debase/deRandom.js": [ + "2246a2e9d3527cdabcec9bd4e0f4c8b4cafc59be", + "support" + ], + "deqp/framework/delibs/debase/deString.js": [ + "fc84a723270fac070c834fc758e06038a9ab5bb1", + "support" + ], + "deqp/framework/delibs/debase/deUtil.js": [ + "56a90b6ff61f0a63b066c18e99a0412c3c03c493", + "support" + ], + "deqp/framework/opengl/gluDrawUtil.js": [ + "baa05a9708b298b5e4a371f38489ca1d2c6b6714", + "support" + ], + "deqp/framework/opengl/gluObjectWrapper.js": [ + "38f8a28f9c5db6fd4234a0adf99c0d98d6fd04bc", + "support" + ], + "deqp/framework/opengl/gluPixelTransfer.js": [ + "04b81a2a1a8ea0e5be79bc40fce625b521406dbd", + "support" + ], + "deqp/framework/opengl/gluShaderProgram.js": [ + "0c340ee380946b935cc73590f99138326f1aa6d9", + "support" + ], + "deqp/framework/opengl/gluShaderUtil.js": [ + "1604dbc61373314ac6545c37028c8ef64fe21769", + "support" + ], + "deqp/framework/opengl/gluStrUtil.js": [ + "b554db047ac09b201a6ec38c3316ea24e54865bf", + "support" + ], + "deqp/framework/opengl/gluTexture.js": [ + "fcc33588e1388c2d7b07076f50b0cba9775d72b6", + "support" + ], + "deqp/framework/opengl/gluTextureUtil.js": [ + "06f3f5289d4dc31bc339f26fce859eee1f561152", + "support" + ], + "deqp/framework/opengl/gluVarType.js": [ + "a05f1c1e5c800916236e34bc647734a5b8d32ce2", + "support" + ], + "deqp/framework/opengl/gluVarTypeUtil.js": [ + "30e198a60644cabb4c75c1c62fa2847f68f1d8e3", + "support" + ], + "deqp/framework/opengl/simplereference/00_test_list.txt": [ + "7db3d9d5c719fd5949b407802aad0acb85e7f6c6", + "support" + ], + "deqp/framework/opengl/simplereference/referencecontext.html": [ + "44a2dc4e132d0554cac2906c010687f20d01c244", + "testharness" + ], + "deqp/framework/opengl/simplereference/sglrGLContext.js": [ + "13f75e8f5e53a55b6df872ac6de189001b456daa", + "support" + ], + "deqp/framework/opengl/simplereference/sglrReferenceContext.js": [ + "523dbe607ffcdc39c0f8b55c9f0c75c92268dc72", + "support" + ], + "deqp/framework/opengl/simplereference/sglrReferenceContextTest.js": [ + "cc8abf5969bf7e5891ab76290717437101c7523d", + "support" + ], + "deqp/framework/opengl/simplereference/sglrReferenceUtils.js": [ + "3b93dd8f9f4baaf1f9c54991f3d73c7625b8dbd6", + "support" + ], + "deqp/framework/opengl/simplereference/sglrShaderProgram.js": [ + "f5201a5315a3d87c72ae82bf03b6af3c70b3926b", + "support" + ], + "deqp/framework/referencerenderer/rrDefs.js": [ + "c0400465e4f4d67e41171f08b13c998dca94210a", + "support" + ], + "deqp/framework/referencerenderer/rrFragmentOperations.js": [ + "a9c2a1f4643dcf83b8f9e1c56d9b07a08bf4b418", + "support" + ], + "deqp/framework/referencerenderer/rrGenericVector.js": [ + "62a92a42271d7298f853e15c62f074a90447e2f4", + "support" + ], + "deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js": [ + "6de1ca270178b9f7778753b95c890bfa44f6f7de", + "support" + ], + "deqp/framework/referencerenderer/rrRenderState.js": [ + "cac4dc56a30a33b1717382404d03fcdf0aade908", + "support" + ], + "deqp/framework/referencerenderer/rrRenderer.js": [ + "4d5752b2c49edbbf5c6bea5109315fa4e98b5849", + "support" + ], + "deqp/framework/referencerenderer/rrShaders.js": [ + "143d9b7289cf4d883efd4258025baf52bec3c7cb", + "support" + ], + "deqp/framework/referencerenderer/rrShadingContext.js": [ + "38b9d201f951e85565b3c4e5f84bcc977a24e9a8", + "support" + ], + "deqp/framework/referencerenderer/rrUtil.js": [ + "03a58168fc059781762a5dab9e6f38d9bc9dc60e", + "support" + ], + "deqp/framework/referencerenderer/rrVertexAttrib.js": [ + "f6095e2cc9bf7f572958ace751142e3b2bd0add4", + "support" + ], + "deqp/framework/referencerenderer/rrVertexPacket.js": [ + "ec00e17d1931c7f907d7f714a2b1eca8d4d88255", + "support" + ], + "deqp/functional/gles3/00_test_list.txt": [ + "0210211a2dc36ff4885d510f8b8eb04960ac1ae3", + "support" + ], + "deqp/functional/gles3/attriblocation.html": [ + "4b9209a1da770306c27d7b6dab294d98f241e729", + "testharness" + ], + "deqp/functional/gles3/booleanstatequery.html": [ + "1257c361e2ebbb9ca0527270489d838d941adb8d", + "testharness" + ], + "deqp/functional/gles3/buffercopy.html": [ + "7d11acd2c7ba14ae1e8ef9e60f6066c1e6bd4306", + "testharness" + ], + "deqp/functional/gles3/bufferobjectquery.html": [ + "ddb7af1f4fe0c025d3445f2569eeafd2f58765c4", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/00_test_list.txt": [ + "6ac29a3862211153f434aa3760cae85c6f166089", + "support" + ], + "deqp/functional/gles3/builtinprecision/abs.html": [ + "2e2d264d879d038194f95a1310f0de25d9ea834e", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/acos.html": [ + "655278da5c56cfa4fcf39d71b1a264f25527d7fb", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/acosh.html": [ + "45653eb97aa5ff468b54b5ddcec595aff0d6a37f", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/add.html": [ + "f801b895ca17869e4170d07ba40fc8e5c12639bf", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/asin.html": [ + "11601527871a3dfb06f68833915df8bc96504433", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/asinh.html": [ + "c5de3a77515c6b21957ddfc1f24f6f98f4edf49c", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/atan.html": [ + "59d33f45e6008e135c94065455bfd325856d16b0", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/atan2.html": [ + "1565b8af1a3119f18f40fcc22486c1006ce057a6", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/atanh.html": [ + "25fbab97a11962b558f2c27ad651f2c0c9086519", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py": [ + "cd32b4534b1ac9b3f04fe737b73f9fc4964dc382", + "support" + ], + "deqp/functional/gles3/builtinprecision/ceil.html": [ + "bcb18a5b9de5dd97f5f3c461ea2b168801060011", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/clamp.html": [ + "7d0372276d4b9fd7a95de4c839a84dc7410b4e04", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/cos.html": [ + "bf2c92e17838ac1f29787145315f948224f04821", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/cosh.html": [ + "1c4c62b84e1f46591303db728b7c1f2a155b0b2f", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/cross.html": [ + "a936911b9f29a76c54052a03c2e33aabc454bd70", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/degrees.html": [ + "70c00f2aadd9c39cb462d93d335738db722f74df", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/determinant.html": [ + "9a5e49682fd90a1775cc67e3b8e0bf9fd116d70e", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/distance.html": [ + "5cdf46d9480ee28f63f56fad81790b50bbdd6543", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/div.html": [ + "be275048f70e7d0aa5b8ed58742f1f153ac69650", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/dot.html": [ + "64d98d72313f5c889691aab18050193bf76c8b82", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/exp.html": [ + "3f036946deecbe646c50a649ee85c4cf80bf4c97", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/exp2.html": [ + "36e1348583cba09c4e53ef1bdd44d40cce947df9", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/faceforward.html": [ + "cb52ba62f7deac443ac967e78d855d41074f1de6", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/floor.html": [ + "9ee9e5eeb4f0baf3114be1f1236957e2c8544f56", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/fract.html": [ + "853abb68785504cfb837728a365bcf6bf4a1db61", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/inverse.html": [ + "34b7687e272250bf8864b2f66f72660f4ffd543a", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/inversesqrt.html": [ + "ef5b661be3fff8591b4d6db8c841c4385bced363", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/length.html": [ + "63fcfec29d7a3b4ffd75d6d2158f875b08d5765a", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/log.html": [ + "3f94bacdfd89ee10325dccc43880924bb707e5b4", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/log2.html": [ + "04977f98f260545a0b86d20363cf6081cbae824a", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/matrixcompmult.html": [ + "7c3d1430ae8e6aca85e2e8a88b12bf3b1fb29655", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/max.html": [ + "80781ad06ea7b7d05817a578aed519ae4f277d3d", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/min.html": [ + "16236bfea3d480d0592b558cceebe82da6abec9c", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/mix.html": [ + "95049fa08bd80e22ff192d92d6eb5f890ffdb7f9", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/mod.html": [ + "dddced0470eb666927336c2d8f81d8d49abbc9e7", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/modf.html": [ + "93522eee9cb058a2a6da523b16641c14e83f25d1", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/mul.html": [ + "126c8bf90abf0ad4a8f52292163ae7ada4c2f9df", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/normalize.html": [ + "781e53e4a82f654f9fc23987ca0c241e78a5af2a", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/outerproduct.html": [ + "d2c440637713d81902216f0d495f5819f5ec2c36", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/pow.html": [ + "253bcd16a8349443ceb4e9dd2319269f0bad9a9f", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/radians.html": [ + "d768833c3936e5b47c530e9cd87b424f0ef7ac04", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/reflect.html": [ + "ce26ee9990d9c87593ececbdbfdb7bc7a6b48b15", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/refract.html": [ + "986516966397710ba7f9cf5b13aa20562d24fc63", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/round.html": [ + "82382a04b17edc21c375e233423958ed82e6daef", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/roundeven.html": [ + "6ec902a8b1f72fdd76b3fb4447c8f8cd3c8153eb", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/sign.html": [ + "b58c521d95a606ebab050dffc57d2bef0bf08502", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/sin.html": [ + "1aefee63f45d8555bb5408448632c4d0f93e7a09", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/sinh.html": [ + "03ff676fb2b213e7da614e647b3e1535ac63e068", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/smoothstep.html": [ + "8962fa8f5bc9eccd8c341818a2612faa6689a5b3", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/sqrt.html": [ + "cefa2d8bd2f1e073e32d4e73c93cc81068dbaeef", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/step.html": [ + "310a62946db1e71edb83feef7c44640542c4ce73", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/sub.html": [ + "c6e2e9df0d6bf6b57f05fe6bdced5506c8cd6de2", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/tan.html": [ + "de1cb4e89d819337cfab585a7cfa4685adcbdffe", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/tanh.html": [ + "d3180414f69c39aa80b0fa15999a7b0607ebcd49", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/transpose.html": [ + "47d668146094cd1006a3444cb6f6effbd41f6cf1", + "testharness" + ], + "deqp/functional/gles3/builtinprecision/trunc.html": [ + "928c341f856e698970b2a67564e7bb2d994c4053", + "testharness" + ], + "deqp/functional/gles3/clipping.html": [ + "b4f9230202af4aef3978e7a5d89d69561343ae9b", + "testharness" + ], + "deqp/functional/gles3/defaultvertexattribute.html": [ + "b5206b802237268904b49d363e3fece365413150", + "testharness" + ], + "deqp/functional/gles3/draw/00_test_list.txt": [ + "ba28d1bb854d1fdac183891e6e6a57ac1ab315b3", + "support" + ], + "deqp/functional/gles3/draw/draw_arrays.html": [ + "5af0e2a0e961439a915157f3c6a05890196af108", + "testharness" + ], + "deqp/functional/gles3/draw/draw_arrays_instanced.html": [ + "0bd66f4faf3ad8ad0b35839601a7ff6a4032471f", + "testharness" + ], + "deqp/functional/gles3/draw/draw_elements.html": [ + "e6cd22f5b84671032784de58f927bf961e982e29", + "testharness" + ], + "deqp/functional/gles3/draw/draw_elements_instanced.html": [ + "f468f472bca400bf4c4c880615f3758ae8462529", + "testharness" + ], + "deqp/functional/gles3/draw/draw_range_elements.html": [ + "602e72725a12e6d7ba374aeb6a448a48c07af527", + "testharness" + ], + "deqp/functional/gles3/draw/draw_test_generator.py": [ + "c6b6017eab027efe2160f1c132544c3213f23042", + "support" + ], + "deqp/functional/gles3/draw/instancing.html": [ + "6247d694fd785fac4b2a9cea5241ecb109987f75", + "testharness" + ], + "deqp/functional/gles3/draw/random.html": [ + "3ef04acbd181b558f8b17683c7156360b9d17a41", + "testharness" + ], + "deqp/functional/gles3/es3fApiCase.js": [ + "3238e6c2efbb556165d2e2f4565b8147b2503205", + "support" + ], + "deqp/functional/gles3/es3fAttribLocationTests.js": [ + "93f91eca1d7b0d17c6cb4080565669b1e56fa7b0", + "support" + ], + "deqp/functional/gles3/es3fBooleanStateQuery.js": [ + "173dea0946dd4a9c570aa486696ab0e05a455460", + "support" + ], + "deqp/functional/gles3/es3fBufferCopyTests.js": [ + "51186231a6fc671258d422a8988d5599fc0981c3", + "support" + ], + "deqp/functional/gles3/es3fBufferObjectQueryTests.js": [ + "a4384d3ae7fb2b07813e6d01aa546ebd7874ffa4", + "support" + ], + "deqp/functional/gles3/es3fBuiltinPrecisionTests.js": [ + "d5786180b34ac21a570b87ee495254f18f601c84", + "support" + ], + "deqp/functional/gles3/es3fClippingTests.js": [ + "e261cdea633cdba9e879b2c2fd2b5c485596770d", + "support" + ], + "deqp/functional/gles3/es3fDefaultVertexAttributeTests.js": [ + "863bc4deda63a5d91f4526d78a9faafe90a92383", + "support" + ], + "deqp/functional/gles3/es3fDrawTests.js": [ + "df42ac8193ee0e672fc4e0d3652d6ab7d4169021", + "support" + ], + "deqp/functional/gles3/es3fFboColorbufferTests.js": [ + "2f7545a970d89e4122d9e400a2c57daf337b7e63", + "support" + ], + "deqp/functional/gles3/es3fFboCompletenessTests.js": [ + "1ae68fc8c7b3d381fb98563f6268b66021cd876f", + "support" + ], + "deqp/functional/gles3/es3fFboDepthbufferTests.js": [ + "c662a3764eee3d8bd0445c8c3e5e74bd46afd116", + "support" + ], + "deqp/functional/gles3/es3fFboInvalidateTests.js": [ + "3a90cceccd4d1831630aeb340336308cc2b592c5", + "support" + ], + "deqp/functional/gles3/es3fFboMultisampleTests.js": [ + "261da0073412a7084e60dd652ee5a1c6b17f59a0", + "support" + ], + "deqp/functional/gles3/es3fFboRenderTest.js": [ + "78229de447b127d230aadaa611d4352b915f04a7", + "support" + ], + "deqp/functional/gles3/es3fFboStateQueryTests.js": [ + "4795790ef47eaa8537a5b75d3b49e0f1ca9d03dc", + "support" + ], + "deqp/functional/gles3/es3fFboStencilbufferTests.js": [ + "4cebe7e4a982121fc3ede42bd75c3c427475fc6a", + "support" + ], + "deqp/functional/gles3/es3fFboTestCase.js": [ + "cdaa7d352f895121d8621170d19efda457f07f26", + "support" + ], + "deqp/functional/gles3/es3fFboTestUtil.js": [ + "ed152a43e4f438c2af1a32df708a9759e5a9154f", + "support" + ], + "deqp/functional/gles3/es3fFloatStateQueryTests.js": [ + "6b5431061e0e733a6ffea57089b81c3c269dbab8", + "support" + ], + "deqp/functional/gles3/es3fFragDepthTests.js": [ + "8a892a09267d06212838bfa9d2edac2c4dcf37f9", + "support" + ], + "deqp/functional/gles3/es3fFragmentOutputTests.js": [ + "b27eee7a6e2579d37943c90353d06f7c0b1f4098", + "support" + ], + "deqp/functional/gles3/es3fFramebufferBlitTests.js": [ + "ffc6a0c68cec01cdc590b176624fec701c73e3bd", + "support" + ], + "deqp/functional/gles3/es3fIndexedStateQueryTests.js": [ + "a18f6708b24250f0378cd80690954eb976cf299d", + "support" + ], + "deqp/functional/gles3/es3fInstancedRenderingTests.js": [ + "adc7e857ca9f275ba429ce5490f800353c11e425", + "support" + ], + "deqp/functional/gles3/es3fIntegerStateQueryTests.js": [ + "ec5048e4f367b3f745054cdda71d664db5027dcd", + "support" + ], + "deqp/functional/gles3/es3fInternalFormatQueryTests.js": [ + "8eb1b0e2c0a28dac9330bb670c9a7a6d4f1f3dd4", + "support" + ], + "deqp/functional/gles3/es3fLifetimeTests.js": [ + "4bccc25cd9f6fd0ebfa2f5be6157988eeabab494", + "support" + ], + "deqp/functional/gles3/es3fMultisampleTests.js": [ + "fe2120af6d3d28813d593074825c3415e47c22f1", + "support" + ], + "deqp/functional/gles3/es3fNegativeBufferApiTests.js": [ + "2a8910eb0d3d9cca27fcf5513c604bbc92d47088", + "support" + ], + "deqp/functional/gles3/es3fNegativeFragmentApiTests.js": [ + "c3675d436f7198d3b510cd50c3da958fb5095aab", + "support" + ], + "deqp/functional/gles3/es3fNegativeShaderApiTests.js": [ + "6e48dab60daac0ef432dd2b5d5dbd058bd724047", + "support" + ], + "deqp/functional/gles3/es3fNegativeStateApiTests.js": [ + "40d6384edcdddb305158e225f3fa3c92668597d2", + "support" + ], + "deqp/functional/gles3/es3fNegativeTextureApiTests.js": [ + "171eb7205dbdd8ffefcee84a3d937f4198318151", + "support" + ], + "deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js": [ + "1321118c416fdb15ea9f5e8494f5ef460d6e2534", + "support" + ], + "deqp/functional/gles3/es3fOcclusionQueryTests.js": [ + "8549d657bd41f673d511a8271185571a82d5c4f8", + "support" + ], + "deqp/functional/gles3/es3fPixelBufferObjectTest.js": [ + "43f001e110fed725c376b66cbe655fe38f91e7a8", + "support" + ], + "deqp/functional/gles3/es3fPrimitiveRestartTests.js": [ + "85973665ad8c15756a95acd30940d2fbf8a159f8", + "support" + ], + "deqp/functional/gles3/es3fRasterizerDiscardTests.js": [ + "ce746485695980989e710812adc5116a16c5d09f", + "support" + ], + "deqp/functional/gles3/es3fRboStateQueryTests.js": [ + "9903102990e6d30bd9470963c4206696244ddb73", + "support" + ], + "deqp/functional/gles3/es3fReadPixelTests.js": [ + "7996c9196c9202751022b68dd9daa2b3e73079b9", + "support" + ], + "deqp/functional/gles3/es3fSamplerObjectTests.js": [ + "271a2186aef4e3349666cfe5924eb81e64727b54", + "support" + ], + "deqp/functional/gles3/es3fSamplerStateQueryTests.js": [ + "22cfde12aae0ab36c641a5d5ff1910b70cb3aad8", + "support" + ], + "deqp/functional/gles3/es3fShaderApiTests.js": [ + "2768f0325bc456967213115bda1b5b4784a1d79a", + "support" + ], + "deqp/functional/gles3/es3fShaderBuiltinVarTests.js": [ + "c696c6c12eacba1e62d876d33762450875b5f416", + "support" + ], + "deqp/functional/gles3/es3fShaderCommonFunctionTests.js": [ + "ddf1edc345f9475fe6eb7737c77587b210ed5af4", + "support" + ], + "deqp/functional/gles3/es3fShaderDerivateTests.js": [ + "9c859c296f4c8ecaf8ad75555ab776e14cd37ba9", + "support" + ], + "deqp/functional/gles3/es3fShaderIndexingTests.js": [ + "c08db90758291b21fb5b23a22325184c882d2c64", + "support" + ], + "deqp/functional/gles3/es3fShaderLoopTests.js": [ + "822b121bda6acd9fafa38c36625434cb6e48cfd0", + "support" + ], + "deqp/functional/gles3/es3fShaderMatrixTest.js": [ + "5af21863f5ae4e538bee63eef939bd213042a7a1", + "support" + ], + "deqp/functional/gles3/es3fShaderOperatorTests.js": [ + "24f161ad1fb0559726be6d41afd88fbc51379b1a", + "support" + ], + "deqp/functional/gles3/es3fShaderPackingFunctionTests.js": [ + "3e4233db4cf7f79e9db3394e0d9e229f5e9c0ca3", + "support" + ], + "deqp/functional/gles3/es3fShaderPrecisionTests.js": [ + "eef5be85fd6fcbdfa5fdbea94a4c7db849b04bba", + "support" + ], + "deqp/functional/gles3/es3fShaderStateQueryTests.js": [ + "1a2859f2498029578d3f8810aaf1915d4c994b90", + "support" + ], + "deqp/functional/gles3/es3fShaderStructTests.js": [ + "3c23545d7599e76b4f805ec6c7df2cdd8300be0b", + "support" + ], + "deqp/functional/gles3/es3fShaderSwitchTests.js": [ + "27670f9d644a861fa5411766c05e06a0fdec53fb", + "support" + ], + "deqp/functional/gles3/es3fShaderTextureFunctionTests.js": [ + "5adcdf528fdd61b2a7cf127a906651d323714c25", + "support" + ], + "deqp/functional/gles3/es3fStringQueryTests.js": [ + "8e90ff576b8dc65a8fa7e4d30379077acb261658", + "support" + ], + "deqp/functional/gles3/es3fSyncTests.js": [ + "bd18845d9eb242217ed3da73b5fdefe23fe4e7d1", + "support" + ], + "deqp/functional/gles3/es3fTextureFilteringTests.js": [ + "4e5bc8aad8fde13cb9e6c0495630beaa3f7b16b3", + "support" + ], + "deqp/functional/gles3/es3fTextureFormatTests.js": [ + "7300225a8db17a01592952d8f6265ab5a6059ff5", + "support" + ], + "deqp/functional/gles3/es3fTextureShadowTests.js": [ + "c878228b23973aed3bc608529ee32a01a45a242f", + "support" + ], + "deqp/functional/gles3/es3fTextureSpecificationTests.js": [ + "5ff5edc550e2eed712b80527462948b0c4da23d9", + "support" + ], + "deqp/functional/gles3/es3fTextureStateQuery.js": [ + "ab1f4d6bb9b24091c8e284b3f40ec57202aa9d48", + "support" + ], + "deqp/functional/gles3/es3fTextureWrapTests.js": [ + "a6d6e96d14a46874440f3a0208a4c3df3a6987f0", + "support" + ], + "deqp/functional/gles3/es3fTransformFeedbackTests.js": [ + "5beae6985d53aab8b108a2b648ebb3768af8394d", + "support" + ], + "deqp/functional/gles3/es3fUniformApiTests.js": [ + "59e50f1fc995a39a3e27dc2b81934f436b052014", + "support" + ], + "deqp/functional/gles3/es3fUniformBlockTests.js": [ + "91a90fdc64de6a03a60ccabac3201960c19841bf", + "support" + ], + "deqp/functional/gles3/es3fVertexArrayObjectTests.js": [ + "6ee46995ca9819a279cb78f3df806fa77091c88e", + "support" + ], + "deqp/functional/gles3/es3fVertexArrayTests.js": [ + "ccfd34331357afb5268cbe5392ba3113ed491f53", + "support" + ], + "deqp/functional/gles3/fbocolorbuffer/00_test_list.txt": [ + "d6d590a07792ddc40d3e2db09a800a10020d5814", + "support" + ], + "deqp/functional/gles3/fbocolorbuffer/blend.html": [ + "24c33fae9e837ef38a2cf2ba6990c8f61eaa04bf", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/clear.html": [ + "4931285fd2a3aceed7f4e6e36be9c79b6bd85654", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py": [ + "5f8aed6bdab407f813d613e1fdf6555e8ede73c4", + "support" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_00.html": [ + "0ada192f935ac2591b605fbc072f66c1a78635a7", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_01.html": [ + "3ecebd948a8e25e9c4fd97f45d28e28e95dd6743", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_02.html": [ + "c14fab34e1f183960f82f5078be073837c3f24a8", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_03.html": [ + "746545b618e0f33befed9ba53f0956fec90300da", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_04.html": [ + "499904db4043538b43758e443a8befa8daf9e11d", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2d_05.html": [ + "e162d1adbe8ef93f82e2857cdc230413f81a2dc5", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html": [ + "a085d4ed9cdec53f80333a2d334e1b9303faf707", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html": [ + "584ebeca180560f375f06169399cade7a6844df0", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html": [ + "9a66e732db606c0e13fc3ba0b3bdfe74d920509e", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html": [ + "d5b77679ab4f77fd6b0ca517778f6c4ff0b14ee5", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html": [ + "b20c6a89b4a9a9624f93df67589d6c4ffec2c830", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html": [ + "1477710c585adc6e6da97233a96e699c30d11922", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_00.html": [ + "be4fe69af668806769f4dfafa238467e9c3ac020", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_01.html": [ + "2ab8e53f4a5fe9a4ea646d244ab81a3f1380e90d", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_02.html": [ + "a0b780037ac6cc521a730bd6a239d3d2070e1401", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_03.html": [ + "2c5427d3f1b1fcda3f7c256e737c0d0322b25c37", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_04.html": [ + "3eb610c8e9d4dda0d00c4c61d93b5bdb42667d82", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/tex3d_05.html": [ + "1bc711518fd476d593852787822567055752a671", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_00.html": [ + "ec9c26543479c9d5fffb1e0f56e73b4ed95080bc", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_01.html": [ + "b80f66a97540e6ebc6e724eecfbaaa3c994b1026", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_02.html": [ + "ae4e7ea581917ac1a31dcbd1fb766909f7eb7d31", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_03.html": [ + "95dc8a8944367912c1cea1917076404df64fe0cb", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_04.html": [ + "e0e134045667dcca1a8122449fff80a802684907", + "testharness" + ], + "deqp/functional/gles3/fbocolorbuffer/texcube_05.html": [ + "5783b0aef978843bf011fbda70394b0c09f785e5", + "testharness" + ], + "deqp/functional/gles3/fbocompleteness.html": [ + "2f8fe11913039f06867f54f4b4d5c8098f7955f5", + "testharness" + ], + "deqp/functional/gles3/fbodepthbuffer.html": [ + "6b8219ff4d30f9c1feb984f62bedd559a03cf7ec", + "testharness" + ], + "deqp/functional/gles3/fboinvalidate/00_test_list.txt": [ + "189ebc1d174c6edd372963f0b25cbbdad76b3225", + "support" + ], + "deqp/functional/gles3/fboinvalidate/default.html": [ + "61167e80ea4e87e87e51cc6a211ab6dedb184557", + "testharness" + ], + "deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py": [ + "d1a271d36629028f0663b444f826b4cddf42e210", + "support" + ], + "deqp/functional/gles3/fboinvalidate/format_00.html": [ + "40269b503a6ad1d4191b2855a2e577e187bf4ac5", + "testharness" + ], + "deqp/functional/gles3/fboinvalidate/format_01.html": [ + "74e09a7329dace5f112f4e7fe367d6237602e0e9", + "testharness" + ], + "deqp/functional/gles3/fboinvalidate/format_02.html": [ + "641a83a6ffd8cd823ad6735fdccff3813795e697", + "testharness" + ], + "deqp/functional/gles3/fboinvalidate/sub.html": [ + "2f2fd69ea82fc7c56b0a2320f023561b68fcbd6a", + "testharness" + ], + "deqp/functional/gles3/fboinvalidate/target.html": [ + "f78482833f95641565b231d6b4ff5b675a358753", + "testharness" + ], + "deqp/functional/gles3/fboinvalidate/whole.html": [ + "13b53ef7fdfbe496a309f43da8414f88cf6ae695", + "testharness" + ], + "deqp/functional/gles3/fbomultisample.2_samples.html": [ + "cddfb818fe94ca743689b41c28fc8cdfd73f2ecb", + "testharness" + ], + "deqp/functional/gles3/fbomultisample.4_samples.html": [ + "8c0ac42453e5b3d85d8aef12778f3f2723354bc3", + "testharness" + ], + "deqp/functional/gles3/fbomultisample.8_samples.html": [ + "d01bd462e7786b0b7f6a50bf033e0f79d10b6ba9", + "testharness" + ], + "deqp/functional/gles3/fborender/00_test_list.txt": [ + "65e66c8949da6e0d679b4948c749db7f6da57517", + "support" + ], + "deqp/functional/gles3/fborender/fborender_test_generator.py": [ + "8b13aa75d96713a95c3521476c967f3e05c99d90", + "support" + ], + "deqp/functional/gles3/fborender/recreate_color_00.html": [ + "8a5438bee197204df87ed04be85d0139dacd6df7", + "testharness" + ], + "deqp/functional/gles3/fborender/recreate_color_01.html": [ + "860dc1d43db4daa32d723d38aad447d34ba0cb12", + "testharness" + ], + "deqp/functional/gles3/fborender/recreate_color_02.html": [ + "48bc8c8485c41b6d6f74e5d8fcf9a50498fb7464", + "testharness" + ], + "deqp/functional/gles3/fborender/recreate_color_03.html": [ + "8f6610b14953948cd0fa4c6222f8ccea83751a07", + "testharness" + ], + "deqp/functional/gles3/fborender/recreate_color_04.html": [ + "f4a80fa42ff26de4252c5c447729a16ab004de95", + "testharness" + ], + "deqp/functional/gles3/fborender/recreate_color_05.html": [ + "8c15ef4397f8f5cbe8fd6804aa1563d4e832c1c0", + "testharness" + ], + "deqp/functional/gles3/fborender/recreate_color_06.html": [ + "dd3a1276b6feb7fda03df5e2950c7b09b41b5cbe", + "testharness" + ], + "deqp/functional/gles3/fborender/recreate_depth_stencil.html": [ + "9cabf2d3f9f975e0f87a6fcea2fcd21c48ed8860", + "testharness" + ], + "deqp/functional/gles3/fborender/resize_00.html": [ + "2ad8be26b7b7e9a3a31321099cc74413755cf805", + "testharness" + ], + "deqp/functional/gles3/fborender/resize_01.html": [ + "78ba229a373bb047124615fc2a0779e0347ce0f3", + "testharness" + ], + "deqp/functional/gles3/fborender/resize_02.html": [ + "f00c71c3e715ba20ff416fae39ed9bd4736eed2f", + "testharness" + ], + "deqp/functional/gles3/fborender/resize_03.html": [ + "d59c87854e4f26f390d2289a3154a64df30b6fd1", + "testharness" + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_00.html": [ + "66cf5b5c511af9563dbf22046c6a9164dbacf892", + "testharness" + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_01.html": [ + "5edaf497031170e174a2b0820285a98d75b7f168", + "testharness" + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_02.html": [ + "db6a499f8b871ff53e00eb13d766ecab908f9098", + "testharness" + ], + "deqp/functional/gles3/fborender/shared_colorbuffer_clear.html": [ + "504e71b08648b30da08458db014f9bfaced9ce8b", + "testharness" + ], + "deqp/functional/gles3/fborender/shared_depth_stencil.html": [ + "62bfa2d817a2c181f0b5a1e9ceaf92a64452e633", + "testharness" + ], + "deqp/functional/gles3/fborender/stencil_clear.html": [ + "daadca49ea16de0435301edc744c3c9e6a1fc012", + "testharness" + ], + "deqp/functional/gles3/fbostatequery.html": [ + "3d838896fe903e66e8c6920a228d35b1b645770f", + "testharness" + ], + "deqp/functional/gles3/fbostencilbuffer.html": [ + "972df6a574fcff97261b02a9e2ead976348965fb", + "testharness" + ], + "deqp/functional/gles3/floatstatequery.html": [ + "3742fdc5b48fd984100a6b9ab842bcd90179d76b", + "testharness" + ], + "deqp/functional/gles3/fragdepth.html": [ + "62f2065bc6895288e2ede7169bd0c8c969dbdad9", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/00_test_list.txt": [ + "8a410f650607b7188574676ee32636870f243ae9", + "support" + ], + "deqp/functional/gles3/fragmentoutput/array.fixed.html": [ + "3cb0ecc8c65c9f340580f94c6164ee3eb647aa73", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/array.float.html": [ + "cf114327686f7e87f96f0f3ba09de825b4004d81", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/array.int.html": [ + "3d42bf8009cb14f666dc5ff6e8a3abda590980f9", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/array.uint.html": [ + "735dfe17ccc43e329d43b3d859451dca0ca361af", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/basic.fixed.html": [ + "5f747a618091caa80f68fc2b2cc351d216c9cb60", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/basic.float.html": [ + "66c05b873d5c5c633675713e3f91788879609011", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/basic.int.html": [ + "b87301f88e7a247f87b8486094f76d4e8d7402df", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/basic.uint.html": [ + "f85a48636821806f10f02535fe712d97ff837736", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py": [ + "b2b3dd7e16beec248591af8d7016e2382850a4f9", + "support" + ], + "deqp/functional/gles3/fragmentoutput/random_00.html": [ + "e57db36e774179c58c5fd5e1aea55c5927849a16", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/random_01.html": [ + "2499e03d7dd1d58b408ef4ec931d4c5646e7b1b4", + "testharness" + ], + "deqp/functional/gles3/fragmentoutput/random_02.html": [ + "985ba95327b4acc82fa40aff4cad5b3253043d69", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/00_test_list.txt": [ + "6aeeaf64ab8ba71b275aff4ae9ee1415cbbebdbb", + "support" + ], + "deqp/functional/gles3/framebufferblit/conversion_00.html": [ + "ff9393c7a3267aca4f16ee348de98ae9d09ac8f7", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_01.html": [ + "9584881171421f3036ce8fdb543f6a785c6724fe", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_02.html": [ + "76b34d7d512e39f347067a8b75b57962e556cde4", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_03.html": [ + "d8c77fd06b3979d6ed124b0dced571de7eb5dfe3", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_04.html": [ + "167d2b357b1537881fe8cccc7ca16372f13d336b", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_05.html": [ + "9c1ff0833b2add1d0b34c2d16d325a1a7969dd8b", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_06.html": [ + "0342c4ca810e70c1037eb10a18b58df54f3c94e0", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_07.html": [ + "a0917afb749c8a94018a993f61dcf6080ab0f035", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_08.html": [ + "9858040a43155fc4bae332aaff2c510b05e89098", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_09.html": [ + "485bb3446262afc415e4a8aaacaf41fa493abd5a", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_10.html": [ + "147e515bf08d2596f9de17c779a2426806c2df4c", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_11.html": [ + "d6a800934b7329c119ed7d9c6fd4e1f9580a19bc", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_12.html": [ + "012642c47df299edb9a6a82a2259e98fd476c9c8", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_13.html": [ + "5b1a5abff5cb00b92a608acf8e57d9f8b71d439d", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_14.html": [ + "b670720f0c0615f2cd620a55c1e523db39768505", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_15.html": [ + "a5e97649fdcec21bbedc0ca750bf154581b739cd", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_16.html": [ + "9b27bea285b19776eb6b95c31d2f21d0eadc6cf8", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_17.html": [ + "e2a624a91b8a168f6653ea6361aaaa3de366fce9", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_18.html": [ + "9010665581f36c95f5a4967adfc64794239ba9bf", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_19.html": [ + "97473faddafdc17853dc97a23235647f4f16ec45", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_20.html": [ + "85c23fbf8b47b8c818e8eefb098ea83e9c0a5254", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_21.html": [ + "c9b9343bf1f1c2604f03e435d1f367092f3bdf37", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_22.html": [ + "134e63bf0c9036d5a2ce3574b1df652242ac6bf6", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_23.html": [ + "cbf0882a42f4f3652a14f43293137cd38cad0ec0", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_24.html": [ + "ea9907508b13a546b2912d5b1bf12f462dd12b78", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_25.html": [ + "69d2eda41a9e5ab91a73c6de6cdf9f6e6d97660b", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_26.html": [ + "02b14b529b1bd59494131a6fdcc78a3278fef6da", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_27.html": [ + "b5e84beb005590751ca063eff274a9d44a3dbe5c", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_28.html": [ + "84bc2ff7ae95837d324fef5e6725f110d01ef6db", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_29.html": [ + "84828f4b455777938bf625e53a8d1e09f15d080f", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_30.html": [ + "a3709de7e290dbc32181b986ae005f503aaa3731", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_31.html": [ + "7f71066589fec6222ea1a3d2c8479afb72221e35", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_32.html": [ + "7d3c308748ec5628850e15cd9a5ce6dd24d0a9a3", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_33.html": [ + "b184169b4b68164a68917202e812aec9a6717362", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/conversion_34.html": [ + "23cfd657bbda7cc95c45af1d554ed5b9c7734a91", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_00.html": [ + "52caca51b07626885ac4bcea3b39f7c54f872266", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_01.html": [ + "cfb19640befd109623dbf42983a7db193aa6e05c", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_02.html": [ + "2b183e9e0a14fb0506ae101794e612dcf489bd35", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_03.html": [ + "914b783e6e658d020990602fe9e412f80a164c79", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_04.html": [ + "6b9f894ee45754cee69cac39e3bca0c2da3e43e2", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_05.html": [ + "6941a83f853788597b44874b60cbc56fb129d0bb", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/default_framebuffer_06.html": [ + "cb93887331e557fee3510aa60d6eed3e728005fb", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/depth_stencil.html": [ + "40ff48176e89926a6b5e98ae99d1352b5b697069", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py": [ + "82c05801c1faad0665b132d168e133f98660924d", + "support" + ], + "deqp/functional/gles3/framebufferblit/rect_00.html": [ + "7e5e21ca6444145fb1ce7504d65aa3da481460a4", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/rect_01.html": [ + "fddaa337f86311f8b781332792bbae024b4f6f22", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/rect_02.html": [ + "9678904b29bc16ff2faad02ead51c2c454f5b1d0", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/rect_03.html": [ + "17a0adb6df9885471b70c82acaf3a43bed800814", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/rect_04.html": [ + "0397d04b80d85e745d495a2a30ea2ff59d07d1c8", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/rect_05.html": [ + "9226ecffc277f67d5e932e43eadaa9b97a83bee6", + "testharness" + ], + "deqp/functional/gles3/framebufferblit/rect_06.html": [ + "070c232d7ab16b60a46892bf11cd101f94fabaec", + "testharness" + ], + "deqp/functional/gles3/indexedstatequery.html": [ + "2ef0e752b4720a179bf88913e65c69dc28887e9b", + "testharness" + ], + "deqp/functional/gles3/instancedrendering.html": [ + "c0f767090c08de0111a8ddd3921b937670fb96db", + "testharness" + ], + "deqp/functional/gles3/integerstatequery.html": [ + "d4eec297275cf58215243d2011da6ccb6fa96e9c", + "testharness" + ], + "deqp/functional/gles3/internalformatquery.html": [ + "f134b6be51aae9009c80d300b84d22896654a40b", + "testharness" + ], + "deqp/functional/gles3/lifetime.html": [ + "663d4e27dbafe7fc21dbe7f75c486fa4bc073395", + "testharness" + ], + "deqp/functional/gles3/multisample.html": [ + "6f9d72a37c63e4f103cc436a1b6714bb82dfd755", + "testharness" + ], + "deqp/functional/gles3/negativebufferapi.html": [ + "fa0b6e26c65dfbd3186a8982c7ce7462b2a3ea30", + "testharness" + ], + "deqp/functional/gles3/negativefragmentapi.html": [ + "193ff1f03ba09c872ae7d8ca6f095b6bc36456e1", + "testharness" + ], + "deqp/functional/gles3/negativeshaderapi.html": [ + "5a5abc09209eb14adef3198980915224b380d40c", + "testharness" + ], + "deqp/functional/gles3/negativestateapi.html": [ + "4f902b90e58044acb9cbc91f96051ffe004b0fc2", + "testharness" + ], + "deqp/functional/gles3/negativetextureapi.html": [ + "4a6b5d29c614ba49f059ab2d8d1893459ffe43f7", + "testharness" + ], + "deqp/functional/gles3/negativevertexarrayapi.html": [ + "d5935806133608bbfa3b971eb57cc2f45ddb665f", + "testharness" + ], + "deqp/functional/gles3/occlusionquery_conservative.html": [ + "72fc6b486bde6a98fa74d85b696ce0a2ee24b20f", + "testharness" + ], + "deqp/functional/gles3/occlusionquery_strict.html": [ + "06c8db503234651746549c08d81f6add5972e53c", + "testharness" + ], + "deqp/functional/gles3/pixelbufferobject.html": [ + "95efd94337026ef5104bf1a56feb55ddfe9e4f0f", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/00.html": [ + "37d022b51a2a888e2cfc4153d8ec7617c8ceb4d0", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/00_test_list.txt": [ + "6812378afe587e0221012399ddb4d62db41a96d4", + "support" + ], + "deqp/functional/gles3/primitiverestart/01.html": [ + "05037db04d7e35eccf60c146b2f6e430602aab57", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/02.html": [ + "9b3319608fcb3168d4d2e0e64152a7fa40b7f95b", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/03.html": [ + "005aa179a9f9da0ccb764612b4bacf777ab33e27", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/04.html": [ + "eb1a8d598469218653f4b5e7c5bed0463cd4fad8", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/05.html": [ + "a9537ec1038b115feb60845b2e2133201a3fbb2d", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/06.html": [ + "af597b9cc498f40d86d5d9330c717c450d3404df", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/07.html": [ + "f8b021bd00eb6278badeeeff44138d0d8274163c", + "testharness" + ], + "deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py": [ + "9201d3cd234fb760fa20e6e0492e520961e6bb8f", + "support" + ], + "deqp/functional/gles3/rasterizerdiscard.html": [ + "acf9dff4f18ea4d10eecaf0923b8fb446a4c5504", + "testharness" + ], + "deqp/functional/gles3/rbostatequery.html": [ + "b05f022bb5fb36c5acdd7b23b73a01744c25efff", + "testharness" + ], + "deqp/functional/gles3/readpixel.html": [ + "3002afe68a48f4248707493deb7663d45f2a0074", + "testharness" + ], + "deqp/functional/gles3/samplerobject.html": [ + "046b5b8963f4ae11a5b6763ab84f776d094c45e7", + "testharness" + ], + "deqp/functional/gles3/samplerstatequery.html": [ + "ac75908dead1ac0d822be55d8ee54ba7d9a8e2a9", + "testharness" + ], + "deqp/functional/gles3/shaderapi.html": [ + "12f71e5f9da4d92325c9e61daf8c3c8f311c6b08", + "testharness" + ], + "deqp/functional/gles3/shaderbuiltinvar.html": [ + "f699f18ef104b76db54df99e7a93369025806279", + "testharness" + ], + "deqp/functional/gles3/shadercommonfunction.html": [ + "cd50e92ba2317732119fcb3b56b13e03a4ce5d19", + "testharness" + ], + "deqp/functional/gles3/shaderderivate_dfdx.html": [ + "e014bf8f212eb068c770fd950500cd480bc6d1e0", + "testharness" + ], + "deqp/functional/gles3/shaderderivate_dfdy.html": [ + "4fdf0cf6445c65c36ab14d07a1f3fd45bc698767", + "testharness" + ], + "deqp/functional/gles3/shaderderivate_fwidth.html": [ + "5ce92f799b4fa1c41f33ac603da02b597629dec7", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/00_test_list.txt": [ + "da4d02b37d2f5300907707530a68a927666ff48a", + "support" + ], + "deqp/functional/gles3/shaderindexing/mat_00.html": [ + "c0ca0db12c866f6b5afed56c59da4eda8510c7e2", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/mat_01.html": [ + "b0f21c4a6af2dbbd3fce720f024e84a3d9f5b8a1", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/mat_02.html": [ + "37ed294f52907aec32785e55b1538e457a06ceea", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py": [ + "f764723486d332982372a79af205c445db1320d6", + "support" + ], + "deqp/functional/gles3/shaderindexing/tmp.html": [ + "f12242bdc24a77446432951d3acce3ffd29e9201", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/uniform.html": [ + "5b0c1319f2f8ec093973a6638cc50838bbba7280", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/varying.html": [ + "6e557fcb34dcbf46bc67e46041b0639062c65df6", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/vec2.html": [ + "f59f0b697f2921a47e68360cdb2025eaca3b0fda", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/vec3.html": [ + "bbf21e3ac5e41b2be6fbf0a91121ba6cf4fd09e1", + "testharness" + ], + "deqp/functional/gles3/shaderindexing/vec4.html": [ + "44665f3e920f7385519feafce711716022158c13", + "testharness" + ], + "deqp/functional/gles3/shaderloop_do_while.html": [ + "0dac6eb680e5bef3ee0fe16a3740131687cb30cd", + "testharness" + ], + "deqp/functional/gles3/shaderloop_for.html": [ + "91f36ca53ec9a9788d24852e30d94a1e6924ade9", + "testharness" + ], + "deqp/functional/gles3/shaderloop_while.html": [ + "768e04ee0f875b64a38cd0a4822e99f7551d29a7", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/00_test_list.txt": [ + "dd0bb5a55074b67d6b61dd4100dee2e0b260d4a6", + "support" + ], + "deqp/functional/gles3/shadermatrix/add_assign.html": [ + "d857b75c5ebbfaeff59669a3257584f4c1845a0d", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/add_const.html": [ + "a7d156352b49c8409bcdf3f3588468aec519c18d", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/add_dynamic.html": [ + "368016623edb275e61d246b87f69238bef724801", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/add_uniform.html": [ + "6b26f5090db252606b1e925cc211779b9db95c75", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/determinant.html": [ + "0340ff4cfffe3ab44f671eb276fff6be46e19a5b", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/div_assign.html": [ + "7333b4132230afbf6dd57ead12f1a00aec08c96c", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/div_const.html": [ + "ad5e5abd86a1f94c54c93edc9f9dae5d474300e5", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/div_dynamic.html": [ + "776b95fdc920cf0601842deac8c08c4022c43c6e", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/div_uniform.html": [ + "ed6a134f572593b919a4cb9cefb4a74a0ac7c921", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/inverse.html": [ + "8dd8c7527f93844ddf8a6f3a7eef8e64bb9c1ca3", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/matrixcompmult.html": [ + "737fc47a757aab6d7d12f6c3078ed6b07f9aae38", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_assign.html": [ + "45c128d35fd77cc6589209e81d3f612b5a7be38b", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_const_highp.html": [ + "06dd0167bd9263f8d6fb75de373d805acbeb0beb", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_const_lowp.html": [ + "9adb07d426bf7153e06b5c15915e1205c203aa4a", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_const_mediump.html": [ + "77c2df60957e2091530588282ccdc6dff93eacf4", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html": [ + "a07ed90c12a264faa2f1e1a68630042264a00f99", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html": [ + "db661835bad7450582ada8c0209e5219c057bcbe", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html": [ + "62c5e70a3ce0221bab2aa4e6b3aa8dcc3309ea41", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_uniform_highp.html": [ + "aba39ef85d2a47154e452406743b89e29738ed0f", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html": [ + "3cfe8e4dc19f831c6dae883831300fdbc1073876", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html": [ + "d61f5b8a7b8199debae2336c94e4d8d3b48e87b5", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/negation.html": [ + "d67621bd1628bcf586531dfd42c717d77e59c5a0", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/outerproduct.html": [ + "b0c5573fcd7a8078814c68f622d05d90e83d9b46", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/post_decrement.html": [ + "c02ff8e64161d0b7f34ba114345595ec1b23e2d4", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/post_increment.html": [ + "604509d4703178cfb1b31293bab5c90ead60eceb", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/pre_decrement.html": [ + "1b600703856c8829ef2c3f80a0d4c1cf2662f42f", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/pre_increment.html": [ + "c6dcf03d14f1fb450426377c3921cfcb0e8caf6d", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py": [ + "df6d058bfb6c068cb398429da9b3d93aae660279", + "support" + ], + "deqp/functional/gles3/shadermatrix/sub_assign.html": [ + "6a1b65e7116cad908c51d984abdeeaacbca490ef", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/sub_const.html": [ + "9645f387db3c119dc1a18207010f10f1e152a2c3", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/sub_dynamic.html": [ + "9ce95187bea700dc9332e76ab0247a51dffa23bd", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/sub_uniform.html": [ + "9a3b0631259791e13ad1d71b7a123c63c9f811f6", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/transpose.html": [ + "7de027d59eadd6fa7616587e3464a052bcd29b0e", + "testharness" + ], + "deqp/functional/gles3/shadermatrix/unary_addition.html": [ + "3eb7cdf09a6dc3600f2dec5d2f3b610150a6c53c", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/00_test_list.txt": [ + "47ed2c281b31076fa590c73896176f49ad9aa510", + "support" + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html": [ + "f0a06c9dc78c19a0be6321524f8b1e03933bacd6", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html": [ + "3462430a1c0bef6940cd897d990c9d5598d4dacd", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html": [ + "fb50411eeede5206ea14ff33b327d4edd971e5d8", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html": [ + "4073817ec738a90ded3856701f76f5cd54f70351", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_00.html": [ + "0d4466d60d4bd7ad3dc2c9386c1c72ebc7a07bb8", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_01.html": [ + "9216f9dfd7296342763ea392e0dc1af96c5e09df", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_02.html": [ + "28ad5e520da90ba8ed1c7efb11b0b1627908d26c", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_03.html": [ + "744064804871c6507db974b39d29e6660e3b0772", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_04.html": [ + "961a1abacd6377f60364be1e3d05ee485c63265b", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_05.html": [ + "1df5b74f41e652248181d67f5e56f454b27e43ea", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_06.html": [ + "32b0233dccd11fdb2956b0bdcfc44c2a2963df30", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_07.html": [ + "01838ae82ebbed0d5e6ff5ffbe846d9e032d437f", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_08.html": [ + "905d3e6eb9d4061f812d35afa26c4c3b0945f166", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_09.html": [ + "2421787561d88e873025af78a24a0f616bbcf541", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_10.html": [ + "5031a4fddb73baba4b7f384f3262cd9bfce4a48b", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_11.html": [ + "308a7298ea306f20129ee8591e30110455c37b87", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_12.html": [ + "97d944d5740cd170e700b1f6636f8a271878ca2a", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_13.html": [ + "77145e31d6b2a30b23bfe76389cdbf3078a18812", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_14.html": [ + "7a1c8f1c0f9d7b7ed0c061ba361df80cd5dd8fa0", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/binary_operator_15.html": [ + "0aa069e4ffa1bd252b953253ab6f8bd4ece92fc0", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/bool_compare.html": [ + "51872d3cab50281fbb0afaf8a2e25818f2ee3cef", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/common_functions.html": [ + "e761ee0695e7d697c11376b23d3e055209b1cd9e", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/exponential.html": [ + "b82f36f270d18c2f238472f2565cefe3b1d90ac1", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/float_compare.html": [ + "27cdf92bd5f495e346d9924948abee20686399cd", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/geometric.html": [ + "245bf441990854f60be07581a33721da745b4da3", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/int_compare.html": [ + "6e5d7f7ab2d3b254eba8d4213c8791a214df6cc1", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/selection.html": [ + "670c0182fdde1b858074e8688380681cc05d8221", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/sequence.html": [ + "f045491be93963b8490b8ada644838b8ee85aecc", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py": [ + "3c92701b4f54e3817b8e5d354a5ee9f429c0aecb", + "support" + ], + "deqp/functional/gles3/shaderoperator/unary_operator_00.html": [ + "4c7d9d88fdc8d0b2c041cdff9ef77305f2369a1e", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/unary_operator_01.html": [ + "acfdcef6b600294e5b1ec718f565e9f3a4d1ed97", + "testharness" + ], + "deqp/functional/gles3/shaderoperator/unary_operator_02.html": [ + "a5ad6bef86a7b7e34742935e097c7f1b7e7794da", + "testharness" + ], + "deqp/functional/gles3/shaderpackingfunction.html": [ + "5a36055a2bf713622c4f30cb712ed3c8651f8a56", + "testharness" + ], + "deqp/functional/gles3/shaderprecision_float.html": [ + "7b03a8b0098f17aa8e0107fb5991b97c71aecd03", + "testharness" + ], + "deqp/functional/gles3/shaderprecision_int.html": [ + "706c6b4c12ffdf212055f7331540f8994ba01f61", + "testharness" + ], + "deqp/functional/gles3/shaderprecision_uint.html": [ + "e08b6b25d1f35b5fa56ab1430c2a62650226eef2", + "testharness" + ], + "deqp/functional/gles3/shaderstatequery.html": [ + "cf81c4ce8245487ca006b038c70719cfbf2bd4d8", + "testharness" + ], + "deqp/functional/gles3/shaderstruct.html": [ + "16632ce5168438c47c61e3edbd484a048eda3b7d", + "testharness" + ], + "deqp/functional/gles3/shaderswitch.html": [ + "74828e7dcb68956d6740b58f5f3189ee5f3984ef", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/00_test_list.txt": [ + "13a12534dbcadcc475817f012acbeeb40a072e84", + "support" + ], + "deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py": [ + "4a4b819edecb695ec04c93cd17674f9e42ba8bb6", + "support" + ], + "deqp/functional/gles3/shadertexturefunction/texelfetch.html": [ + "92515fa0880ab292f75a80b9878a1a5afeec8b32", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html": [ + "6a02b78415607b42b8391ce34abad8731a6361f2", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/texture.html": [ + "88b9950e85949eba481a0609b2a76b1fd7cecc8a", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/texturegrad.html": [ + "9424708cd35849a256f5c5b0cbef20d42378141e", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/texturegradoffset.html": [ + "637f48b6358bd6920487eb5e0167a29f799fc3b8", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/texturelod.html": [ + "ee51b89f354f090b04e536c374dad00f09890ebc", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/texturelodoffset.html": [ + "93dc80d170ae8ce24e237bc7830c7ca38fee4e35", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/textureoffset.html": [ + "d06a589b42e4c1f758cfc9cbb358ecbf78667a62", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/textureproj.html": [ + "6369549ad4f10f1621d86907b228c770b260cb86", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/textureprojgrad.html": [ + "65c5ba219292534cd20a755bafe9dbca8fe4e0e9", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html": [ + "4aa298a712155d0ea1e524f1d53fae4b05163bd7", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/textureprojlod.html": [ + "df866a28a14ba3c0a17d7107a6cf2e1069cdb8e7", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html": [ + "0b1e0dad0afc12a9f243311afa167344ac4c4d26", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/textureprojoffset.html": [ + "cafc8a69e3f76f3c9e0ebe540c847011a8f6bda2", + "testharness" + ], + "deqp/functional/gles3/shadertexturefunction/texturesize.html": [ + "e9ec2872e0d26b38bf2437a348d3ccaf312e004d", + "testharness" + ], + "deqp/functional/gles3/stringquery.html": [ + "5310628023da2281cff40562d83f8a073eaf85d7", + "testharness" + ], + "deqp/functional/gles3/sync.html": [ + "ee54ac42eb269dc87b72c8ed3ee878fcf151de37", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/00_test_list.txt": [ + "b446b8d6dad91c6a6c18a8f5bcde0401ab181cb5", + "support" + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html": [ + "204e8b9a219e318957079237db677dc0b213d059", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html": [ + "9291638b956b9bf6718e9e6ae39937974a927718", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html": [ + "720a1b2911ba4edae3b5d35038173be3dffbba40", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html": [ + "4b05bd976418a59060b85055d02fd2cbf28e3c6c", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html": [ + "6b97385fa192964cd65a7d4fb4f09d28be27aac1", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html": [ + "358b0323854c876f91ee09f9ee64c085ed0d31eb", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_00.html": [ + "d3cff465cd07b9ebe3f3f46f5e01419a9e904ec5", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_01.html": [ + "7f72fc2311aa6017c7f57bc197922e1d39e5b54c", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_02.html": [ + "606128288a355bc8709c07d9d71b8542c2c022c6", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_03.html": [ + "7d10802eee45626c8a9d7eab6b13b4a08f5c5c69", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_04.html": [ + "c783aac62dc62df8e7fe1a28e3f849cf0c21c2f6", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_05.html": [ + "b5727fa5df7fd5d7d92f8044f795aff10293b038", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_06.html": [ + "aa85bb0c68511b5c988d7ba43d1eccd0d5d3fa68", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_07.html": [ + "6fd4c2911ceb882211b81c8c8551f4dd7ef76138", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_08.html": [ + "fa4a6c4a21b2dfcaf0fd8b1441aa09a18e697b1d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_formats_09.html": [ + "9bc5325a4cf4c51a8415951dd0405697699feb3f", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html": [ + "40c1a66df024452906c45275c1e24ae8498ed169", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html": [ + "ca99135532476bf53eb896b4212cbf2a45eb9a7a", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html": [ + "21dc88c4308b16a0c25c689fba6a15481233f88d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html": [ + "ce76f1f563d35763e45f6c8dfd00b356218ce6bb", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html": [ + "0684e72dc4f98026dfa0f934d10e89d052e5c0b2", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_00.html": [ + "f9eabdbf1d2ee6a5af8d426443fdcf5344bf881d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_01.html": [ + "fe91493b9979054de6624b48a6e1003bc2219a4b", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_02.html": [ + "bfe0be1c51d94d93d1c5c1b27b7874f7bf5ec89e", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_03.html": [ + "df24ceb7686112996397e52134c59d6824dd0201", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_04.html": [ + "949f3a5504db479e4d8ca68ebb1800799f68766d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_combinations_05.html": [ + "c8639df661bcd528a9abdd78dd1386ac601587be", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_00.html": [ + "2754a635a179fdaaee2444672bbfca066d6790ba", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_01.html": [ + "df189ee1313e6045c3c464e73dfbd95ee823ed43", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_02.html": [ + "1a1d9a1174e04c0c847e221e5032c05346c279cc", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_03.html": [ + "0548e10686558e06a84d4b40dc183635549b25c1", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_04.html": [ + "9cf10dcd0dc0d80f1c5553ff9965b015828983e8", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_05.html": [ + "c1a3081ef1cc9f51fd1110b4cbc8228dc2b5c2fd", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_06.html": [ + "bb06762092cc1aff37cdd0b2d043774de8cd2291", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_07.html": [ + "9a71fcb707b62bb9d52a51e8db7912fffb2519e2", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_08.html": [ + "ce7c6df1edb18c7d8bfdc66c30e222636f660c72", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_formats_09.html": [ + "80e6af9f79fe379485bd99555b99590a3fdd1092", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_00.html": [ + "e090de020a277024d33d3b4cd62a8f73177b950f", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_01.html": [ + "2eacfd3d0cd31ce1a5d227ba42b491ed17bda66c", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_02.html": [ + "9de1f75511b98de03cc2082b9ac9e6de9e9c94f4", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_03.html": [ + "b06df13ef41f8d11880cfef1297035e846b73843", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_04.html": [ + "73a730983b5c8162c80cdf59332777d45039c7a4", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/2d_sizes_05.html": [ + "6190f85992e377c2da7d253f2ba797aef8bbac22", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_00.html": [ + "eac61e88c42eefb5bd510c7ef8271607bc40b1c9", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_01.html": [ + "27ff82ef9dff7031bcebeb124e5453197970c37a", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_02.html": [ + "f9b37b05a4ccef79271131d1d0fa258984ce6b38", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_03.html": [ + "143ca8d4ddd14c95447456c879bbb7874354dac5", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_04.html": [ + "98c178a300c009ff67ef8527e9ecae95537257a9", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_05.html": [ + "8c8e76ec750a5ab0322235c2d02ffc324d5b1c6a", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_06.html": [ + "7530a32941162ed5ec1def358a81ee896643c5ce", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_07.html": [ + "c93ed4e1ec487927be54a79bcaeff069a383cf3c", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_08.html": [ + "c5d86afcc940c392b4d9136d1ca5d9160629e29e", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_09.html": [ + "7884eeb639f304f7a0890c30d3f90e2f1fd040e7", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_10.html": [ + "408ddd67f4f53344bc66c45cc61acc26f826e509", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_11.html": [ + "9933804fe9e39b423cf1c05193758ccc6d0d2962", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_12.html": [ + "5606375c47d12232be5c09d87d5ee20a6b910ffb", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_13.html": [ + "4eb3bbd92b9ef65bc46c28592efb3bf7ef172149", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_14.html": [ + "e1b43546807487e68f6d57d8cd601f69d8de5720", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_15.html": [ + "f4fe43fd2e9a4ca4195e0c0b9c03e1652844082c", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_16.html": [ + "5910fd09deb726459ffc9592351afc15d04585c8", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_17.html": [ + "a5999cc756d70ab6ac50e0702f80ef64dbe9cd3d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_18.html": [ + "5c24dd2baaa3668884a05c7ecba9215adecd7ea5", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_19.html": [ + "3c5775621261f44c267da01b84d1cbfa5ce235f1", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_20.html": [ + "e14a72cdc5fcf88ac7e58ff4294b078023c30b17", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_21.html": [ + "faa6e689a2ce95b8c873f710a1d9672f9eea5c9e", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_22.html": [ + "b3a028ca222b3d7b6c7c44fcacf08de2b494306e", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_23.html": [ + "2d45456724391950e466c36d0b917b31932c1070", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_24.html": [ + "377a3ee440ea2de8ec0fd8e222bb9fe74e78dd9f", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_25.html": [ + "baf1c05b3d91528789e1f34214c0d23a1af99b1d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_26.html": [ + "ff0f856a1ef0d74235d6fa3ec4e5982d7f524e8d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_27.html": [ + "52f2e27eb4fe8aeed61abbef3683ef272f72ff05", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_28.html": [ + "da53c75334b298452a0f411dc77284a4d9a02d83", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_29.html": [ + "0b51790f7a562947387365b257ee9862ff255349", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_30.html": [ + "d10515f133a5d6ee6f7e13c6d6acfad4b02a2983", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_31.html": [ + "0ba1fe9b7bd8310ff1776949244fa4f2bb972a15", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_32.html": [ + "31b2b3d4492586cb35a789af807620c29e9aa169", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_33.html": [ + "6f462792b677a1ccce7e5b6eef26aa378e628bc9", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_34.html": [ + "95354fbd5d2203b9cc4fa9302af59f7a940eba7e", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_combinations_35.html": [ + "b4b376a36860e4ac905c1a9ba40ad3adc5afe09b", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_00.html": [ + "2923dac261739b376919091556750ed5a5af9528", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_01.html": [ + "9bc9b7af2968497a5c3468ac0b1c0b26cb1be598", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_02.html": [ + "0c88ee732488adb53c5138b294aa18672c5ff3fa", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_03.html": [ + "f0e28f873bf4d2f6abcc32adcb58a0cf81c4c38b", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_04.html": [ + "2b88dd1e81ae9c0322c0f2a09bbc6d07740f132d", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_05.html": [ + "78d0e0c5da35aec82f148e3942ac937b29188d86", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_06.html": [ + "8e3d9d1a4a6a8ed6593ca8d842f0d8af33881621", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_07.html": [ + "8237d55d939a90fe0e81146646f64fa9b067adfe", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_08.html": [ + "516c8944687fca31f1e05019d150cd1ae2107d70", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_formats_09.html": [ + "b27d00aa9dda43328bb7103d017319c7d281deb6", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_00.html": [ + "5bdc05957cc6d8eb67e4fdbc09104d4bbd3eb5f7", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_01.html": [ + "870fe6385b84796ee937000708ba8df1900b2148", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_02.html": [ + "15e6e526a3d1839b40f687b5ca5f56237fba22fb", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_03.html": [ + "1f1f3d267ddd595fe659e4289a3cf57278e9d998", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/3d_sizes_04.html": [ + "2abd60bc798952e82aaf58a32a9531c89c94026a", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_00.html": [ + "e1e5c308d7f1aad69405a2cfe150d7e241ef0cd1", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_01.html": [ + "7f50121dcf2cf6fe90b8bebe3272155fab794b73", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_02.html": [ + "458a0960b1008ffc38ee1c3da99bb8e7b5e385fb", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_03.html": [ + "1c8ac01ca6fdfdb762fc07ef168252514d33ac34", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_04.html": [ + "998e524cdad68b66482d3f4344d5c79a5f1d5af6", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_combinations_05.html": [ + "804cc295ddf7ea7ae6e0dcb513d8bfba465671d3", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_00.html": [ + "f7b0527f53082229bcd1bb016cade69904e8814b", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_01.html": [ + "2dbd0d19360775ae55154c1abd58a083b291518f", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_02.html": [ + "7a47679d2e5a04948c9198eade8927232f3c7fd6", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_03.html": [ + "16c18061780338ac471e78d8fbadedd60e668789", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_04.html": [ + "d699fd179738df2044a563f7f6f274f4a3da8378", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_05.html": [ + "9085c47d88923a97ef839396f8592c384d9006d0", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_06.html": [ + "39e800ae66e3f972b2a87206b5c68d0f560b9387", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_07.html": [ + "31950f62b8ff551af5961a11bec417b42a458cc1", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_08.html": [ + "53340130de22959b11427633119ed9497ddbddef", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_formats_09.html": [ + "bc090027f498b4457eef21695c7465771c938944", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html": [ + "9eeb39614c849c2bbb58acff9fdc0e178a725c57", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_00.html": [ + "7cf55202fb203c013e22dde146b227fb56eccc13", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_01.html": [ + "097a3aa813a38f8230013a8ed5f3154161b156db", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_02.html": [ + "438e28d7c00812de5c634432c2e786597286c5b7", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_03.html": [ + "93d2624eb07f74f734d126dcc3457667d94769d6", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/cube_sizes_04.html": [ + "6be1d3bbef19ef611e4b25637d83b7acae3808fe", + "testharness" + ], + "deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py": [ + "340d59f889cc7863685835a5afa789076154ad23", + "support" + ], + "deqp/functional/gles3/textureformat/00_test_list.txt": [ + "cbd63eb92dc30e3b966f5ead4998d725482edfbb", + "support" + ], + "deqp/functional/gles3/textureformat/compressed_2d.html": [ + "5a968f1d9dbb9994ee1f7ea015769fc8057d0d8b", + "testharness" + ], + "deqp/functional/gles3/textureformat/compressed_cube.html": [ + "25d0267681ce3719f815aaeca98f8bccc239b0fa", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html": [ + "4f10d030b0884c0d85c40cec55711c55f6e63646", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html": [ + "7d7d0f8b84143c5d3c32004dceacdc394da2e2fa", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html": [ + "9fd2f1be1428d5ef8b344e65d6ce3d854b628d06", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html": [ + "25eb962784c3057028c859edbe356fa30d24ffc8", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html": [ + "f5c3e423d6dc86455900ef6e5837a52017d3612f", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html": [ + "63a00815f3175369950e1b26827e72fd1f17949d", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html": [ + "880b665648aa132b8f964e02d503d2c247df2712", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html": [ + "1c73979a4be6dbadf185b92d1157aa6d8af1f0d6", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html": [ + "7cd08b25d9977d9961f16d17841d07c2af48679a", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html": [ + "522accd2951e3ffdc2a619645a90078bb68578a4", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html": [ + "3ccab2f8cf7a404cbc16fe3f8a4ad637473c7366", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html": [ + "bed0662e3e1fbc2a59959523fbd91a5c949386f2", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html": [ + "45ed7e501a25b17079f89d2f70481bda5d5c4196", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html": [ + "5e5b611cb08ebbc9e6b063e8ad3a0e55d0dd738e", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html": [ + "77aeab3f9740afaec655f48c9d50f565d6502fb8", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html": [ + "df2043215c2fd0261343c05e143ab0928c261691", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html": [ + "54852bf1123efa1f0cc2a23eb445a768e83dfa4f", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html": [ + "cdfbecf48fd7d5b4ac294dfbdb8b5fa2668bae2e", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html": [ + "a58f31080b68ed3e21f482cceae2971c3e786fda", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html": [ + "872f72cc9bcdec1fdd1c80f0081e3c4be409d890", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html": [ + "c9726e73a5cb714da8980e24711219358575dcbb", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html": [ + "71abb5a133505de3b65fa57a35a84a14428a8b6c", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html": [ + "1ac9b3f78fddcd53f7f251cb3ef3dfc387b72d56", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html": [ + "245ad6d04db285903626782377f0e4e6b0fcee48", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html": [ + "ae25cd4461a7f74cd80a17b516bf558a6c20af72", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html": [ + "e99e1540be61adfeb8bdd8be0661c8b059ca0ff3", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html": [ + "3877f30ea12cedd2bfe58f3f7a9f3682cd30ffd7", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html": [ + "aaf8f624aebc299bae7938424b538086bf39f07d", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html": [ + "a7a1723b5a6eb8b962d25389bc7c8a52533fa27e", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html": [ + "afaf5cf4b2a33c255f9128db2b796bf87c56f493", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html": [ + "b9d7674f01bc3f22c36ce85590cbd4522bb75106", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html": [ + "71c52cbd49b4fb196f3464ffa506173f7e45ce40", + "testharness" + ], + "deqp/functional/gles3/textureformat/sized_depth_stencil.html": [ + "ab9be08236c74dd133d8c72a6e9d8ceb3bf37120", + "testharness" + ], + "deqp/functional/gles3/textureformat/textureformat_test_generator.py": [ + "c769a14004be6fdc9a9841d5ad22b9f90223576d", + "support" + ], + "deqp/functional/gles3/textureformat/unsized_2d.html": [ + "50cd1f2a2180b54171a99e3d52c615c17dfac827", + "testharness" + ], + "deqp/functional/gles3/textureformat/unsized_2d_array.html": [ + "f8b55fecb199066161334ae2b061ead21712b7de", + "testharness" + ], + "deqp/functional/gles3/textureformat/unsized_3d.html": [ + "dcfff46cb079d4eb3c95033a9d3774f76b2aee34", + "testharness" + ], + "deqp/functional/gles3/textureshadow/00_test_list.txt": [ + "48498b565e7c9618439dfd12ef28779a3b1fba89", + "support" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_always.html": [ + "662dfa93d05b678ed3bbc4995be9a913a01c4adb", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_equal.html": [ + "22e6ae871bebcf83221cc36815c33f98be864878", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_greater.html": [ + "421d35696f52dd7f6d397554b2184f2d739b6e6e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html": [ + "13a5ac383752b092c331c4ccc69632534f31507f", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_less.html": [ + "d66bcd2bb84882d1c0cb417c36a890e14f51b797", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html": [ + "cd8779185492f01bb31b72d92a79850146013c45", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html": [ + "b395f6c7e41c4a17b785127d560e66667010561b", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html": [ + "df68b3d1f4af0fbe054a017ae62e7a2f6b83abb7", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html": [ + "fa7b8b0e7b57ca61d1e483707769663e3f5ad9d9", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html": [ + "665d17da594516b1c8349f100e346a350f95c909", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html": [ + "79027a5e6b94983543f470ab06f321a93e0459ac", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html": [ + "407288db87d7117737012beae40e1ddf2b0f5c4b", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html": [ + "59e79dbfeacae29c7f65dfaaa671235a87c3c8a1", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html": [ + "8e2ab44648b52e6fb23a4a207926c5fb6e42f650", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html": [ + "93bcdeade7f27e1a7bf0f6ee7d0e259ffb7024f6", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html": [ + "7462fba319167d443ed5bdd601a6b1daba0f1452", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html": [ + "a5f46ce9d6d2f77a33211795f88da8d4d2c24fba", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html": [ + "f4de817a0257db49aa13a96f392bb4499771f4fc", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html": [ + "d8a35785a7bc857a9fb434e39ac81529c0c55c7d", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html": [ + "633a3bd3138cd5cc0a86871e8ac0e67851987f70", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html": [ + "1863f2a7e67cd0c59343a06b27c5c507afb0b57a", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html": [ + "e6f1d099fe9bfef396e0b00d7985a78060783438", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_never.html": [ + "a35a6d08b4877f895f15daa91e1b419233956e1a", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html": [ + "98071c53c8c494f36b9cf165fcfee0e073885b4e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_always.html": [ + "fb3d03c026a23536e07bba1d936b339890e3d67e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html": [ + "32fc36e89b126b3b22e7b28c42e87792cc6f5ff9", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html": [ + "584ff0797e074695884f57593817d1014c2cca5e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html": [ + "37fa6d93a20a81d474a457f710225ec0cdad0f81", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_less.html": [ + "77f8029fe99ebd21f1efcc4b76d09583ee6c4798", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html": [ + "6bcc477e375caace743310663470194c304d495f", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html": [ + "003e21f93f55e708fd1b66896fcd06447b1416c0", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html": [ + "804254de622c8060b48984ab62e75335bd5fd0f0", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html": [ + "12be0d46306e9d365c743582d5b37c82b6aff4d8", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html": [ + "d8b0ded8bf61721c0208eb5c5fb26f0387d59c1e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html": [ + "47cf02e82c5c3c0b3b0e323414b2d08087f66b7c", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html": [ + "92a3d402d0f25794ffd2e2387cf07c102e5f0d86", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html": [ + "b4a491ba04365da304f8f0abc48453b35ebb651e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html": [ + "b117f67066f2a5962e7e8c472eadb050acdd2bfe", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html": [ + "df20e35c23f36dda7f817767c030eb24229bdb7b", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html": [ + "35a65a9835193b014836fe7c2da53a0de089ec6c", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html": [ + "44c7ccdc8a006ff8309053581d2d0d0bf6bd0f6e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html": [ + "6c2418ffc7a6c403bed9e2d84aa886fedf494e72", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html": [ + "6ac64a70b70a48130adf1c02ffa8abe512dd29ad", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html": [ + "75fa2fc315f035e855372075de788282f5d2b375", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html": [ + "c3685fe7d906fc173198cf34a9f2311c417e7e6c", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html": [ + "a667ff87978a10062210e692e28d6d891cbc40d3", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_never.html": [ + "482076fabef8612044b6a916bd007868acdc3098", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html": [ + "7905b569d0985416fddf975d9c8c54f284aad0ab", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_always.html": [ + "6083870750b2d7f9be09aad5f408c42be57d2ae8", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_equal.html": [ + "1845e14f62bd171beea0f9ddb15a0f00f3e19f5e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_greater.html": [ + "60514571073357c45c952dd46a2639d6b41dafa5", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html": [ + "26ca28dde5b6504a62993878c0960e0bbf4575cc", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_less.html": [ + "faeef3cffd8c4661c183a1b1090dac0c95642628", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html": [ + "cefda94dd7d58f7970cfebb7dec5c165f5c4e653", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html": [ + "048b0a0fd372c8b2cc0742aa42b278a001992ad6", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html": [ + "daa66a6144470c991b6f6f93fd7911f83ca3da73", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html": [ + "f026a4a76f1912cf41379bd847d99c8df2026ac2", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html": [ + "aea5edd107c1758cce640511d37e54335d183855", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html": [ + "fff924f7425aefa47fa2c6dc34370199fc2da1ee", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html": [ + "a7bc56811fb9726876ade1680dd929dc9ffe8a68", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html": [ + "bfa62d19076fe1ddf9006c1531c115fa1cfbe8b3", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html": [ + "e5edfc9c57e976f4d088155bfa948ac16f44d85b", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html": [ + "2a747540b3c0ad974511a4b06dc7d062d232a0d6", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html": [ + "88f3e117fcf0873633c4648d2585bc5b265f626d", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html": [ + "fe2ccbf64f11b08d740cadf9d4dd2e9b974d6ebd", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html": [ + "29e435797b94c83eb41d7012232156ce710b2e83", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html": [ + "7bccbf8e3c0142b94ce449676861a12a3301f2bf", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html": [ + "45dfb20fcc51bec71ae4b81e76b6b1d222fb52a1", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html": [ + "bfe579cd8371cc7be662163b9e10f379276f8833", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html": [ + "0763879844f8ec7a51c62ab36bcf975873f31248", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_never.html": [ + "4d87165e0a919bdf335e852f2054590d0ece63be", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_linear_not_equal.html": [ + "72021a3f404f9990fe223b957aa397949773a1f3", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_always.html": [ + "ec9b712da2122e301a79f6e465a77ccda54bc2f9", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_equal.html": [ + "894da8d4fac53d5c975aab9cc6b2ed52eb18d3cf", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_greater.html": [ + "108de5b5e98f98a84aabd7e1fd056df2effbbd47", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html": [ + "2ff25b0f0bc6670c7b1eb5bc02cd4d13d2bc0207", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_less.html": [ + "a2b5c63926720998999dd7d82930620c1afdd912", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html": [ + "465ccbe892767655fa5108846ad03295d91cfc0b", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html": [ + "af3e4c49b9442e70e7d19072242b56abd3b9ea62", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html": [ + "408e6ce632f153ff60d88af33a838951cead8cad", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html": [ + "c4c4ec556ff3e86bc72760c32dcd41a8510fb4fb", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html": [ + "cd6541549ec31830da3ed30a07ed34d0fcd2e0d3", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html": [ + "a5376d36c705b63f54543f59d183e17a414ba63d", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html": [ + "50fedd90a673dae5c73088e97be810ad90135c36", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html": [ + "bc71c8d2aeeb424bbd37c5aceea6a5fd7df30137", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html": [ + "94a109f1c10099680aa49f89fff33e394e1bb6da", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html": [ + "b5a40b4fbc8e40358bb6064d026b1b9ebfd03126", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html": [ + "8c5a7f501b224a97f566c1adf9e7c31e3841737d", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html": [ + "36661778dd8e83c6fe8dcde2763e332040ade75f", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html": [ + "35100f1562c5aed65289421ac8212eb00df3383e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html": [ + "6a2b7eb6dd58ccb12192bb7d9782fb1ad4361267", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html": [ + "a289060cf610380535fc6790597729a4c2b08cb0", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html": [ + "f3ffd17fead8e6e877456448693875a424fa9bf8", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html": [ + "7311fc6a1a16d959ae720870f41350b946058498", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_never.html": [ + "5877bf5c1a389c3eef5c9f79630b7d02e816a617", + "testharness" + ], + "deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html": [ + "5efa09dafe77528885dcca0103358bebe7267dc6", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_always.html": [ + "899477437262fbc202a54c7d463edf9c353c3ba1", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_equal.html": [ + "1273f01607b433bfeb122c668d3f90fb4e5ba952", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_greater.html": [ + "9d300af862c2f79eee6f328f448f510e496fb119", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html": [ + "f8267cd15438ab51f9b9241322e5defa0669dfa3", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_less.html": [ + "ed2ce67d85376256a3ab6388483506c8ea873caf", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html": [ + "c182ed2a5ee2d5a37eb42e43e83121d8498d07b4", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html": [ + "6c1ac199994916f63a9f1a281743d2ecc98407ff", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html": [ + "b751a5c99f799f7b16f0dcc0a9304896e263f1d3", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html": [ + "dcc59dd9a5240525b9cfa6c6d28201d7eb38c989", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html": [ + "4c3b3a1dec588f40815e87f41a9eae2321bfc014", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html": [ + "7a5fc996b01708a481580ad831f60caf565ab407", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html": [ + "772bce3e6e382959f6aa318684b3f252b2a1f045", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html": [ + "9cc720ee3d4e96dd8a838cf4719cc1b0b20d457d", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html": [ + "ea50be840a50e8fd48fd8699f4ae3e3402702548", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html": [ + "b6fffe7f6a944fd7eaebe439d9798de1ce8302b1", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html": [ + "1116355344aef2a47e6d0143fdc877ed78cdf14c", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html": [ + "997f2a7b1fa2a627e58f538a6b4e8863c2257ffb", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html": [ + "c2beaa267e2d553d1fcf2897be8ca20e40ae610f", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html": [ + "6427163d42217804ef31878a20528d6812f0728c", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html": [ + "ff069ecd4a2af6eafd7e9553ca13776da20e9f56", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html": [ + "822f764c60140c8548d2004c3a1485b32a209344", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html": [ + "b215b52a364b39e6da260d607631c923ce9a17e5", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_never.html": [ + "4120a88f47ed7402a34f33e69a8e71875bf16086", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_linear_not_equal.html": [ + "e6d51139016ab0ba1bd27e3cbed33f578f72daf4", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_always.html": [ + "5b9627e50f093fa822ae173a6d121e4f565aff39", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_equal.html": [ + "0a8ce1b45025e0feb60ca8687548a33f6fea3800", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_greater.html": [ + "a484c30a9cb890e951c130faaca5ece515ac54e8", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html": [ + "a61fd158bf7b542c2e603e1756783c37f7022f94", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_less.html": [ + "27c7cfc34a58124e9c13274e6b7521533bfe926d", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html": [ + "555c800df764176a79fb04cee65ec480f5747fd6", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html": [ + "12b591024c4baef4032be6741b0428ef5e506e2c", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html": [ + "3c3b619bd4441545571b328e9760f037291d76b5", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html": [ + "a8b4e5c1cf78160c95d9f27a21e67227f75cdced", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html": [ + "a3b0c17307848b0125736f4602b94755a4d08568", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html": [ + "137f87d28b1b2ab3c0d000658cbf27df269b9d50", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html": [ + "ccf2fe7441d9cd846f3df6b9c78532a69781d80e", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html": [ + "2e08b753c7db11d9e507131a3b6961c6f9aff2fb", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html": [ + "286f7c76b50e4afa24593fd785ac2318b53795cb", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html": [ + "3a6781c2d1e08a4475b86fff10f34e9332d712ea", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html": [ + "daf476922f89a610f758d0f084e2b39212b58748", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html": [ + "0dacb139b0e044b86dedebff10fb7d8aa20311e3", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html": [ + "ede8ea584955f69265e3959e754ec89a0604829c", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html": [ + "0a98a231e00c84cb3e6a31ecf0a8b078011294c1", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html": [ + "07244e642f60a65a13f6fbb50b5500720336132b", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html": [ + "f20db241a85ae4ec9ba1b472ab1910bd69914efc", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html": [ + "377af2e407f47cdbc1eee47e5754da892b098891", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_never.html": [ + "cfb5eaecfe8a40b1ffe5a1438733db987f691866", + "testharness" + ], + "deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html": [ + "13c50a435a550b060e357805099507a265129c58", + "testharness" + ], + "deqp/functional/gles3/textureshadow/textureshadow_test_generator.py": [ + "78ed69ebe214ec9e484f3475561f9ac90068252e", + "support" + ], + "deqp/functional/gles3/texturespecification/00_test_list.txt": [ + "b3f8275d995dbf1967a66fc659be1488018af39b", + "support" + ], + "deqp/functional/gles3/texturespecification/basic_copyteximage2d.html": [ + "fd29384b2bce1c1b0f5ae9b5456c3241ef694a92", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html": [ + "a1d0ff947c17c58cd59bda3bdbf2ade20dd8403f", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html": [ + "cb6052558a67b4735365f9aa2c3178452d0ad8dd", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html": [ + "e9700f9b44b96621d988381f44048cb49f52b8e9", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html": [ + "75ca2d1e38bb08bf6a6a961c10c74b48f4b157b4", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html": [ + "672f8f471edf1e6dc1c570380a004e647ab32649", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html": [ + "4766290e147ed7aa28f6a0757c2ca97c0019e0e7", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html": [ + "85a6ceb6f95f9981c9d121c3a4dd7e68fb8f86c5", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html": [ + "657b3bc8f0188d2d4e4a3784cf875c9eeb0a3b64", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html": [ + "660e76f557d1f4e89f4acb4c34dd384935c2be1a", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html": [ + "06b4410572832937ff3e12c3d47e7a786d204c4c", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html": [ + "56984f0fc5d967bd9e6f57b01f9fbb4e82b5a8a3", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html": [ + "e609f1e2a461386cb5d2332a914d6aa4bceacd7b", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html": [ + "7e8ba3d1b8a753d03292e47d31d7dc92477c33f3", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html": [ + "d03f4fd5178725ea134eaf790ddf23d9a5959ea2", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html": [ + "601bbf09196c66e176b640cf2a1c00fbb834bb1d", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html": [ + "f063c9cd4def57300e39fd63602f62124ce7ddd2", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html": [ + "361d63f347d8ce3481bfcdf4b03645e1b19da8fe", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html": [ + "e113d59ed3f99c0c2f27b75d84160f017374e7b9", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html": [ + "b7a9e249735cd5e285c4e4d90a74783e4fe7cb96", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html": [ + "4333ec09dbfb02dab83111a66d1f4c17d82573f1", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html": [ + "e4ba54bf433c150fa1974476a37d81b1234b6dfa", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html": [ + "63ecdb12d7f27276266d936f018c02f432519d5c", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html": [ + "0397bec8776917f5f6d4449eb3ebb6b18afb6306", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html": [ + "296bb234ce40f5d11a3b6a535b504f43fb421be1", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html": [ + "f8fe94f05d93d01bfca64a4b1d2d083f56e2af6c", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html": [ + "bb6337b5025772c9b3f2df006eea463b4b310875", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html": [ + "df06233724d57775f75cb01d5af22b87560bb9d8", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html": [ + "544141d8d203b5071e21f605a97e052169b23410", + "testharness" + ], + "deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html": [ + "419102d6d1819247fc22f40b521ae7d20cfdb3fc", + "testharness" + ], + "deqp/functional/gles3/texturespecification/random_teximage2d_2d.html": [ + "eb768697673f699aab68cd757c7dad83a844c4e6", + "testharness" + ], + "deqp/functional/gles3/texturespecification/random_teximage2d_cube.html": [ + "1c56e60da1f7f82f3528082ee983d3ac6b4e9137", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_align.html": [ + "aad577681781a889d2013131a0a4edd8899945b3", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_depth.html": [ + "236b2e419a4f0aeef9dc0081b4e777d7c9109af8", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html": [ + "32e1ca879dce91cb5c74123b7bfb48cf115e5df6", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html": [ + "1a9c49d0f7154736950b70d974d9d7e7a8ae5ae3", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html": [ + "710aacb95bace22fc9bc43c9486b877099b397e6", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html": [ + "8c50626f9eb59ae8efb3f097cfae191953f3fe87", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html": [ + "4c5022befaad484ca3a3f5058f5e9db7855cf1a1", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html": [ + "623a80bba3be291241c3d9fe14a8f1575004b6c9", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html": [ + "9dcf63f435a7fe7dafc6ac355f37141040004892", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html": [ + "89870d57160fff8932c1d31b92444314ee92fe8f", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html": [ + "9a3b55f17967feca5bf8067218900dc23c5c5fa8", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html": [ + "1d5741c3bfac00fa901d8b83389103e6398a5e9b", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_depth.html": [ + "d5b78d4095b5e022d5c845084d3a1b242b0c6dd3", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html": [ + "3b5c346773fdad5be7988c13d85d8b510cfb71fe", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html": [ + "14e140bf9f43e7eb9f8c6dc84400a8838c395ff3", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html": [ + "0deb345c128bbd126d6b399685d6feec68e82be3", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html": [ + "62c5e9ba8ca4041413a9be40d5377ab815bae250", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html": [ + "6e4f6e2b2e7c30e99cd4f4a9c2d4d49e025b37dc", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html": [ + "7320a1e6be63b8bf5143308a48429c6891a6fd99", + "testharness" + ], + "deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html": [ + "6db70a46c9c22fabb0a9aa6d5a502c24212d42fc", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html": [ + "6877b9d224388ae67972a077e3730c32ba265eac", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html": [ + "1bf7612b7b00ef570fe3f1c21aca83f541545da5", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html": [ + "d90d7c878a5a310971c805cebb3c946cb74b2b2a", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html": [ + "c95fad0f4c72cb46831f21191854dd3411313be7", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html": [ + "baa018470a3e6386ab98ee0ca0e1327fa78226d0", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html": [ + "dd4617b0df62c912f6bb0a99b5c3de741a305682", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html": [ + "ac8151db32c8d92a8b85f918375324ec6a9775d2", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html": [ + "f32d13c3d09f3d87301ec2d81b57d6ffffe239d6", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html": [ + "9cce8a4c77a76c14da943b76cd865999e246c557", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage2d_format_size.html": [ + "9946e3e71ae2acd3f703ffd96da8c3012b0116c8", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html": [ + "a4d35df0098d75feac8664946a0cc1aca1d7f539", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html": [ + "b9fdf2ca0642d4125f709c23f6a5dcb3879bb602", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html": [ + "80da19c06dbb30fc0576f8eaaf823d8badcc74bb", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html": [ + "0f9695e5aaaf99707d2252687c732c5223b6986a", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html": [ + "81246b4316dca2f7067f356956937af2f2075876", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html": [ + "cab0f1026c42f3f2bd6da19d10ade0bed5b20e79", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html": [ + "9a3c521b7d2e35f5fcd31ccddaf525fb2d352e5f", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html": [ + "acba2273bd56c2d9687d8950cb63ea09b12a8b0d", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texstorage3d_format_size.html": [ + "6f8a937e5f67c1e115233a10317ac8f042ca567b", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_align.html": [ + "cdb92f2ea9542b203ade0689e53c4a19102b1842", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_depth.html": [ + "522a501e430fac9a2a60e236eda82bc17d4d388a", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html": [ + "8274789984caff935a0b510595ea57424755dc3a", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html": [ + "cb1dbc4d195285b3cc199ed29e13f586045c5d1b", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html": [ + "443a2950e89b1ef17094a81354224a2af4d86edc", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html": [ + "85ef007ca05e3efdb890ed958e61c763502091c5", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html": [ + "f618fb035e841980281ed344faeae4a0e4136969", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html": [ + "14b1b75b42cd43a9573175387f9702cdf2e1fd6b", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html": [ + "56777741b5d028589e03922810972f911412f488", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html": [ + "574c68bf717baf2d29fa0e5acc3760bfcfffe512", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html": [ + "e7fc2a75ddb9bc0c674bdc3a1a0cb33735629278", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html": [ + "f653215a774bba91f113a306bd17afebe092c4fb", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_depth.html": [ + "283106ea4a69376df63e49b7204690646d271419", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html": [ + "824837ceda33d2e67eb6f4c9c163dda73cf383dd", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html": [ + "32f28fc979e1a49217bc7d26dabc47e48f20c06d", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html": [ + "9466002a1984684d20f44a697bb53a6d22f659e7", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html": [ + "80526de0a89d91ee193106e9877873f195a15079", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html": [ + "d682888c3ce865d9349cfadf826368ad3ed88c04", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html": [ + "d1917c3bd5fbfa5fe9b54a4713152987c74cf6c6", + "testharness" + ], + "deqp/functional/gles3/texturespecification/texturespecification_test_generator.py": [ + "4693b1fb6be737bd53a365aa2ed332cfa4da00ff", + "support" + ], + "deqp/functional/gles3/texturestatequery.html": [ + "8f864878671884c3147395daf490bb8e5bf506f8", + "testharness" + ], + "deqp/functional/gles3/texturewrap/00_test_list.txt": [ + "7e3a90712b4c572f90da6f4a81d675331823d2dd", + "support" + ], + "deqp/functional/gles3/texturewrap/eac_r11_npot.html": [ + "3369a271e3109315b881019f3cc9bce116ff194d", + "testharness" + ], + "deqp/functional/gles3/texturewrap/eac_r11_pot.html": [ + "d1e35d17490a8d7d2060dd4b6218ab35aea098b7", + "testharness" + ], + "deqp/functional/gles3/texturewrap/eac_rg11_npot.html": [ + "5504c1313c41528bdd96eaf20308b2609cc53111", + "testharness" + ], + "deqp/functional/gles3/texturewrap/eac_rg11_pot.html": [ + "8f421f4cb6a473ddcbd2408ab9e57765fc86ad79", + "testharness" + ], + "deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html": [ + "ac64543c66ca9176e370776bf90edd387360b75e", + "testharness" + ], + "deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html": [ + "a3b952692e960fdafbf4f12d8ad9f581122a1e68", + "testharness" + ], + "deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html": [ + "3265b178c5b06284c062cd1001178dd4c2162376", + "testharness" + ], + "deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html": [ + "ea06e0fb50596239333cb4d43c5523faf645ee0e", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html": [ + "9e7ea2e085623108f4a8a326bec195d0e48a1e1f", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html": [ + "97f482cd5b548846db2c3c6269a2d799b3243857", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html": [ + "89dc553e5ce00e3adeb25f1009800702a151f1c9", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html": [ + "b03e04e4b6eb171576571715439e3ee8c795db31", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html": [ + "b20d8672d9d5b4f931cd5dc1917a9e7307d36166", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html": [ + "4d7a1b6b0b6569de3145a36cca7f5e8a7d235236", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html": [ + "5da82a07d7946b09d72af0f77b149441cd01766b", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html": [ + "0d92d52c3e94ce8e2067f5158eed203ba0672ca8", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html": [ + "6515d828c9f9e318421743693730fad9f211e4d9", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html": [ + "0da56b3740eec5b39ddc6c625cb2e83a2ba200e4", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html": [ + "b03c1c8ef56e12a0aa4ff83515a1ddd3b48a3266", + "testharness" + ], + "deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html": [ + "d2acecddb6fbb91b6f404f7498fd86aafa19df55", + "testharness" + ], + "deqp/functional/gles3/texturewrap/rgba8_npot.html": [ + "bd81f3880397f140638be0bae5985fee021e0b1b", + "testharness" + ], + "deqp/functional/gles3/texturewrap/rgba8_pot.html": [ + "5dccb87c6a8bd79a2200211786b32490f8eddfb3", + "testharness" + ], + "deqp/functional/gles3/texturewrap/texturewrap_test_generator.py": [ + "ebff114f59ce94ab7b0acd339ed9d4b70e8635bd", + "support" + ], + "deqp/functional/gles3/transformfeedback/00_test_list.txt": [ + "79daefed54994fe87475ad1fb0a086aa1de31cd6", + "support" + ], + "deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html": [ + "c47d250fa9dc722239f4cf0a50d374a9e589e2f8", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html": [ + "dd72014b5a5f01dd04f8bcd19e34751f928bde20", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html": [ + "f5b0591fe88d49a8f037fa3c9f5ff3356f52d9b6", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_element_separate_lines.html": [ + "8240eab7d6997f12c79f9bf6afb2ac7520e7e35e", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_element_separate_points.html": [ + "9ec2910225d75b6da3f7416ac907693b08fe593b", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html": [ + "55f4105b795971fefe5b5d86ff74d5a38fecf4fa", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_interleaved_lines.html": [ + "fa9169097bb802c0682a19cd79462a7f2a4fdb06", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_interleaved_points.html": [ + "696a1d3565d4c44cd803f71da8435b1f07ccbc90", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html": [ + "59b9026cbaf847bf1c3269e1c9c1dacbfbcf5a23", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_separate_lines.html": [ + "d9b3c0ef0e49001342e9525f01b5a29791dcc3ec", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_separate_points.html": [ + "e11098ebeedcf007ea80496e0a1f3f0ae65b6db0", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/array_separate_triangles.html": [ + "6138354542f66d759a874689710db92ebb89a63a", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html": [ + "eb6f682824ff315022d011f7f1c6c1cc9848db94", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html": [ + "6b6a5ca0a357949a4dd3f299e559a16a65eab948", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html": [ + "4abb9f9e2ab153c566eb421129fa609305e20cdc", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html": [ + "8de3a63d103fac7f154b616523544b4eed3f3032", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/basic_types_separate_points.html": [ + "6ab690a4dbd1afa1d6eb69347720f70543266df7", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html": [ + "644a3a34e337db395845ad215a552550f8b42529", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/interpolation_centroid.html": [ + "22426e80b1736555dd0fccfd748efd177c60f656", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/interpolation_flat.html": [ + "44b7adce6c389f8be448ad90ef2c0c39063301b3", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/interpolation_smooth.html": [ + "61c4383927ac72f62ec6a5c70845c92bf55f71da", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/point_size.html": [ + "f397aa27a32e70462624a70cef85cecc4f478378", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/position.html": [ + "0d29daa66b5fb79cccb2def02da82e3932daa047", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/random_interleaved_lines.html": [ + "c45bc53c1b5d795ffebd85a04e1ba424362da9e7", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/random_interleaved_points.html": [ + "fcf6e800ef26f546a69689ac8f628727e680b01a", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html": [ + "f7a901581088b478d9dcb77cad8675876dc4f42a", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/random_separate_lines.html": [ + "fb820949481437b555d095d7ce82d643e37a72a3", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/random_separate_points.html": [ + "49d9499eb25cc6f07f04ed168a7dc21f6c90a217", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/random_separate_triangles.html": [ + "2195e142b886d06cc07177e1460b73e09c9fa09d", + "testharness" + ], + "deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py": [ + "7f8ba8117051867ba1173ff94f79553b913fe1c7", + "support" + ], + "deqp/functional/gles3/uniformapi/00_test_list.txt": [ + "98735207bf55aa7f5c339fd0a9d2ca5a722c9999", + "support" + ], + "deqp/functional/gles3/uniformapi/info_query.html": [ + "35cc2601953078bd7b22fc29d00355da049fc64e", + "testharness" + ], + "deqp/functional/gles3/uniformapi/random.html": [ + "0729970401287fe334428cf6c0e65d022f5a7093", + "testharness" + ], + "deqp/functional/gles3/uniformapi/uniformapi_test_generator.py": [ + "a6975e77d9921cc2189264ec270024948f8ac8e1", + "support" + ], + "deqp/functional/gles3/uniformapi/value_assigned.html": [ + "8b007f72e59692eaa42b70b013e969e10c5dddfa", + "testharness" + ], + "deqp/functional/gles3/uniformapi/value_initial.html": [ + "8f169682cc6e120909a41ef7a0f2bd368c1b6ecb", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/00_test_list.txt": [ + "dd35e89981cddc0d9329b9eb97d6cb86c2105f38", + "support" + ], + "deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html": [ + "2aece6dd5cf503c3f037686e30c59cb411344a0d", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/multi_basic_types.html": [ + "29f8a9125a07194a17c823cb00efd2a1f97d2b67", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/multi_nested_struct.html": [ + "fb9d01081fecc29bb0a75a586251fa98a07de49b", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/random.html": [ + "cefac1e6b7eea354d7a5010e8efd380afa4aba0c", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/single_basic_array.html": [ + "18e38dc1fff7e1855a1a247d60cf573cab5d2177", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/single_basic_type.html": [ + "3da41602001436851c8cc33a865b65d7900ace7e", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/single_nested_struct.html": [ + "e403f2301effea871e88cc16749c8b49eebccfa4", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html": [ + "5521aaa0380432b0a623caf93c9ee3ef51b8942b", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/single_struct.html": [ + "2ccb7e364a56ff3de075cdf8c5470f2ee9bbaf75", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/single_struct_array.html": [ + "f2797f536d6be1fb9f41c4f4d8a91c403b6841a4", + "testharness" + ], + "deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py": [ + "574d9c36085965001714f01d819fc39290f35544", + "support" + ], + "deqp/functional/gles3/vertexarrayobject.html": [ + "dfa4ffc7551277bce66e2644bf88cd5dd67189f9", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/00_test_list.txt": [ + "f06de02f82c3cbc51f479a2750353fd3dc69d54b", + "support" + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.count.html": [ + "2adc8e3d174a87c9e6825aa5e25edd548a9ddcd6", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.output.html": [ + "e76ce04a662e7d313ad0e993fc45cd453d381a9a", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html": [ + "a7ffafad7bf37212bd98eadf89a3ee396b7b8806", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html": [ + "a925cc3ea3a223c65cff5a5086f975d210183049", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.first.html": [ + "974634ea12f175c3057f982102589c1969dc5bbd", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.normalize.html": [ + "3666013093e43db04619a56292687e18ffe8bf63", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.offset.html": [ + "3f61358c76ce8c6c9ea60d3c03ce19a14367076f", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html": [ + "06ef70d73ebba8ab179d2ef3f6a7a0786844b556", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html": [ + "a312feb77dc64ea9610ae3e6d94816c100fcbbc4", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html": [ + "5cbb67940eb26f4da6e5b8ecf2d7fbfbf32c7624", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html": [ + "c61b466b53ce51db27743214d6dd9bb10370acee", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html": [ + "87400277ff556ca21e3d9442e585e2669bc77457", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html": [ + "ecaa2eb94c33fa3e919e214f585d815da2f56534", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html": [ + "f217618b845718362c52cf75b206db65efa7ba05", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html": [ + "78886285d8bfdae85086fc99fbbb703d1b39d019", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html": [ + "8b208973c05a791c3e8d6e1b6504c29fc083008c", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html": [ + "64f5f1114f0d1f2604471babd0b2a476ee383a74", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.stride.html": [ + "0febe5901f33876970016657b514534ee73dd816", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html": [ + "98d558942801f94a1d687628fcccdf8e9e5e6139", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html": [ + "3dbe5022abe99947af6be3939a0aa5c2b8b24b35", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html": [ + "faf68153c98ce8a12446b7a99ab3b49db73c59c1", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html": [ + "f3a0cd250b57788ba37d62de193bb63090077b5f", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html": [ + "2bb483b8a12b4c2fbe8efae1cc15265d62a2a803", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html": [ + "a55c6b6fad8717d02abb6f4e6c240e4ea3908044", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html": [ + "bc77af3e6a9b99d2c74ae768f739039d64327d9a", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html": [ + "2889f7a90899b1ac4c8489c9da1edbdab9da311a", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html": [ + "b8138035c570ba9a2a654188aacd30f590a99e24", + "testharness" + ], + "deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py": [ + "4fa2ce836ab78840d260816525ae0d8765ce7c40", + "support" + ], + "deqp/genHTMLfromTest.py": [ + "47ad28ccc96ecfd034180554473d7696cb1fed59", + "support" + ], + "deqp/modules/shared/glsAttributeLocationTests.js": [ + "5ba033ffc07c3c4574fb87dd0a205b4cea02f364", + "support" + ], + "deqp/modules/shared/glsBufferTestUtil.js": [ + "446782b4b651416d6c6e2cb5874f3568476842fb", + "support" + ], + "deqp/modules/shared/glsBuiltinPrecisionTests.js": [ + "4dc3be70f33ce57c59755bd0e828b7250f2b2bb8", + "support" + ], + "deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js": [ + "e8df9d28e358d522239134312e2cff0301b658fb", + "support" + ], + "deqp/modules/shared/glsDrawTests.js": [ + "eb7a4b2935d383c642813b16c34d2964f0845fc0", + "support" + ], + "deqp/modules/shared/glsFboCompletenessTests.js": [ + "c0f59c209284c67f3346a96ad746d0ef651d14c7", + "support" + ], + "deqp/modules/shared/glsFboUtil.js": [ + "86d05891f2e494a65fafd4f9933932cb5cb463a6", + "support" + ], + "deqp/modules/shared/glsLifetimeTests.js": [ + "427a3a4fce2be96af94077b70102178ad6224aa7", + "support" + ], + "deqp/modules/shared/glsRandomUniformBlockCase.js": [ + "20b8dcd4721e10af282c2e0d1d373687f0bd09e7", + "support" + ], + "deqp/modules/shared/glsSamplerObjectTest.js": [ + "0d4030bd911c9f440621f9892af2b51584ec4d9e", + "support" + ], + "deqp/modules/shared/glsShaderExecUtil.js": [ + "0241dd2de3d57b415826f3111135262fd5459094", + "support" + ], + "deqp/modules/shared/glsShaderLibrary.js": [ + "27f86e055c934022200a4f4d7af97aa926e9f96d", + "support" + ], + "deqp/modules/shared/glsShaderLibraryCase.js": [ + "fa9666de56290af9baadde325c7b590614d9fcd4", + "support" + ], + "deqp/modules/shared/glsShaderRenderCase.js": [ + "31f59de1f6b2d18f850301597d3e2d6876036ed8", + "support" + ], + "deqp/modules/shared/glsStateQuery.js": [ + "962d87fb479967cfcb766ae81180f4d0ddefdb58", + "support" + ], + "deqp/modules/shared/glsTextureTestUtil.js": [ + "f35d9422615e04c82e28fe54b0dc1ac98739c9f3", + "support" + ], + "deqp/modules/shared/glsUniformBlockCase.js": [ + "e9c45366ac5deedab9739b019622bd355fcf6429", + "support" + ], + "deqp/modules/shared/glsVertexArrayTests.js": [ + "99dc79f35e8822f0bbfe441c1be18fe3ca3eff8e", + "support" + ], + "deqp/run-closure.sh": [ + "7dcc44c12c4a1b4a9ff07eeb80f2924b483a7cbf", + "support" + ], + "deqp/temp_externs/chrome.js": [ + "7cd036f1f975d7157cd9d0530399226f4594bff3", + "support" + ], + "deqp/temp_externs/deprecated.js": [ + "9dcf947c9d238d7c03edd80e97797db5b3711fff", + "support" + ], + "deqp/temp_externs/es3.js": [ + "934b1fe2b70361b398005650cd4795e0555d8d37", + "support" + ], + "deqp/temp_externs/es5.js": [ + "a7d444a8aa4936e9d7571eb9aea3253c9ead298a", + "support" + ], + "deqp/temp_externs/es6.js": [ + "4afb5777a52ea405057be615459470fbdb7e9f29", + "support" + ], + "deqp/temp_externs/es6_collections.js": [ + "8be2d6daa4f5c1529570a503ccffe7468e5e9065", + "support" + ], + "deqp/temp_externs/fileapi.js": [ + "f878a9d227fd1057e61b5ccc7d51824ea6b1c3cb", + "support" + ], + "deqp/temp_externs/flash.js": [ + "097bd86914b77ff7541fabe325e98bf5e78e1a41", + "support" + ], + "deqp/temp_externs/gecko_css.js": [ + "c85f7b10faf05ab70ed30287889bf7a3a5821572", + "support" + ], + "deqp/temp_externs/gecko_dom.js": [ + "a3314d81234242ac407fe827983959780180767f", + "support" + ], + "deqp/temp_externs/gecko_event.js": [ + "cf3b21bf1c769c4975c94f16274b4068dea482b6", + "support" + ], + "deqp/temp_externs/gecko_xml.js": [ + "ccab53d6729f5d77ebf121b7102926fbdf51c48f", + "support" + ], + "deqp/temp_externs/google.js": [ + "adb0e1a3fd34ca6a566abe749fb772bd7c7d809d", + "support" + ], + "deqp/temp_externs/html5.js": [ + "007dfaf2a24b57ff629d3152a9b8f281d1c786e3", + "support" + ], + "deqp/temp_externs/ie_css.js": [ + "359b9ceb41947a5327a28ba8d7172b94c07a02c9", + "support" + ], + "deqp/temp_externs/ie_dom.js": [ + "cbb2ea5adbae19ee4a075ea874871affbdb31f16", + "support" + ], + "deqp/temp_externs/ie_event.js": [ + "de2b899046cf6875f0964c66866bd71a999c8b44", + "support" + ], + "deqp/temp_externs/ie_vml.js": [ + "249ffc73a5c6fe84c16f5d3d4dfba06e1bcbdd8d", + "support" + ], + "deqp/temp_externs/intl.js": [ + "d1404872af30cb99cc553a341ee57a13bdb2df44", + "support" + ], + "deqp/temp_externs/iphone.js": [ + "232014149e1cc355fd4fe240e124e57ac04233e2", + "support" + ], + "deqp/temp_externs/mediasource.js": [ + "f813ede3ea944d547e1956294778656c527e72a5", + "support" + ], + "deqp/temp_externs/page_visibility.js": [ + "42bc9a4cdff1f7c9fa1cbf7463afe96fcfede95f", + "support" + ], + "deqp/temp_externs/v8.js": [ + "be11bd83a5570fb2456fc7cf8eabe208098ca102", + "support" + ], + "deqp/temp_externs/w3c_anim_timing.js": [ + "ea34abef545e3c785c87eee37755385064c18d45", + "support" + ], + "deqp/temp_externs/w3c_css.js": [ + "e3b4ebae9572ba83a09677172eab9e6a12516cd9", + "support" + ], + "deqp/temp_externs/w3c_css3d.js": [ + "1c3d64c93a88cac52c58286aa384564c01a4e19d", + "support" + ], + "deqp/temp_externs/w3c_device_sensor_event.js": [ + "de36ea3244848931f35adc12e7e5515587d831cc", + "support" + ], + "deqp/temp_externs/w3c_dom1.js": [ + "d00f73fd4bd0d2200bdb010dffe2bfb13d374f7f", + "support" + ], + "deqp/temp_externs/w3c_dom2.js": [ + "d6642074cd25512a389524528fc1e2b1f011d250", + "support" + ], + "deqp/temp_externs/w3c_dom3.js": [ + "ad34d565871d09e6515596749a0f8d8641ebdd2e", + "support" + ], + "deqp/temp_externs/w3c_elementtraversal.js": [ + "ee4b4589af28ed785aa7e697cddea51e0cda5dda", + "support" + ], + "deqp/temp_externs/w3c_encoding.js": [ + "947821a90979c6a9ab5e2eb89b26f58f2b9cecfc", + "support" + ], + "deqp/temp_externs/w3c_event.js": [ + "7c72dd1836edbca9f2c67f5c8bd64cc89cc62e6c", + "support" + ], + "deqp/temp_externs/w3c_event3.js": [ + "e98716e2fa2b8eaaff9a757044f26ba827f0be96", + "support" + ], + "deqp/temp_externs/w3c_geolocation.js": [ + "0b9db0913789559b22f90e52c0979ae986dc84b5", + "support" + ], + "deqp/temp_externs/w3c_indexeddb.js": [ + "19c35ec1ee04fc9802995eff71764b557aea617d", + "support" + ], + "deqp/temp_externs/w3c_navigation_timing.js": [ + "cf0315e7e5cd1124923fe179ec987392c5757e9e", + "support" + ], + "deqp/temp_externs/w3c_range.js": [ + "fb79fd2364044e59f8d770266bc063fd1a6c51c3", + "support" + ], + "deqp/temp_externs/w3c_rtc.js": [ + "f10971f910b3ae6ed6c1818245776fc185ce3368", + "support" + ], + "deqp/temp_externs/w3c_selectors.js": [ + "546dec9ce02af20076a19209ab6a56d53728d3b0", + "support" + ], + "deqp/temp_externs/w3c_xml.js": [ + "7dadd242683aa8d5d600bba87d836b755e8a375b", + "support" + ], + "deqp/temp_externs/webkit_css.js": [ + "60841f8e26b05263c4977221724e6ae08c761689", + "support" + ], + "deqp/temp_externs/webkit_dom.js": [ + "da8c8fdde978235003fbca00ae6786402fa02a62", + "support" + ], + "deqp/temp_externs/webkit_event.js": [ + "9fad616f3b735583765009736e1cb3071d030135", + "support" + ], + "deqp/temp_externs/webkit_notifications.js": [ + "30e4a0bc70e08772f930a777f05aa74e44ca711e", + "support" + ], + "deqp/temp_externs/webstorage.js": [ + "eee69d258145dccebc98e1b02f482d2e280f890d", + "support" + ], + "deqp/temp_externs/window.js": [ + "34e3945c1c817f13f48f993dc58b0a612c385b16", + "support" + ], + "deqp/test-webgl2.js": [ + "d6122231f0cd31fe48045212685d0c81152bdead", + "support" + ], + "deqp/test-webgl2.sh": [ + "508941f3c1e531d0681da08bdabc429d0129b50b", + "support" + ], + "deqp/webgl2.js": [ + "5e3680d698eb79ae8cfe9dc8283e582e8ef79292", + "support" + ], + "extra/50x50pixel-black-with-red-triangle.png": [ + "4ec9751070e7583adee8a11052b84cad1b2018b9", + "support" + ], + "extra/canvas-compositing-test.png": [ + "ba80dbe760fb56bf80d79f199a66951e00d61da5", + "support" + ], + "extra/sample-100.png": [ + "197c869b6d278f1a0724483e431d3f1a00912227", + "support" + ], + "extra/sample-200.png": [ + "89f2b782a5ae10d7232e9b88ca407be28a99190f", + "support" + ], + "extra/sample-400.png": [ + "aaee3ce0dc4d71127f42fd25cc64c91ee89505b9", + "support" + ], + "extra/sample.svg": [ + "dfca5240237039630f9b095f5bda0067d76ef3fa", + "support" + ], + "extra/tex-image-with-video-test.js": [ + "e6dd62c9ac67d113cdf53ce80c3f6fdbc4ab46ad", + "support" + ], + "js/desktop-gl-constants.js": [ + "3ad7d0be2fd045d4a56d3b95fe8c6692d6c8a9f2", + "support" + ], + "js/glsl-conformance-test.js": [ + "a4c93d7aea41001da1006a30a311768a98a58422", + "support" + ], + "js/glsl-constructor-tests-generator.js": [ + "7f796c2cdbdb947fb998d8838b0b7e72d8384f8e", + "support" + ], + "js/glsl-generator.js": [ + "dbb97eb020c3d1264364f9a9aed8369770834cd6", + "support" + ], + "js/js-test-post.js": [ + "e2e2f6031a91cd165ee1fdc69301793dd8b64c71", + "support" + ], + "js/js-test-pre.js": [ + "6b054242d99d5ff437ce0fb969b961401f4b0a69", + "support" + ], + "js/pnglib.js": [ + "d2a9b99e085ca98032b565beb78d5e6ca8f6ec12", + "support" + ], + "js/test-eval.js": [ + "2d863239e927ea527d1c69f8a52272f7a9d66b40", + "support" + ], + "js/tests/clipping-wide-points.js": [ + "fd86bf5fd6e0e5b0c5233466aa0049f27e336ca8", + "support" + ], + "js/tests/compound-assignment-type-combination.js": [ + "d824f31944d30a798abcaf040ed17b5462e0a323", + "support" + ], + "js/tests/gl-enum-tests.js": [ + "3a17f09b267643b0b7b77af3cb941ce5c665e15c", + "support" + ], + "js/tests/gl-get-tex-parameter.js": [ + "db38fb05c6dece11c32e181743e9efba038d02eb", + "support" + ], + "js/tests/gl-object-get-calls.js": [ + "05e5a053df0819bc3566291dae53745dfeb407a4", + "support" + ], + "js/tests/gl-vertex-attrib.js": [ + "ddff0e550bb95807651747f02ab021bf13d8e6d3", + "support" + ], + "js/tests/instanceof-test.js": [ + "bd1ca2af84127ea45e0551edc9fc347a9f2dcc7a", + "support" + ], + "js/tests/iterable-test.js": [ + "31abe501120eb4c06ff54ccfac4d11676683e496", + "support" + ], + "js/tests/oes-texture-float-and-half-float-linear.js": [ + "7cc06312d8c93687ca674ce6e32b66d4cfc57e21", + "support" + ], + "js/tests/out-of-bounds-test.js": [ + "4e5169f18d1586201a22b4e43de914c38740aaa7", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js": [ + "33ab722d4caa56279dd24a3f2260a3c047553b3f", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-canvas.js": [ + "4024a0200fa1506ffd90229197437105fb0baa35", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js": [ + "b2bbb850fbcef7b809c361b9eeb5e4d2b6d8b181", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js": [ + "50f5fd2c2c28666257d9fb70e8e87ccded0197b6", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js": [ + "62ee691f984dab6235822d99add8c3ab2b96bce4", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js": [ + "9dab43b07d55f0e7d5bc0e67c4d0e829f911aa0b", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js": [ + "148445880748d6fe8965a2bc17a8d91c4c71de38", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js": [ + "2e739ff18e5f6915da311a663f4960a55bc2d57a", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image-data.js": [ + "80abb697cb14c82c14d731ff0d180130f5099787", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-image.js": [ + "51de6018d8bc63be36e4b4abba52595f0ea73641", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-svg-image.js": [ + "be5a845b1ffe2ba30c47e626df809dafdd79a189", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-video.js": [ + "823b14ba9d1c7771d5271a41f50db362417740bc", + "support" + ], + "js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ + "534965ba317a45beba58274c2a48be07a2da00d7", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js": [ + "be7e2cea497af0ac11eefef3432c41a1b113dc0e", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-canvas.js": [ + "c577d0f442d9712886c6d4c08fd30a40ed378301", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js": [ + "ac06127d852b9dc52ec48c7fbf33818ab2d08020", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js": [ + "26d04610986b72bafe87287658faccaa2a67493e", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js": [ + "e038ff1b5658c597ced8c5f6bac2df7828887a1a", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js": [ + "18f65222d84ea13b7e0cad78976fa679d1fe25a9", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js": [ + "1f1fd4307f90896fac570a9984206587d97ecc60", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js": [ + "a849e705d6ccd6142870579eb3e6ec3f00c07046", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image-data.js": [ + "e1368275db280ab6a62614ba66eabf936c0c6b3a", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-image.js": [ + "eb7bb6a00adc8e71f605acddfdd11ae04a2daf8f", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-svg-image.js": [ + "c940a601aa24a24cee0e1083bc38afd641e61985", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-video.js": [ + "bec53636481541bf290c90b4ec21796741fde262", + "support" + ], + "js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js": [ + "f9415cf85000705b019465b8117b4145ec61d046", + "support" + ], + "js/tests/tex-image-and-sub-image-utils.js": [ + "2424f430d4d1619616ea8f69113402a2df318264", + "support" + ], + "js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js": [ + "0f040cdfc21e17ae984f2a3932fe641a74a135da", + "support" + ], + "js/tests/tex-input-validation.js": [ + "77237fae374dab446993a76ce66824b91ee83e5a", + "support" + ], + "js/tests/typed-array-test-cases.js": [ + "462eaae1bdea91c6e957b78046830da75421aa6e", + "support" + ], + "js/tests/typed-array-worker.js": [ + "c68ee07c29b843c7842a896b7ea4f677a8c4f87e", + "support" + ], + "js/webgl-test-harness.js": [ + "4fb179f2b213f4b2c0514d2f65f33322147e95b2", + "support" + ], + "js/webgl-test-utils.js": [ + "e465db87b96c132e91eeaf0187499c74e8e0d1f7", + "support" + ], + "py/lint/LICENSE": [ + "45896e6be2bd51f4b78e9703caefb9b672e10a55", + "support" + ], + "py/lint/README.md": [ + "b030932f83c0d62aace9002458cb61891d65d994", + "support" + ], + "py/lint/lint.py": [ + "2dea67b6cdafe116216e08ab7feab105c5bd6827", + "support" + ], + "py/lint/lint.whitelist": [ + "a6016d7e33350d2526bf6ef15879fe26f2d4fedd", + "support" + ], + "py/tex_image_test_generator.py": [ + "609e878dbabfed05dc365053adf1f3e703dc4611", + "support" + ], + "resources/1-channel.jpg": [ + "2b16f42abc3fcb946489f13bdc03630ce50776e5", + "support" + ], + "resources/3x3.png": [ + "6cf1e7447a3a9aca40a80383b755001789941e6d", + "support" + ], + "resources/blue-1x1.jpg": [ + "a70bbb0219db91035d8e37d56a65498c10851b6b", + "support" + ], + "resources/boolUniformShader.vert": [ + "9226b3b5c0fa77dc96638aeb4b33d1d1628d8178", + "support" + ], + "resources/bug-32888-texture.png": [ + "e78cfe79979b85202bec19b8a454e669361ee8ca", + "support" + ], + "resources/cookies.js": [ + "7ec7a4b4d32500cdcf8526a3f1ba40e59ffaeb77", + "support" + ], + "resources/desktop-gl-constants.js": [ + "6bea0acb4e4fa88fa16834d24c40b09c27e474c6", + "support" + ], + "resources/floatUniformShader.vert": [ + "58991b474164f3ce97cdfdd0259bb76a0664ee7e", + "support" + ], + "resources/fragmentShader.frag": [ + "08596ed5db12206d1c8146c056b2283bdecb7cd8", + "support" + ], + "resources/glsl-feature-tests.css": [ + "c8063d92b2a591df37940944ce03f39feef8dc53", + "support" + ], + "resources/glsl-generator.js": [ + "dbb97eb020c3d1264364f9a9aed8369770834cd6", + "support" + ], + "resources/gray-1024x1024.jpg": [ + "e06e7f5eef7e09a62c7ff6631c309ef24083e178", + "support" + ], + "resources/gray-ramp-256-with-128-alpha.png": [ + "183e55de2190bb62612513c3e6dde674df002b79", + "support" + ], + "resources/gray-ramp-256.png": [ + "01e486b5a92e405158cf38f6dfbb44440fdfbd6d", + "support" + ], + "resources/gray-ramp-default-gamma.png": [ + "a5a89beb709b4f0c87877266daf284165b21ea1e", + "support" + ], + "resources/gray-ramp-gamma0.1.png": [ + "637c792da03ba633b708a3a8086017fe91e1eb43", + "support" + ], + "resources/gray-ramp-gamma1.0.png": [ + "40ceeb0465168d1ae32190720fd844b3a1bd9b0b", + "support" + ], + "resources/gray-ramp-gamma2.0.png": [ + "73fcf7b41b6b43d273549f6b103002daa226e4e6", + "support" + ], + "resources/gray-ramp-gamma4.0.png": [ + "d878f1e967dc4dd26d8e3e2b5d6cd9e3bd2ef00f", + "support" + ], + "resources/gray-ramp-gamma9.0.png": [ + "8a69ed1f3d3168ce3462d193234ec309d76e07c1", + "support" + ], + "resources/gray-ramp.png": [ + "a5a89beb709b4f0c87877266daf284165b21ea1e", + "support" + ], + "resources/green-2x2-16bit.png": [ + "7fcb96960e142ccca49f44755d6294352caf0e42", + "support" + ], + "resources/intArrayUniformShader.vert": [ + "d82074e4737011e38202a63c4ac966c2310ea00c", + "support" + ], + "resources/intUniformShader.vert": [ + "051c05e2b8581040d23ec0aedc6832dc1398675a", + "support" + ], + "resources/js-test-post.js": [ + "ae4031cbaa27219680e4246433dce2003114e289", + "support" + ], + "resources/js-test-pre.js": [ + "3c5f2c6e9087a137e39033f10f14fdb3b1b606ad", + "support" + ], + "resources/js-test-style.css": [ + "bb7d5148e5a22212169d14e0fcda2893a0abd718", + "support" + ], + "resources/matForWebGL2UniformShader.vert": [ + "56bf75826da6aac5a0f65e05ed3d91926fbc1b46", + "support" + ], + "resources/matUniformShader.vert": [ + "123a4be03bc805832889d74fee1fde7971841731", + "support" + ], + "resources/noopUniformShader.frag": [ + "b2dfc9f1d4ed8374c130501a52ab2599a379f52d", + "support" + ], + "resources/noopUniformShader.vert": [ + "821e440d4c2637444afe3cb587aa3b8bdfbac0cd", + "support" + ], + "resources/noopUniformShaderES3.frag": [ + "00af837a5f6cafedf7e2af511064bb454de978c0", + "support" + ], + "resources/noopUniformShaderES3.vert": [ + "e213a4bb3b31af21b83c56d4a84665423601a690", + "support" + ], + "resources/npot-video.mp4": [ + "59f5f774a783b459385451b4c5df238001cb9f1d", + "support" + ], + "resources/npot-video.theora.ogv": [ + "4458678fbfd81997ee5eff54f8b5e7fbd855264a", + "support" + ], + "resources/npot-video.webmvp8.webm": [ + "47277bdaac1f47f803bbe696913a53fa28548f59", + "support" + ], + "resources/ogles-tests.css": [ + "42269c8b604199320db4a0e1659f7192f45c7158", + "support" + ], + "resources/opengl_logo.jpg": [ + "e3b70bef3f2c78736c72e263b63acea8d9a9467a", + "support" + ], + "resources/red-green-blue-cyan-4x4.png": [ + "80b2d1d4230dea2249da175075c9bd6a67ae4393", + "support" + ], + "resources/red-green-blue-cyan-4x4.psd": [ + "9cf26f941384b26016577c84f18728a4042d4b04", + "support" + ], + "resources/red-green-semi-transparent.png": [ + "11f2928ae2c93829e8d352fc069816c9d5bc2132", + "support" + ], + "resources/red-green.bt601.vp9.webm": [ + "d90e1911c62e5336e86b5bf4563222479d8a6f86", + "support" + ], + "resources/red-green.mp4": [ + "4bd6d59658906d23566f1aa14443c3dc1eab4610", + "support" + ], + "resources/red-green.png": [ + "605ac9ba1bb8444b0495b34654f0eb4bd43b5a44", + "support" + ], + "resources/red-green.svg": [ + "fe4d20718f8809c9079e6c4e7f5d36946d6baa51", + "support" + ], + "resources/red-green.theora.ogv": [ + "1543915a1080c8bac5ded8b16554baec290d1c81", + "support" + ], + "resources/red-green.webmvp8.webm": [ + "fde59a18b4dde9a13f37c3f462af88ad4b0f3c3a", + "support" + ], + "resources/red-indexed.png": [ + "3188d2d75b470db8f73861ca7159f7f4d8e82121", + "support" + ], + "resources/samplerForWebGL2UniformShader.frag": [ + "44cf1b11ac941c37e98028970cfab8520e5ec8c0", + "support" + ], + "resources/samplerUniformShader.frag": [ + "11cba127460f60886b6bb860764d898eba9a067e", + "support" + ], + "resources/small-square-with-cie-rgb-profile.png": [ + "aa8bf377179eb9abb443514c73e1c1fb02ec71e5", + "support" + ], + "resources/small-square-with-colormatch-profile.png": [ + "63454ec0dd7ced88d82c82ae7a72c86993da4342", + "support" + ], + "resources/small-square-with-colorspin-profile.jpg": [ + "a9186968fbd03385fde3d278ca80a5b1d8166ac3", + "support" + ], + "resources/small-square-with-colorspin-profile.png": [ + "59226273768e5095f230a39dcbc35df973bdec1a", + "support" + ], + "resources/small-square-with-e-srgb-profile.png": [ + "2792b0ac5703f306856d228f135f4ac92ff97371", + "support" + ], + "resources/small-square-with-smpte-c-profile.png": [ + "2904e895235c885a2fdaab2469751e873a9df243", + "support" + ], + "resources/small-square-with-srgb-iec61966-2.1-profile.png": [ + "a0201f113fdc8e971faa17dbff8954192ea866fd", + "support" + ], + "resources/structUniformShader.vert": [ + "59c719a0014a0455e0714103ac2a670ed400f092", + "support" + ], + "resources/test-eval.js": [ + "2d863239e927ea527d1c69f8a52272f7a9d66b40", + "support" + ], + "resources/thunderbird-logo-64x64.png": [ + "e2326f5510a0d2f89601c62459032be9d64585da", + "support" + ], + "resources/transparent-on-left-indexed.png": [ + "2be3127440403e6016888dbb3667c2bef215ef83", + "support" + ], + "resources/uintUniformShader.vert": [ + "5f9501c753fddf0c3631c1f731a7ddeb394eb9df", + "support" + ], + "resources/uniformBlockShader.frag": [ + "8718ee86c89641f50eaeb202897ac6f775dc1c8e", + "support" + ], + "resources/uniformBlockShader.vert": [ + "ba02029c31b858fc95d1fca2150d456c220b9de5", + "support" + ], + "resources/vertexShader.vert": [ + "fe6640b75baeacbd3041d3b2697e8d077950db20", + "support" + ], + "resources/webgl-logo.png": [ + "b9b22e1ab45e9340a5f2e5b72d8bdf79c9d97994", + "support" + ], + "resources/webgl-test-harness.js": [ + "a55f6837b71f06147d7f576473ffd0e929513a20", + "support" + ], + "resources/zero-alpha.png": [ + "e55630c116038f90ef72cdd02b664f8f0daa06e3", + "support" + ], + "test-guidelines.md": [ + "909738ceeae6114872d61e9dd0f63674254c0fcf", + "support" + ] + }, + "url_base": "/_webgl/", + "version": 5 +} diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini b/tests/wpt/webgl/meta/conformance/attribs/gl-vertex-attrib-render.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini rename to tests/wpt/webgl/meta/conformance/attribs/gl-vertex-attrib-render.html.ini diff --git a/tests/wpt/webgl/meta/conformance/buffers/buffer-data-and-buffer-sub-data.html.ini b/tests/wpt/webgl/meta/conformance/buffers/buffer-data-and-buffer-sub-data.html.ini new file mode 100644 index 00000000000..49412711fc1 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/buffers/buffer-data-and-buffer-sub-data.html.ini @@ -0,0 +1,5 @@ +[buffer-data-and-buffer-sub-data.html] + expected: ERROR + [WebGL test #27: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini b/tests/wpt/webgl/meta/conformance/buffers/buffer-data-array-buffer-delete.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini rename to tests/wpt/webgl/meta/conformance/buffers/buffer-data-array-buffer-delete.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/buffer-offscreen-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/buffer-offscreen-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/buffer-preserve-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/buffer-preserve-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/canvas-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/canvas-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/draw-webgl-to-canvas-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/draw-webgl-to-canvas-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/drawingbuffer-static-canvas-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/drawingbuffer-static-canvas-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/drawingbuffer-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/drawingbuffer-test.html.ini diff --git a/tests/wpt/webgl/meta/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html.ini b/tests/wpt/webgl/meta/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html.ini new file mode 100644 index 00000000000..8a9c9cae380 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html.ini @@ -0,0 +1,8 @@ +[framebuffer-bindings-affected-by-to-data-url.html] + expected: ERROR + [WebGL test #0: Unable to fetch WebGL rendering context for Canvas] + expected: FAIL + + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini b/tests/wpt/webgl/meta/conformance/canvas/to-data-url-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/to-data-url-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini b/tests/wpt/webgl/meta/conformance/canvas/viewport-unchanged-upon-resize.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini rename to tests/wpt/webgl/meta/conformance/canvas/viewport-unchanged-upon-resize.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html.ini b/tests/wpt/webgl/meta/conformance/context/context-attribute-preserve-drawing-buffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html.ini rename to tests/wpt/webgl/meta/conformance/context/context-attribute-preserve-drawing-buffer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini b/tests/wpt/webgl/meta/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini rename to tests/wpt/webgl/meta/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini b/tests/wpt/webgl/meta/conformance/context/context-lost.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini rename to tests/wpt/webgl/meta/conformance/context/context-lost.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/methods.html.ini b/tests/wpt/webgl/meta/conformance/context/methods.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/methods.html.ini rename to tests/wpt/webgl/meta/conformance/context/methods.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini b/tests/wpt/webgl/meta/conformance/context/premultiplyalpha-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini rename to tests/wpt/webgl/meta/conformance/context/premultiplyalpha-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html.ini b/tests/wpt/webgl/meta/conformance/extensions/angle-instanced-arrays-out-of-bounds.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html.ini rename to tests/wpt/webgl/meta/conformance/extensions/angle-instanced-arrays-out-of-bounds.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini b/tests/wpt/webgl/meta/conformance/extensions/oes-texture-float-with-canvas.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini rename to tests/wpt/webgl/meta/conformance/extensions/oes-texture-float-with-canvas.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini b/tests/wpt/webgl/meta/conformance/extensions/oes-texture-float-with-video.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini rename to tests/wpt/webgl/meta/conformance/extensions/oes-texture-float-with-video.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini b/tests/wpt/webgl/meta/conformance/extensions/oes-texture-half-float-with-canvas.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini rename to tests/wpt/webgl/meta/conformance/extensions/oes-texture-half-float-with-canvas.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini b/tests/wpt/webgl/meta/conformance/extensions/oes-texture-half-float-with-video.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini rename to tests/wpt/webgl/meta/conformance/extensions/oes-texture-half-float-with-video.html.ini diff --git a/tests/wpt/webgl/meta/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini new file mode 100644 index 00000000000..594360ffb15 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini @@ -0,0 +1,5 @@ +[shader-uniform-packing-restrictions.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini rename to tests/wpt/webgl/meta/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini rename to tests/wpt/webgl/meta/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini rename to tests/wpt/webgl/meta/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini diff --git a/tests/wpt/webgl/meta/conformance/glsl/misc/shader-with-non-reserved-words.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shader-with-non-reserved-words.html.ini new file mode 100644 index 00000000000..fb8852c9e7a --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/glsl/misc/shader-with-non-reserved-words.html.ini @@ -0,0 +1,5 @@ +[shader-with-non-reserved-words.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shaders-with-invariance.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini rename to tests/wpt/webgl/meta/conformance/glsl/misc/shaders-with-invariance.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shaders-with-uniform-structs.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini rename to tests/wpt/webgl/meta/conformance/glsl/misc/shaders-with-uniform-structs.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini b/tests/wpt/webgl/meta/conformance/glsl/misc/shaders-with-varyings.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini rename to tests/wpt/webgl/meta/conformance/glsl/misc/shaders-with-varyings.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini b/tests/wpt/webgl/meta/conformance/glsl/variables/gl-pointcoord.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini rename to tests/wpt/webgl/meta/conformance/glsl/variables/gl-pointcoord.html.ini diff --git a/tests/wpt/webgl/meta/conformance/misc/expando-loss.html.ini b/tests/wpt/webgl/meta/conformance/misc/expando-loss.html.ini new file mode 100644 index 00000000000..2d422270afb --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/misc/expando-loss.html.ini @@ -0,0 +1,2 @@ +[expando-loss.html] + expected: CRASH diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini b/tests/wpt/webgl/meta/conformance/misc/invalid-passed-params.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini rename to tests/wpt/webgl/meta/conformance/misc/invalid-passed-params.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini b/tests/wpt/webgl/meta/conformance/misc/type-conversion-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini rename to tests/wpt/webgl/meta/conformance/misc/type-conversion-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini b/tests/wpt/webgl/meta/conformance/misc/uninitialized-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini rename to tests/wpt/webgl/meta/conformance/misc/uninitialized-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini b/tests/wpt/webgl/meta/conformance/misc/webgl-specific.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini rename to tests/wpt/webgl/meta/conformance/misc/webgl-specific.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini b/tests/wpt/webgl/meta/conformance/more/conformance/methods.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini rename to tests/wpt/webgl/meta/conformance/more/conformance/methods.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini b/tests/wpt/webgl/meta/conformance/more/conformance/quickCheckAPI-S_V.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini rename to tests/wpt/webgl/meta/conformance/more/conformance/quickCheckAPI-S_V.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html.ini b/tests/wpt/webgl/meta/conformance/more/functions/copyTexSubImage2D.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html.ini rename to tests/wpt/webgl/meta/conformance/more/functions/copyTexSubImage2D.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html.ini b/tests/wpt/webgl/meta/conformance/more/functions/readPixelsBadArgs.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html.ini rename to tests/wpt/webgl/meta/conformance/more/functions/readPixelsBadArgs.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html.ini b/tests/wpt/webgl/meta/conformance/more/functions/texImage2DHTML.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html.ini rename to tests/wpt/webgl/meta/conformance/more/functions/texImage2DHTML.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html.ini b/tests/wpt/webgl/meta/conformance/more/functions/texSubImage2DHTML.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html.ini rename to tests/wpt/webgl/meta/conformance/more/functions/texSubImage2DHTML.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html.ini b/tests/wpt/webgl/meta/conformance/ogles/GL/atan/atan_001_to_008.html.ini similarity index 62% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html.ini rename to tests/wpt/webgl/meta/conformance/ogles/GL/atan/atan_001_to_008.html.ini index 67737132496..7e17f982259 100644 --- a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html.ini +++ b/tests/wpt/webgl/meta/conformance/ogles/GL/atan/atan_001_to_008.html.ini @@ -1,4 +1,4 @@ -[complex-glsl-does-not-crash.html] +[atan_001_to_008.html] expected: TIMEOUT [Overall test] expected: NOTRUN diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini b/tests/wpt/webgl/meta/conformance/ogles/GL/log/log_001_to_008.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini rename to tests/wpt/webgl/meta/conformance/ogles/GL/log/log_001_to_008.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini b/tests/wpt/webgl/meta/conformance/reading/read-pixels-pack-alignment.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini rename to tests/wpt/webgl/meta/conformance/reading/read-pixels-pack-alignment.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini b/tests/wpt/webgl/meta/conformance/reading/read-pixels-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini rename to tests/wpt/webgl/meta/conformance/reading/read-pixels-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini b/tests/wpt/webgl/meta/conformance/renderbuffers/feedback-loop.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini rename to tests/wpt/webgl/meta/conformance/renderbuffers/feedback-loop.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini b/tests/wpt/webgl/meta/conformance/renderbuffers/framebuffer-object-attachment.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini rename to tests/wpt/webgl/meta/conformance/renderbuffers/framebuffer-object-attachment.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini b/tests/wpt/webgl/meta/conformance/renderbuffers/framebuffer-state-restoration.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini rename to tests/wpt/webgl/meta/conformance/renderbuffers/framebuffer-state-restoration.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini b/tests/wpt/webgl/meta/conformance/renderbuffers/renderbuffer-initialization.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini rename to tests/wpt/webgl/meta/conformance/renderbuffers/renderbuffer-initialization.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html.ini b/tests/wpt/webgl/meta/conformance/rendering/clipping-wide-points.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html.ini rename to tests/wpt/webgl/meta/conformance/rendering/clipping-wide-points.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini b/tests/wpt/webgl/meta/conformance/rendering/framebuffer-switch.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini rename to tests/wpt/webgl/meta/conformance/rendering/framebuffer-switch.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini b/tests/wpt/webgl/meta/conformance/rendering/framebuffer-texture-switch.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini rename to tests/wpt/webgl/meta/conformance/rendering/framebuffer-texture-switch.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini b/tests/wpt/webgl/meta/conformance/rendering/multisample-corruption.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini rename to tests/wpt/webgl/meta/conformance/rendering/multisample-corruption.html.ini diff --git a/tests/wpt/webgl/meta/conformance/rendering/out-of-bounds-index-buffers.html.ini b/tests/wpt/webgl/meta/conformance/rendering/out-of-bounds-index-buffers.html.ini new file mode 100644 index 00000000000..a448c1c1679 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/rendering/out-of-bounds-index-buffers.html.ini @@ -0,0 +1,7 @@ +[out-of-bounds-index-buffers.html] + [WebGL test #2: should be 0,255,0,255\nat (0, 0) expected: 0,255,0,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #4: should be 0,255,0,255\nat (0, 0) expected: 0,255,0,255 was 0,0,255,255] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini b/tests/wpt/webgl/meta/conformance/rendering/point-size.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini rename to tests/wpt/webgl/meta/conformance/rendering/point-size.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini b/tests/wpt/webgl/meta/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini rename to tests/wpt/webgl/meta/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini diff --git a/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html.ini new file mode 100644 index 00000000000..c716eda28ca --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgb-rgb-unsigned_byte.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini new file mode 100644 index 00000000000..395216ec64a --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgb-rgb-unsigned_short_5_6_5.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html.ini new file mode 100644 index 00000000000..5d324a0e7dd --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_byte.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini new file mode 100644 index 00000000000..f7c9148eb99 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini new file mode 100644 index 00000000000..6c2981c0adf --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini b/tests/wpt/webgl/meta/conformance/textures/copy-tex-image-2d-formats.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini rename to tests/wpt/webgl/meta/conformance/textures/copy-tex-image-2d-formats.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini b/tests/wpt/webgl/meta/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini rename to tests/wpt/webgl/meta/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini b/tests/wpt/webgl/meta/conformance/textures/gl-pixelstorei.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini rename to tests/wpt/webgl/meta/conformance/textures/gl-pixelstorei.html.ini diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/copy-tex-image-2d-formats.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/copy-tex-image-2d-formats.html.ini new file mode 100644 index 00000000000..92f1bc69eed --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/copy-tex-image-2d-formats.html.ini @@ -0,0 +1,28 @@ +[copy-tex-image-2d-formats.html] + [WebGL test #23: getError expected: INVALID_OPERATION. Was NO_ERROR : should not be able to copyTexImage2D LUMINANCE_ALPHA from RGB] + expected: FAIL + + [WebGL test #19: getError expected: INVALID_OPERATION. Was NO_ERROR : should not be able to copyTexImage2D ALPHA from RGB] + expected: FAIL + + [WebGL test #27: getError expected: INVALID_OPERATION. Was NO_ERROR : should not be able to copyTexImage2D RGBA from RGB] + expected: FAIL + + [WebGL test #18: Creating framebuffer from LUMINANCE_ALPHA texture succeeded even though it is not a renderable format] + expected: FAIL + + [WebGL test #17: Creating framebuffer from LUMINANCE texture succeeded even though it is not a renderable format] + expected: FAIL + + [WebGL test #48: getError expected: INVALID_OPERATION. Was NO_ERROR : should not be able to copyTexImage2D LUMINANCE_ALPHA from RGB] + expected: FAIL + + [WebGL test #52: getError expected: INVALID_OPERATION. Was NO_ERROR : should not be able to copyTexImage2D RGBA from RGB] + expected: FAIL + + [WebGL test #44: getError expected: INVALID_OPERATION. Was NO_ERROR : should not be able to copyTexImage2D ALPHA from RGB] + expected: FAIL + + [WebGL test #16: Creating framebuffer from ALPHA texture succeeded even though it is not a renderable format] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html.ini new file mode 100644 index 00000000000..b0ee93c423f --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html.ini @@ -0,0 +1,679 @@ +[copy-tex-image-and-sub-image-2d.html] + [WebGL test #315: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #434: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #333: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #285: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #184: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #384: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #314: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #276: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #303: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #223: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #45: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #488: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #436: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #489: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #72: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #498: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #499: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #55: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #164: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #240: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #242: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #293: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #199: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #54: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #479: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #195: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #313: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #12: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #476: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #494: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #188: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #283: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #451: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #264: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #227: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #336: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #193: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #453: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #491: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #443: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #446: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #213: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #205: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #170: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #143: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #334: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #214: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #399: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #415: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #197: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #296: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #274: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #495: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #475: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #354: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #351: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #393: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #456: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #463: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #34: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #394: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #62: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #220: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #464: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #355: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #102: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #105: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #228: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #395: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #174: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #203: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #165: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #304: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #481: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #421: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #363: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #142: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #485: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #244: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #439: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #148: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #103: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #204: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #484: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #391: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #350: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #305: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #15: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #222: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #403: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #25: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #323: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #239: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #190: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #64: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #147: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #245: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #448: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #229: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #396: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #155: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #154: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #180: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #425: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #416: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #353: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #138: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #237: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #112: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #306: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #471: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #175: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #202: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #345: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #212: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #22: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #153: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #341: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #430: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #474: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #162: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #100: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #398: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #413: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #250: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #144: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #33: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #275: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #232: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #83: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #234: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #215: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #149: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #493: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #114: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #95: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #145: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #386: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #248: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #273: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #194: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #496: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #23: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #249: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #230: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #192: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #284: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #431: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #400: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #441: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #478: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #53: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #224: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #140: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #469: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #63: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #265: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #263: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #73: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #90: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #483: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #32: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #225: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #189: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #440: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #454: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #445: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #13: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #99: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #42: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #93: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #473: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #266: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #94: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #85: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #426: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #365: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #218: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #35: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #133: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #150: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #480: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #406: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #450: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #356: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #24: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #486: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #82: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #185: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #44: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #389: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #243: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #179: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #43: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #343: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #52: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #14: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #295: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #490: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #135: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #183: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #455: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + + [WebGL test #346: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #449: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #200: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #344: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #435: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 255,0,0,255] + expected: FAIL + + [WebGL test #294: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #466: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #233: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #465: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #92: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #198: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #238: 1, 0 should render 136,136,136,136 (+/-1)\nat (1, 0) expected: 136,136,136,136 was 128,128,128,128] + expected: FAIL + + [WebGL test #500: 0, 1 should render 136,136,136,136 (+/-1)\nat (0, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #235: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #324: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #501: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #152: 0, 0 should render 0,0,0,0 (+/-1)\nat (0, 0) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #401: 1, 1 should render 136,136,136,136 (+/-1)\nat (1, 1) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #404: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #444: 1, 0 should render 0,0,0,0 (+/-1)\nat (1, 0) expected: 0,0,0,0 was 0,0,255,255] + expected: FAIL + + [WebGL test #247: 0, 0 should render 136,136,136,136 (+/-1)\nat (0, 0) expected: 136,136,136,136 was 0,255,0,255] + expected: FAIL + + [WebGL test #286: 1, 1 should render 0,0,0,0 (+/-1)\nat (1, 1) expected: 0,0,0,0 was 136,136,136,136] + expected: FAIL + + [WebGL test #405: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 0,255,0,255] + expected: FAIL + + [WebGL test #104: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 128,128,128,128] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/cube-incomplete-fbo.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/cube-incomplete-fbo.html.ini new file mode 100644 index 00000000000..b0ee209616b --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/cube-incomplete-fbo.html.ini @@ -0,0 +1,4 @@ +[cube-incomplete-fbo.html] + [WebGL test #1: gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36054. Was 36053.] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/gl-pixelstorei.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/gl-pixelstorei.html.ini new file mode 100644 index 00000000000..d49f208d0e7 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/gl-pixelstorei.html.ini @@ -0,0 +1,5 @@ +[gl-pixelstorei.html] + expected: ERROR + [WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/origin-clean-conformance.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/origin-clean-conformance.html.ini new file mode 100644 index 00000000000..57bece3c974 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/origin-clean-conformance.html.ini @@ -0,0 +1,13 @@ +[origin-clean-conformance.html] + [WebGL test #3: texSubImage2D with cross-origin image should throw exception.] + expected: FAIL + + [WebGL test #8: texSubImage2D with NON origin clean canvas should throw exception.] + expected: FAIL + + [WebGL test #2: texImage2D with cross-origin image should throw exception.] + expected: FAIL + + [WebGL test #7: texImage2D with NON origin clean canvas should throw exception.] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/tex-image-webgl.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/tex-image-webgl.html.ini new file mode 100644 index 00000000000..044ba1837ab --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/tex-image-webgl.html.ini @@ -0,0 +1,7 @@ +[tex-image-webgl.html] + [WebGL test #3: Canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,255] + expected: FAIL + + [WebGL test #2: Canvas should be red\nat (0, 0) expected: 255,0,0,255 was 0,0,0,255] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/tex-image-with-format-and-type.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/tex-image-with-format-and-type.html.ini new file mode 100644 index 00000000000..3394dfafb19 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/tex-image-with-format-and-type.html.ini @@ -0,0 +1,37 @@ +[tex-image-with-format-and-type.html] + [WebGL test #31: LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + + [WebGL test #6: LUMINANCE/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + + [WebGL test #65: UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4] + expected: FAIL + + [WebGL test #15: LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + + [WebGL test #66: UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1] + expected: FAIL + + [WebGL test #69: UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_4_4_4_4] + expected: FAIL + + [WebGL test #7: LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + + [WebGL test #70: UNPACK_PREMULTIPLY_ALPHA_WEBGL with RGBA/UNSIGNED_SHORT_5_5_5_1] + expected: FAIL + + [WebGL test #22: LUMINANCE/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + + [WebGL test #14: LUMINANCE/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + + [WebGL test #30: LUMINANCE/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + + [WebGL test #23: LUMINANCE_ALPHA/UNSIGNED_BYTE should maintain full precision of data] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/tex-input-validation.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/tex-input-validation.html.ini new file mode 100644 index 00000000000..cca6d8c125f --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/tex-input-validation.html.ini @@ -0,0 +1,16 @@ +[tex-input-validation.html] + [WebGL test #45: getError expected: INVALID_OPERATION. Was NO_ERROR : colorBufferFormat: RGB565 internalFormat: RGBA target: TEXTURE_2D] + expected: FAIL + + [WebGL test #61: getError expected: INVALID_OPERATION. Was NO_ERROR : colorBufferFormat: RGB internalFormat: RGBA] + expected: FAIL + + [WebGL test #53: getError expected: INVALID_OPERATION. Was NO_ERROR : colorBufferFormat: RGB internalFormat: RGBA] + expected: FAIL + + [WebGL test #34: getError expected: INVALID_OPERATION. Was NO_ERROR : colorBufferFormat: RGB565 internalFormat: RGBA target: TEXTURE_2D border: 0] + expected: FAIL + + [WebGL test #37: getError expected: NO_ERROR. Was INVALID_OPERATION : colorBufferFormat: RGB565 internalFormat: RGB target: TEXTURE_2D border: 0] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/tex-sub-image-2d-bad-args.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/tex-sub-image-2d-bad-args.html.ini new file mode 100644 index 00000000000..ba0e399016a --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/tex-sub-image-2d-bad-args.html.ini @@ -0,0 +1,7 @@ +[tex-sub-image-2d-bad-args.html] + [WebGL test #9: getError expected: INVALID_VALUE. Was NO_ERROR : null pixels] + expected: FAIL + + [WebGL test #0: getError expected: INVALID_OPERATION. Was INVALID_VALUE : no previously defined texture image] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-attachment-formats.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-attachment-formats.html.ini new file mode 100644 index 00000000000..9ba4addafa9 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-attachment-formats.html.ini @@ -0,0 +1,7 @@ +[texture-attachment-formats.html] + [WebGL test #14: should be 63,63,63,255 with tolerance 2,2,2,0\nat (0, 0) expected: 63,63,63,255 was 64,0,0,255] + expected: FAIL + + [WebGL test #16: should be 63,63,63,63 with tolerance 2,2,2,2\nat (0, 0) expected: 63,63,63,63 was 64,0,0,64] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-copying-feedback-loops.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-copying-feedback-loops.html.ini new file mode 100644 index 00000000000..fafd1bf22cb --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-copying-feedback-loops.html.ini @@ -0,0 +1,7 @@ +[texture-copying-feedback-loops.html] + [WebGL test #3: getError expected: INVALID_OPERATION. Was NO_ERROR : after copyTexImage2D to same texture same level, invalid feedback loop] + expected: FAIL + + [WebGL test #6: getError expected: INVALID_OPERATION. Was NO_ERROR : after copyTexSubImage2D to same texture same level, invalid feedback loop] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-fakeblack.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-fakeblack.html.ini new file mode 100644 index 00000000000..9c4fabdc0cf --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-fakeblack.html.ini @@ -0,0 +1,7 @@ +[texture-fakeblack.html] + [WebGL test #1: should be 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #3: should be 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 255,0,0,255] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-npot-video.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-npot-video.html.ini new file mode 100644 index 00000000000..ea6d468782e --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-npot-video.html.ini @@ -0,0 +1,5 @@ +[texture-npot-video.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-npot.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-npot.html.ini new file mode 100644 index 00000000000..2204a777aa6 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-npot.html.ini @@ -0,0 +1,22 @@ +[texture-npot.html] + [WebGL test #16: NPOT texture with TEXTURE_WRAP set to REPEAT should draw with 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 192,0,128,255] + expected: FAIL + + [WebGL test #64: NPOT cubemap with TEXTURE_WRAP set to REPEAT should draw with 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 0,192,128,255] + expected: FAIL + + [WebGL test #28: NPOT texture with TEXTURE_WRAP set to REPEAT should draw with 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 192,192,192,255] + expected: FAIL + + [WebGL test #76: NPOT cubemap with TEXTURE_WRAP set to REPEAT should draw with 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 0,192,128,255] + expected: FAIL + + [WebGL test #52: NPOT texture with TEXTURE_WRAP set to REPEAT should draw with 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 192,192,192,64] + expected: FAIL + + [WebGL test #40: NPOT texture with TEXTURE_WRAP set to REPEAT should draw with 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 0,0,0,64] + expected: FAIL + + [WebGL test #4: NPOT texture with TEXTURE_WRAP set to REPEAT should draw with 0,0,0,255\nat (0, 0) expected: 0,0,0,255 was 192,0,128,64] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-size-cube-maps.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-size-cube-maps.html.ini new file mode 100644 index 00000000000..d12c43168d2 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-size-cube-maps.html.ini @@ -0,0 +1,145 @@ +[texture-size-cube-maps.html] + [WebGL test #87: 0, 0, 2, 1 should be green\nat (0, 0) expected: 0,255,0,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #7: 0, 1, 2, 1 should be cyan\nat (0, 1) expected: 0,255,255,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #126: 0, 1, 2, 1 should be blue\nat (0, 1) expected: 0,0,255,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #62: 0, 1, 2, 1 should be green\nat (0, 1) expected: 0,255,0,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #63: 0, 0, 2, 1 should be green\nat (0, 0) expected: 0,255,0,255 was 255,0,255,255] + expected: FAIL + + [WebGL test #119: 0, 0, 2, 1 should be magenta\nat (0, 0) expected: 255,0,255,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #17: 0, 1, 2, 1 should be blue\nat (0, 1) expected: 0,0,255,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #99: 0, 0, 2, 1 should be yellow\nat (0, 0) expected: 255,255,0,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #50: 0, 1, 2, 1 should be green\nat (0, 1) expected: 0,255,0,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #134: 0, 1, 2, 1 should be magenta\nat (0, 1) expected: 255,0,255,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #141: 0, 0, 2, 1 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #44: 0, 1, 2, 1 should be red\nat (0, 1) expected: 255,0,0,255 was 255,0,255,255] + expected: FAIL + + [WebGL test #104: 0, 1, 2, 1 should be cyan\nat (0, 1) expected: 0,255,255,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #32: 0, 0, 2, 1 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #83: 0, 0, 2, 1 should be yellow\nat (0, 0) expected: 255,255,0,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #45: 0, 0, 2, 1 should be red\nat (0, 0) expected: 255,0,0,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #26: 0, 0, 2, 1 should be magenta\nat (0, 0) expected: 255,0,255,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #72: 0, 1, 2, 1 should be magenta\nat (0, 1) expected: 255,0,255,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #123: 0, 0, 2, 1 should be yellow\nat (0, 0) expected: 255,255,0,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #116: 0, 1, 2, 1 should be cyan\nat (0, 1) expected: 0,255,255,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #14: 0, 0, 2, 1 should be yellow\nat (0, 0) expected: 255,255,0,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #81: 0, 0, 2, 1 should be blue\nat (0, 0) expected: 0,0,255,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #54: 0, 1, 2, 1 should be cyan\nat (0, 1) expected: 0,255,255,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #101: 0, 0, 2, 1 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #135: 0, 0, 2, 1 should be magenta\nat (0, 0) expected: 255,0,255,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #98: 0, 1, 2, 1 should be yellow\nat (0, 1) expected: 255,255,0,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #28: 0, 0, 2, 1 should be red\nat (0, 0) expected: 255,0,0,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #90: 0, 1, 2, 1 should be red\nat (0, 1) expected: 255,0,0,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #65: 0, 0, 2, 1 should be blue\nat (0, 0) expected: 0,0,255,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #8: 0, 0, 2, 1 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #105: 0, 0, 2, 1 should be blue\nat (0, 0) expected: 0,0,255,255 was 255,0,255,255] + expected: FAIL + + [WebGL test #144: 0, 1, 2, 1 should be yellow\nat (0, 1) expected: 255,255,0,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #31: 0, 1, 2, 1 should be red\nat (0, 1) expected: 255,0,0,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #137: 0, 0, 2, 1 should be red\nat (0, 0) expected: 255,0,0,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #68: 0, 1, 2, 1 should be blue\nat (0, 1) expected: 0,0,255,255 was 255,0,255,255] + expected: FAIL + + [WebGL test #25: 0, 1, 2, 1 should be magenta\nat (0, 1) expected: 255,0,255,255 was 0,255,255,255] + expected: FAIL + + [WebGL test #117: 0, 0, 2, 1 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #86: 0, 1, 2, 1 should be yellow\nat (0, 1) expected: 255,255,0,255 was 255,0,0,255] + expected: FAIL + + [WebGL test #140: 0, 1, 2, 1 should be red\nat (0, 1) expected: 255,0,0,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #35: 0, 1, 2, 1 should be yellow\nat (0, 1) expected: 255,255,0,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #69: 0, 0, 2, 1 should be red\nat (0, 0) expected: 255,0,0,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #80: 0, 1, 2, 1 should be blue\nat (0, 1) expected: 0,0,255,255 was 0,255,0,255] + expected: FAIL + + [WebGL test #47: 0, 0, 2, 1 should be green\nat (0, 0) expected: 0,255,0,255 was 255,0,255,255] + expected: FAIL + + [WebGL test #10: 0, 0, 2, 1 should be magenta\nat (0, 0) expected: 255,0,255,255 was 255,255,0,255] + expected: FAIL + + [WebGL test #122: 0, 1, 2, 1 should be magenta\nat (0, 1) expected: 255,0,255,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #13: 0, 1, 2, 1 should be magenta\nat (0, 1) expected: 255,0,255,255 was 0,0,255,255] + expected: FAIL + + [WebGL test #108: 0, 1, 2, 1 should be green\nat (0, 1) expected: 0,255,0,255 was 255,0,255,255] + expected: FAIL + + [WebGL test #51: 0, 0, 2, 1 should be magenta\nat (0, 0) expected: 255,0,255,255 was 0,0,255,255] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-sub-image-cube-maps.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-sub-image-cube-maps.html.ini new file mode 100644 index 00000000000..eb9e0b6bd23 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-sub-image-cube-maps.html.ini @@ -0,0 +1,115 @@ +[texture-sub-image-cube-maps.html] + [WebGL test #2: TEXTURE_CUBE_MAP_NEGATIVE_X should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #29: 0, 2, 4, 2 should be yellow\nat (0, 2) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #10: 0, 2, 4, 2 should be blue\nat (0, 2) expected: 0,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #0: unexpected gl error: INVALID_VALUE] + expected: FAIL + + [WebGL test #34: 0, 0, 4, 2 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #9: 0, 0, 4, 2 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #25: TEXTURE_CUBE_MAP_NEGATIVE_Z should be red\nat (0, 0) expected: 255,0,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #8: 0, 2, 4, 2 should be cyan\nat (0, 2) expected: 0,255,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #22: TEXTURE_CUBE_MAP_POSITIVE_Y should be yellow\nat (0, 0) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #31: 0, 2, 4, 2 should be cyan\nat (0, 2) expected: 0,255,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #11: 0, 0, 4, 2 should be magenta\nat (0, 0) expected: 255,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #18: 0, 2, 4, 2 should be blue\nat (0, 2) expected: 0,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #13: 0, 0, 4, 2 should be blue\nat (0, 0) expected: 0,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #1: TEXTURE_CUBE_MAP_POSITIVE_X should be red\nat (0, 0) expected: 255,0,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #5: TEXTURE_CUBE_MAP_POSITIVE_Z should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #35: 0, 2, 4, 2 should be green\nat (0, 2) expected: 0,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #20: TEXTURE_CUBE_MAP_POSITIVE_X should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #19: unexpected gl error: INVALID_VALUE] + expected: FAIL + + [WebGL test #33: 0, 2, 4, 2 should be red\nat (0, 2) expected: 255,0,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #27: 0, 2, 4, 2 should be magenta\nat (0, 2) expected: 255,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #36: 0, 0, 4, 2 should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #12: 0, 2, 4, 2 should be yellow\nat (0, 2) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #7: 0, 0, 4, 2 should be yellow\nat (0, 0) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #24: TEXTURE_CUBE_MAP_POSITIVE_Z should be magenta\nat (0, 0) expected: 255,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #17: 0, 0, 4, 2 should be red\nat (0, 0) expected: 255,0,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #32: 0, 0, 4, 2 should be yellow\nat (0, 0) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #15: 0, 0, 4, 2 should be yellow\nat (0, 0) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #3: TEXTURE_CUBE_MAP_POSITIVE_Y should be blue\nat (0, 0) expected: 0,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #37: 0, 2, 4, 2 should be yellow\nat (0, 2) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #14: 0, 2, 4, 2 should be magenta\nat (0, 2) expected: 255,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #28: 0, 0, 4, 2 should be magenta\nat (0, 0) expected: 255,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #16: 0, 2, 4, 2 should be red\nat (0, 2) expected: 255,0,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #21: TEXTURE_CUBE_MAP_NEGATIVE_X should be blue\nat (0, 0) expected: 0,0,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #30: 0, 0, 4, 2 should be red\nat (0, 0) expected: 255,0,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #26: 0, 0, 4, 2 should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #4: TEXTURE_CUBE_MAP_NEGATIVE_Y should be yellow\nat (0, 0) expected: 255,255,0,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #23: TEXTURE_CUBE_MAP_NEGATIVE_Y should be cyan\nat (0, 0) expected: 0,255,255,255 was 0,0,0,0] + expected: FAIL + + [WebGL test #6: TEXTURE_CUBE_MAP_NEGATIVE_Z should be magenta\nat (0, 0) expected: 255,0,255,255 was 0,0,0,0] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini new file mode 100644 index 00000000000..acb21a9163d --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini @@ -0,0 +1,5 @@ +[texture-upload-size.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini b/tests/wpt/webgl/meta/conformance/textures/origin-clean-conformance.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini rename to tests/wpt/webgl/meta/conformance/textures/origin-clean-conformance.html.ini diff --git a/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html.ini new file mode 100644 index 00000000000..db7310c69ac --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgb-rgb-unsigned_byte.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini new file mode 100644 index 00000000000..a991e224bc2 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgb-rgb-unsigned_short_5_6_5.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html.ini new file mode 100644 index 00000000000..8749093a15d --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_byte.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini new file mode 100644 index 00000000000..73bba4ac28e --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini new file mode 100644 index 00000000000..d014f432f89 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-webgl.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-webgl.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-image-with-format-and-type.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-image-with-format-and-type.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini b/tests/wpt/webgl/meta/conformance/textures/tex-input-validation.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini rename to tests/wpt/webgl/meta/conformance/textures/tex-input-validation.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-attachment-formats.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-attachment-formats.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-copying-feedback-loops.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-copying-feedback-loops.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-fakeblack.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-fakeblack.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-npot-video.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-npot-video.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-npot.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-npot.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-size-cube-maps.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-size-cube-maps.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-sub-image-cube-maps.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-sub-image-cube-maps.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini b/tests/wpt/webgl/meta/conformance/textures/texture-upload-size.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini rename to tests/wpt/webgl/meta/conformance/textures/texture-upload-size.html.ini diff --git a/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html.ini new file mode 100644 index 00000000000..db7310c69ac --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgb-rgb-unsigned_byte.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini new file mode 100644 index 00000000000..a991e224bc2 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgb-rgb-unsigned_short_5_6_5.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html.ini new file mode 100644 index 00000000000..8749093a15d --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_byte.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini new file mode 100644 index 00000000000..73bba4ac28e --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini new file mode 100644 index 00000000000..d014f432f89 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini @@ -0,0 +1,5 @@ +[tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html.ini new file mode 100644 index 00000000000..831d479d708 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html.ini @@ -0,0 +1,1345 @@ +[tex-2d-rgb-rgb-unsigned_byte.html] + [WebGL test #21: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #136: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #11: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #373: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #24: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #13: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #154: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #307: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #244: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #108: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #388: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #86: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #47: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #133: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #217: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #280: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #130: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #279: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #156: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #410: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #434: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #385: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #60: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #292: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #399: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #302: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #405: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #77: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #321: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #243: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #65: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #84: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #438: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #345: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #384: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #261: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #326: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #128: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #61: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #76: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #350: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #113: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #440: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #58: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #335: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #309: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #111: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #116: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #255: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #368: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #109: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #131: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #56: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #359: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #354: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #178: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #88: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #66: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #125: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #331: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #420: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #272: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #293: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #429: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #16: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #245: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #8: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #222: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #195: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #447: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #377: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #175: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #151: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #389: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #433: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #351: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #167: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #172: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #93: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #422: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #370: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #188: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #427: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #426: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #72: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #249: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #99: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #430: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #301: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #191: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #139: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #90: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #164: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #333: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #365: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #312: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #299: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #318: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #186: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #50: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #200: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #2: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #242: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #126: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #421: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #230: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #232: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #97: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #196: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #403: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #226: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #397: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #187: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #41: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #361: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #383: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #387: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #44: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #382: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #300: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #100: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #419: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #439: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #193: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #247: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #184: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #320: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #224: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #32: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #225: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #213: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #140: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #411: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #1: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #287: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #112: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #357: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #23: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #103: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #95: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #228: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #161: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #171: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #30: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #281: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #416: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #254: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #55: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #194: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #256: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #10: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #409: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #123: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #183: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #205: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #7: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #338: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #59: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #12: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #290: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #327: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #393: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #425: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #36: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #62: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #135: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #369: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #240: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #85: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #22: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #231: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #180: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #319: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #235: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #414: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #353: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #246: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #303: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #170: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #176: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #142: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #101: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #379: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #202: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #74: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #17: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #119: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #173: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #340: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #305: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #102: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #282: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #80: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #141: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #278: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #236: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #220: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #148: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #262: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #294: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #73: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #163: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #54: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #179: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #53: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #248: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #89: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #19: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #276: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #118: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #64: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #273: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #347: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #35: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #28: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #296: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #15: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #190: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #336: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #446: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #145: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #253: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #115: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #325: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #322: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #14: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #275: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #69: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #324: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #378: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #306: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #328: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #367: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #20: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #435: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #158: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #329: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #234: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #117: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #203: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #381: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #431: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #358: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #428: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #332: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #144: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #288: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #182: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #374: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #257: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #87: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #406: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #63: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #26: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #67: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #199: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #143: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #29: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #239: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #442: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #189: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #121: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #185: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #386: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #346: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #260: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #237: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #33: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #417: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #219: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #153: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #270: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #229: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #81: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #259: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #206: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #233: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #210: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #400: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #75: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #277: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #165: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #334: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #91: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #349: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #274: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #432: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #132: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #323: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #209: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #71: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #437: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #316: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #297: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #267: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #127: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #371: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #174: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #372: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #395: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #218: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #444: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #138: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #52: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #107: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #216: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #39: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #150: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #83: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #181: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #311: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #310: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #314: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #398: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #4: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #122: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #40: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #251: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #25: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #418: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #424: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #34: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #0: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #264: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #110: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #360: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #252: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #415: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #212: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #391: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #317: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #308: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #169: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #211: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #177: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #51: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #137: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #258: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #375: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #376: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #285: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #423: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #402: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #227: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #408: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #412: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #445: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #356: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #352: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #404: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #104: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #78: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #330: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #9: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #436: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #192: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #341: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #157: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #159: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #5: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #105: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #79: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #49: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #344: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #106: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #298: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #342: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #18: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #166: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #6: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #204: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #46: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #45: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #348: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #37: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #250: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #265: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #124: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #155: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #413: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #380: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #92: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #168: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #315: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #407: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #313: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #201: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #3: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #147: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #362: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #304: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #441: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #48: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #98: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #129: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #82: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #283: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #268: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #214: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #295: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #197: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #238: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #394: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #70: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #149: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #27: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #284: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #291: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #355: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #343: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #339: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #31: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #266: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #396: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #43: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #392: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #42: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #114: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #68: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #223: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #443: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #363: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #57: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #263: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #96: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #162: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #134: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #286: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #269: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #337: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #241: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #152: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #38: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #221: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #401: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #364: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #289: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #390: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #366: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #207: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #198: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #146: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #208: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #271: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #215: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #120: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #94: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #160: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini new file mode 100644 index 00000000000..c419db05f3b --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini @@ -0,0 +1,1345 @@ +[tex-2d-rgb-rgb-unsigned_short_5_6_5.html] + [WebGL test #21: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #136: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #11: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #373: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #24: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #13: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #154: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #307: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #244: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #108: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #388: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #86: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #47: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #133: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #217: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #280: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #130: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #279: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #156: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #410: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #434: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #385: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #60: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #292: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #399: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #302: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #405: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #77: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #321: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #243: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #65: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #84: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #438: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #345: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #384: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #261: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #326: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #128: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #61: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #76: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #350: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #113: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #440: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #58: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #335: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #309: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #111: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #116: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #255: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #368: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #109: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #131: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #56: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #359: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #354: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #178: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #88: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #66: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #125: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #331: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #420: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #272: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #293: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #429: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #16: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #245: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #8: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #222: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #195: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #447: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #377: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #175: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #151: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #389: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #433: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #351: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #167: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #172: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #93: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #422: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #370: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #188: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #427: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #426: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #72: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #249: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #99: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #430: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #301: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #191: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #139: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #90: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #164: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #333: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #365: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #312: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #299: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #318: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #186: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #50: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #200: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #2: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #242: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #126: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #421: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #230: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #232: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #97: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #196: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #403: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #226: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #397: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #187: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #41: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #361: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #383: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #387: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #44: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #382: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #300: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #100: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #419: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #439: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #193: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #247: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #184: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #320: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #224: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #32: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #225: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #213: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #140: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #411: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #1: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #287: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #112: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #357: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #23: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #103: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #95: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #228: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #161: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #171: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #30: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #281: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #416: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #254: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #55: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #194: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #256: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #10: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #409: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #123: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #183: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #205: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #7: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #338: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #59: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #12: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #290: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #327: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #393: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #425: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #36: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #62: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #135: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #369: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #240: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #85: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #22: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #231: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #180: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #319: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #235: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #414: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #353: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #246: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #303: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #170: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #176: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #142: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #101: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #379: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #202: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #74: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #17: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #119: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #173: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #340: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #305: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #102: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #282: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #80: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #141: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #278: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #236: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #220: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #148: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #262: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #294: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #73: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #163: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #54: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #179: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #53: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #248: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #89: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #19: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #276: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #118: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #64: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #273: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #347: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #35: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #28: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #296: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #15: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #190: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #336: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #446: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #145: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #253: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #115: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #325: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #322: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #14: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #275: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #69: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #324: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #378: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #306: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #328: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #367: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #20: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #435: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #158: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #329: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #234: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #117: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #203: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #381: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #431: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #358: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #428: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #332: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #144: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #288: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #182: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #374: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #257: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #87: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #406: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #63: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #26: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #67: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #199: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #143: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #29: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #239: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #442: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #189: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #121: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #185: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #386: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #346: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #260: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #237: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #33: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #417: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #219: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #153: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #270: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #229: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #81: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #259: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #206: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #233: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #210: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #400: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #75: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #277: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #165: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #334: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #91: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #349: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #274: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #432: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #132: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #323: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #209: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #71: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #437: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #316: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #297: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #267: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #127: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #371: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #174: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #372: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #395: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #218: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #444: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #138: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #52: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #107: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #216: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #39: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #150: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #83: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #181: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #311: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #310: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #314: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #398: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #4: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #122: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #40: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #251: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #25: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #418: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #424: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #34: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #0: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #264: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #110: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #360: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #252: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #415: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #212: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #391: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #317: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #308: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #169: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #211: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #177: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #51: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #137: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #258: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #375: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #376: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #285: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #423: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #402: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #227: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #408: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #412: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #445: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #356: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #352: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #404: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #104: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #78: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #330: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #9: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #436: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #192: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #341: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #157: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #159: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #5: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #105: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #79: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #49: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #344: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #106: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #298: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #342: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #18: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #166: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #6: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #204: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #46: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #45: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #348: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #37: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #250: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #265: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #124: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #155: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #413: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #380: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #92: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #168: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #315: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #407: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #313: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #201: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #3: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #147: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #362: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #304: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #441: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #48: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #98: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #129: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #82: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #283: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #268: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #214: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #295: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #197: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #238: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #394: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #70: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #149: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #27: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #284: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #291: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #355: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #343: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #339: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #31: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #266: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #396: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #43: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #392: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #42: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #114: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #68: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #223: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #443: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #363: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #57: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #263: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #96: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #162: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #134: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #286: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #269: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #337: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #241: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #152: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #38: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #221: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #401: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #364: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #289: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #390: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #366: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #207: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #198: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #146: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #208: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #271: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #215: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #120: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #94: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #160: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html.ini new file mode 100644 index 00000000000..6172ce28b74 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html.ini @@ -0,0 +1,1345 @@ +[tex-2d-rgba-rgba-unsigned_byte.html] + [WebGL test #21: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #136: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #11: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #373: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #24: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #13: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #154: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #307: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #244: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #108: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #388: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #86: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #47: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #133: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #217: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #280: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #130: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #279: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #156: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #410: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #434: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #385: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #60: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #292: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #399: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #302: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #405: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #77: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #321: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #243: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #65: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #84: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #438: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #345: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #384: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #261: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #326: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #128: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #61: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #76: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #350: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #113: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #440: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #58: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #335: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #309: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #111: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #116: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #255: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #368: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #109: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #131: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #56: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #359: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #354: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #178: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #88: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #66: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #125: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #331: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #420: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #272: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #293: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #429: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #16: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #245: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #8: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #222: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #195: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #447: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #377: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #175: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #151: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #389: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #433: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #351: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #167: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #172: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #93: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #422: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #370: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #188: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #427: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #426: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #72: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #249: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #99: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #430: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #301: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #191: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #139: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #90: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #164: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #333: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #365: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #312: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #299: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #318: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #186: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #50: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #200: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #2: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #242: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #126: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #421: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #230: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #232: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #97: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #196: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #403: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #226: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #397: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #187: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #41: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #361: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #383: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #387: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #44: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #382: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #300: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #100: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #419: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #439: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #193: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #247: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #184: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #320: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #224: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #32: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #225: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #213: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #140: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #411: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #1: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #287: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #112: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #357: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #23: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #103: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #95: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #228: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #161: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #171: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #30: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #281: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #416: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #254: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #55: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #194: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #256: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #10: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #409: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #123: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #183: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #205: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #7: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #338: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #59: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #12: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #290: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #327: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #393: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #425: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #36: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #62: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #135: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #369: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #240: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #85: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #22: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #231: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #180: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #319: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #235: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #414: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #353: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #246: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #303: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #170: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #176: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #142: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #101: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #379: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #202: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #74: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #17: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #119: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #173: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #340: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #305: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #102: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #282: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #80: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #141: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #278: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #236: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #220: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #148: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #262: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #294: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #73: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #163: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #54: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #179: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #53: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #248: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #89: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #19: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #276: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #118: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #64: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #273: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #347: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #35: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #28: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #296: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #15: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #190: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #336: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #446: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #145: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #253: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #115: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #325: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #322: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #14: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #275: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #69: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #324: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #378: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #306: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #328: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #367: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #20: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #435: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #158: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #329: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #234: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #117: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #203: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #381: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #431: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #358: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #428: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #332: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #144: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #288: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #182: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #374: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #257: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #87: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #406: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #63: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #26: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #67: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #199: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #143: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #29: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #239: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #442: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #189: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #121: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #185: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #386: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #346: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #260: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #237: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #33: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #417: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #219: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #153: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #270: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #229: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #81: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #259: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #206: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #233: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #210: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #400: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #75: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #277: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #165: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #334: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #91: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #349: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #274: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #432: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #132: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #323: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #209: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #71: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #437: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #316: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #297: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #267: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #127: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #371: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #174: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #372: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #395: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #218: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #444: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #138: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #52: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #107: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #216: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #39: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #150: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #83: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #181: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #311: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #310: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #314: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #398: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #4: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #122: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #40: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #251: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #25: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #418: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #424: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #34: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #0: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #264: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #110: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #360: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #252: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #415: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #212: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #391: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #317: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #308: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #169: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #211: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #177: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #51: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #137: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #258: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #375: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #376: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #285: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #423: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #402: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #227: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #408: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #412: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #445: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #356: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #352: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #404: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #104: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #78: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #330: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #9: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #436: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #192: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #341: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #157: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #159: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #5: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #105: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #79: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #49: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #344: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #106: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #298: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #342: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #18: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #166: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #6: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #204: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #46: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #45: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #348: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #37: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #250: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #265: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #124: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #155: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #413: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #380: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #92: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #168: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #315: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #407: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #313: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #201: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #3: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #147: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #362: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #304: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #441: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #48: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #98: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #129: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #82: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #283: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #268: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #214: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #295: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #197: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #238: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #394: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #70: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #149: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #27: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #284: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #291: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #355: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #343: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #339: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #31: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #266: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #396: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #43: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #392: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #42: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #114: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #68: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #223: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #443: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #363: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #57: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #263: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #96: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #162: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #134: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #286: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #269: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #337: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #241: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #152: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #38: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #221: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #401: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #364: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #289: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #390: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #366: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #207: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #198: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #146: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #208: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #271: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #215: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #120: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #94: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #160: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini new file mode 100644 index 00000000000..fcce4dea12d --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini @@ -0,0 +1,1345 @@ +[tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] + [WebGL test #21: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #136: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #11: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #373: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #24: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #13: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #154: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #307: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #244: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #108: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #388: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #86: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #47: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #133: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #217: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #280: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #130: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #279: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #156: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #410: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #434: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #385: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #60: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #292: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #399: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #302: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #405: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #77: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #321: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #243: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #65: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #84: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #438: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #345: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #384: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #261: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #326: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #128: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #61: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #76: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #350: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #113: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #440: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #58: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #335: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #309: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #111: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #116: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #255: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #368: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #109: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #131: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #56: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #359: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #354: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #178: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #88: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #66: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #125: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #331: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #420: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #272: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #293: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #429: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #16: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #245: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #8: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #222: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #195: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #447: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #377: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #175: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #151: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #389: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #433: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #351: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #167: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #172: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #93: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #422: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #370: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #188: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #427: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #426: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #72: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #249: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #99: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #430: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #301: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #191: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #139: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #90: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #164: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #333: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #365: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #312: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #299: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #318: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #186: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #50: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #200: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #2: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #242: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #126: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #421: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #230: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #232: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #97: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #196: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #403: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #226: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #397: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #187: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #41: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #361: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #383: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #387: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #44: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #382: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #300: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #100: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #419: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #439: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #193: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #247: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #184: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #320: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #224: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #32: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #225: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #213: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #140: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #411: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #1: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #287: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #112: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #357: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #23: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #103: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #95: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #228: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #161: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #171: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #30: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #281: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #416: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #254: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #55: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #194: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #256: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #10: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #409: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #123: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #183: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #205: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #7: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #338: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #59: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #12: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #290: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #327: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #393: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #425: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #36: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #62: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #135: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #369: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #240: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #85: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #22: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #231: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #180: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #319: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #235: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #414: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #353: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #246: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #303: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #170: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #176: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #142: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #101: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #379: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #202: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #74: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #17: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #119: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #173: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #340: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #305: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #102: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #282: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #80: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #141: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #278: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #236: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #220: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #148: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #262: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #294: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #73: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #163: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #54: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #179: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #53: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #248: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #89: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #19: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #276: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #118: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #64: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #273: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #347: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #35: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #28: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #296: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #15: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #190: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #336: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #446: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #145: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #253: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #115: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #325: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #322: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #14: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #275: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #69: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #324: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #378: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #306: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #328: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #367: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #20: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #435: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #158: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #329: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #234: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #117: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #203: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #381: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #431: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #358: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #428: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #332: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #144: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #288: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #182: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #374: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #257: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #87: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #406: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #63: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #26: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #67: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #199: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #143: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #29: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #239: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #442: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #189: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #121: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #185: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #386: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #346: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #260: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #237: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #33: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #417: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #219: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #153: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #270: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #229: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #81: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #259: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #206: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #233: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #210: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #400: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #75: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #277: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #165: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #334: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #91: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #349: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #274: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #432: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #132: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #323: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #209: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #71: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #437: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #316: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #297: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #267: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #127: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #371: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #174: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #372: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #395: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #218: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #444: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #138: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #52: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #107: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #216: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #39: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #150: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #83: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #181: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #311: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #310: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #314: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #398: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #4: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #122: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #40: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #251: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #25: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #418: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #424: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #34: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #0: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #264: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #110: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #360: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #252: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #415: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #212: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #391: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #317: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #308: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #169: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #211: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #177: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #51: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #137: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #258: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #375: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #376: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #285: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #423: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #402: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #227: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #408: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #412: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #445: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #356: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #352: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #404: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #104: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #78: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #330: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #9: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #436: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #192: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #341: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #157: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #159: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #5: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #105: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #79: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #49: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #344: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #106: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #298: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #342: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #18: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #166: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #6: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #204: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #46: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #45: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #348: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #37: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #250: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #265: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #124: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #155: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #413: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #380: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #92: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #168: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #315: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #407: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #313: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #201: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #3: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #147: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #362: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #304: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #441: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #48: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #98: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #129: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #82: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #283: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #268: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #214: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #295: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #197: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #238: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #394: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #70: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #149: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #27: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #284: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #291: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #355: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #343: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #339: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #31: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #266: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #396: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #43: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #392: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #42: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #114: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #68: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #223: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #443: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #363: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #57: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #263: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #96: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #162: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #134: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #286: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #269: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #337: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #241: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #152: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #38: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #221: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #401: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #364: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #289: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #390: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #366: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #207: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #198: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #146: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #208: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #271: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #215: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #120: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #94: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #160: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + diff --git a/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini new file mode 100644 index 00000000000..35f7ad239c3 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini @@ -0,0 +1,1345 @@ +[tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] + [WebGL test #21: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #136: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #11: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #373: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #24: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #13: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #154: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #307: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #244: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #108: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #388: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #86: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #47: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #133: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #217: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #280: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #130: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #279: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #156: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #410: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #434: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #385: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #60: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #292: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #399: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #302: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #405: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #77: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #321: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #243: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #65: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #84: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #438: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #345: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #384: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #261: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #326: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #128: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #61: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #76: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #350: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #113: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #440: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #58: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #335: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #309: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #111: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #116: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #255: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #368: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #109: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #131: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #56: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #359: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #354: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #178: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #88: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #66: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #125: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #331: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #420: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #272: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #293: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #429: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #16: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #245: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #8: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #222: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #195: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #447: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #377: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #175: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #151: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #389: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #433: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #351: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #167: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #172: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #93: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #422: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #370: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #188: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #427: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #426: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #72: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #249: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #99: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #430: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #301: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #191: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #139: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #90: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #164: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #333: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #365: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #312: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #299: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #318: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #186: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #50: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #200: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #2: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #242: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #126: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #421: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #230: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #232: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #97: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #196: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #403: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #226: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #397: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #187: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #41: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #361: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #383: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #387: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #44: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #382: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #300: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #100: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #419: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #439: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #193: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #247: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #184: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #320: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #224: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #32: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #225: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #213: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #140: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #411: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #1: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #287: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #112: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #357: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #23: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #103: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #95: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #228: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #161: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #171: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #30: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #281: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #416: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #254: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #55: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #194: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #256: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #10: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #409: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #123: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #183: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #205: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #7: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #338: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #59: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #12: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #290: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #327: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #393: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #425: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #36: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #62: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #135: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #369: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #240: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #85: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #22: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #231: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #180: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #319: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #235: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #414: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #353: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #246: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #303: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #170: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #176: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #142: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #101: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #379: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #202: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #74: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #17: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #119: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #173: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #340: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #305: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #102: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #282: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #80: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #141: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #278: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #236: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #220: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #148: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #262: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #294: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #73: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #163: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #54: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #179: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #53: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #248: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #89: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #19: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #276: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #118: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #64: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #273: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #347: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #35: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #28: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #296: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #15: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #190: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #336: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #446: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #145: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #253: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #115: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #325: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #322: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #14: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #275: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #69: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #324: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #378: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #306: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #328: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #367: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #20: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #435: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #158: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #329: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #234: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #117: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #203: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #381: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #431: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #358: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #428: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #332: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #144: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #288: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #182: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #374: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #257: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #87: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #406: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #63: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #26: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #67: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #199: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #143: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #29: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #239: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #442: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #189: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #121: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #185: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #386: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #346: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #260: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #237: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #33: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #417: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #219: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #153: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #270: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #229: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #81: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #259: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #206: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #233: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #210: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #400: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #75: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #277: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #165: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #334: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #91: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #349: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #274: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #432: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #132: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #323: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #209: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #71: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #437: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #316: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #297: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #267: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #127: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #371: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #174: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #372: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #395: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #218: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #444: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #138: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #52: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #107: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #216: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #39: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #150: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #83: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #181: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #311: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #310: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #314: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #398: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #4: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #122: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #40: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #251: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #25: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #418: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #424: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #34: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #0: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #264: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #110: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #360: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #252: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #415: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #212: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #391: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #317: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #308: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #169: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #211: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #177: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #51: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #137: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #258: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #375: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #376: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #285: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #423: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #402: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #227: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #408: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #412: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #445: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #356: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #352: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #404: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #104: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #78: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #330: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #9: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #436: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #192: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #341: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #157: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #159: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #5: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #105: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #79: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #49: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #344: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #106: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #298: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #342: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #18: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #166: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #6: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #204: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #46: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #45: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #348: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #37: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #250: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #265: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #124: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #155: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #413: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #380: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #92: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #168: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #315: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #407: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #313: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #201: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #3: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #147: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #362: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #304: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #441: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #48: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #98: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #129: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #82: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #283: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #268: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #214: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #295: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #197: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #238: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #394: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #70: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #149: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #27: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #284: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #291: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #355: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #343: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #339: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #31: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #266: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #396: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #43: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #392: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #42: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #114: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #68: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #223: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #443: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #363: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #57: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #263: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #96: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #162: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #134: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #286: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #269: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #337: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #241: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #152: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #38: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #221: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #401: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #364: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #289: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #390: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #366: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #207: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #198: shouldBe 255,0,0\nat (0, 16) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #146: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #208: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #271: shouldBe 0,255,0\nat (0, 0) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #215: shouldBe 0,255,0\nat (0, 16) expected: 0,255,0 was 0,0,0] + expected: FAIL + + [WebGL test #120: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #94: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + + [WebGL test #160: shouldBe 255,0,0\nat (0, 0) expected: 255,0,0 was 0,0,0] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/__dir__.ini b/tests/wpt/webgl/meta/conformance2/__dir__.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/__dir__.ini rename to tests/wpt/webgl/meta/conformance2/__dir__.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html.ini b/tests/wpt/webgl/meta/conformance2/attribs/gl-vertex-attrib-i-render.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html.ini rename to tests/wpt/webgl/meta/conformance2/attribs/gl-vertex-attrib-i-render.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html.ini b/tests/wpt/webgl/meta/conformance2/attribs/gl-vertex-attrib.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html.ini rename to tests/wpt/webgl/meta/conformance2/attribs/gl-vertex-attrib.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini b/tests/wpt/webgl/meta/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini rename to tests/wpt/webgl/meta/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html.ini b/tests/wpt/webgl/meta/conformance2/attribs/gl-vertexattribipointer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html.ini rename to tests/wpt/webgl/meta/conformance2/attribs/gl-vertexattribipointer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/bound-buffer-size-change-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/bound-buffer-size-change-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/buffer-copying-contents.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/buffer-copying-contents.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/buffer-copying-restrictions.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/buffer-copying-restrictions.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/buffer-overflow-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/buffer-overflow-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/buffer-type-restrictions.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/buffer-type-restrictions.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/get-buffer-sub-data.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/get-buffer-sub-data.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/one-large-uniform-buffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/one-large-uniform-buffer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html.ini b/tests/wpt/webgl/meta/conformance2/buffers/uniform-buffers.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html.ini rename to tests/wpt/webgl/meta/conformance2/buffers/uniform-buffers.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/context/methods-2.html.ini b/tests/wpt/webgl/meta/conformance2/context/methods-2.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/context/methods-2.html.ini rename to tests/wpt/webgl/meta/conformance2/context/methods-2.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html.ini b/tests/wpt/webgl/meta/conformance2/extensions/ext-color-buffer-float.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html.ini rename to tests/wpt/webgl/meta/conformance2/extensions/ext-color-buffer-float.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html.ini b/tests/wpt/webgl/meta/conformance2/extensions/promoted-extensions.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html.ini rename to tests/wpt/webgl/meta/conformance2/extensions/promoted-extensions.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/attrib-location-length-limits.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/attrib-location-length-limits.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/shader-linking.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/shader-linking.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/shader-with-1024-character-define.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/shader-with-1024-character-define.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/texture-offset-out-of-range.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/texture-offset-out-of-range.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/tricky-loop-conditions.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/tricky-loop-conditions.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/uniform-block-layout-match.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/uniform-block-layout-match.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/uniform-location-length-limits.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/uniform-location-length-limits.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html.ini b/tests/wpt/webgl/meta/conformance2/glsl3/valid-invariant.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html.ini rename to tests/wpt/webgl/meta/conformance2/glsl3/valid-invariant.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html.ini b/tests/wpt/webgl/meta/conformance2/misc/expando-loss-2.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html.ini rename to tests/wpt/webgl/meta/conformance2/misc/expando-loss-2.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html.ini b/tests/wpt/webgl/meta/conformance2/misc/getextension-while-pbo-bound-stability.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html.ini rename to tests/wpt/webgl/meta/conformance2/misc/getextension-while-pbo-bound-stability.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html.ini b/tests/wpt/webgl/meta/conformance2/misc/instanceof-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html.ini rename to tests/wpt/webgl/meta/conformance2/misc/instanceof-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html.ini b/tests/wpt/webgl/meta/conformance2/misc/object-deletion-behaviour-2.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html.ini rename to tests/wpt/webgl/meta/conformance2/misc/object-deletion-behaviour-2.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html.ini b/tests/wpt/webgl/meta/conformance2/misc/uninitialized-test-2.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html.ini rename to tests/wpt/webgl/meta/conformance2/misc/uninitialized-test-2.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html.ini b/tests/wpt/webgl/meta/conformance2/misc/views-with-offsets.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html.ini rename to tests/wpt/webgl/meta/conformance2/misc/views-with-offsets.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html.ini b/tests/wpt/webgl/meta/conformance2/programs/gl-get-frag-data-location.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html.ini rename to tests/wpt/webgl/meta/conformance2/programs/gl-get-frag-data-location.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html.ini b/tests/wpt/webgl/meta/conformance2/query/occlusion-query.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html.ini rename to tests/wpt/webgl/meta/conformance2/query/occlusion-query.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/query.html.ini b/tests/wpt/webgl/meta/conformance2/query/query.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/query.html.ini rename to tests/wpt/webgl/meta/conformance2/query/query.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html.ini b/tests/wpt/webgl/meta/conformance2/reading/read-pixels-from-fbo-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html.ini rename to tests/wpt/webgl/meta/conformance2/reading/read-pixels-from-fbo-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini b/tests/wpt/webgl/meta/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini rename to tests/wpt/webgl/meta/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini b/tests/wpt/webgl/meta/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini rename to tests/wpt/webgl/meta/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html.ini b/tests/wpt/webgl/meta/conformance2/reading/read-pixels-pack-parameters.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html.ini rename to tests/wpt/webgl/meta/conformance2/reading/read-pixels-pack-parameters.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/framebuffer-object-attachment.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html.ini rename to tests/wpt/webgl/meta/conformance2/renderbuffers/framebuffer-object-attachment.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/framebuffer-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html.ini rename to tests/wpt/webgl/meta/conformance2/renderbuffers/framebuffer-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/framebuffer-texture-layer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html.ini rename to tests/wpt/webgl/meta/conformance2/renderbuffers/framebuffer-texture-layer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/invalidate-framebuffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html.ini rename to tests/wpt/webgl/meta/conformance2/renderbuffers/invalidate-framebuffer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini rename to tests/wpt/webgl/meta/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini rename to tests/wpt/webgl/meta/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/readbuffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html.ini rename to tests/wpt/webgl/meta/conformance2/renderbuffers/readbuffer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/attrib-type-match.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/attrib-type-match.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-filter-srgb.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-filter-srgb.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-size-overflow.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-size-overflow.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-stencil-only.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-stencil-only.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/blitframebuffer-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/clear-func-buffer-type-match.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/clear-func-buffer-type-match.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/clear-srgb-color-buffer.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/clear-srgb-color-buffer.html.ini diff --git a/tests/wpt/webgl/meta/conformance2/rendering/clipping-wide-points.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/clipping-wide-points.html.ini new file mode 100644 index 00000000000..54391ae5024 --- /dev/null +++ b/tests/wpt/webgl/meta/conformance2/rendering/clipping-wide-points.html.ini @@ -0,0 +1,7 @@ +[clipping-wide-points.html] + [WebGL test #3: should be 0,255,0\nat (0, 0) expected: 0,255,0 was 255,0,0] + expected: FAIL + + [WebGL test #7: should be 0,255,0\nat (0, 0) expected: 0,255,0 was 255,0,0] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/draw-buffers.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/draw-buffers.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/element-index-uint.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/element-index-uint.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/framebuffer-completeness-unaffected.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/framebuffer-completeness-unaffected.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/framebuffer-unsupported.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/framebuffer-unsupported.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/instanced-rendering-bug.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/instanced-rendering-bug.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/rendering-sampling-feedback-loop.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/rendering-sampling-feedback-loop.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/uniform-block-buffer-size.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html.ini rename to tests/wpt/webgl/meta/conformance2/rendering/uniform-block-buffer-size.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html.ini b/tests/wpt/webgl/meta/conformance2/samplers/sampler-drawing-test.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html.ini rename to tests/wpt/webgl/meta/conformance2/samplers/sampler-drawing-test.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/samplers.html.ini b/tests/wpt/webgl/meta/conformance2/samplers/samplers.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/samplers.html.ini rename to tests/wpt/webgl/meta/conformance2/samplers/samplers.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html.ini b/tests/wpt/webgl/meta/conformance2/state/gl-enum-tests.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html.ini rename to tests/wpt/webgl/meta/conformance2/state/gl-enum-tests.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html.ini b/tests/wpt/webgl/meta/conformance2/state/gl-get-calls.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html.ini rename to tests/wpt/webgl/meta/conformance2/state/gl-get-calls.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html.ini b/tests/wpt/webgl/meta/conformance2/state/gl-getstring.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html.ini rename to tests/wpt/webgl/meta/conformance2/state/gl-getstring.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html.ini b/tests/wpt/webgl/meta/conformance2/state/gl-object-get-calls.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html.ini rename to tests/wpt/webgl/meta/conformance2/state/gl-object-get-calls.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html.ini b/tests/wpt/webgl/meta/conformance2/sync/sync-webgl-specific.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html.ini rename to tests/wpt/webgl/meta/conformance2/sync/sync-webgl-specific.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance/__dir__.ini b/tests/wpt/webgl/meta/conformance2/textures/__dir__.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance/__dir__.ini rename to tests/wpt/webgl/meta/conformance2/textures/__dir__.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html.ini b/tests/wpt/webgl/meta/conformance2/transform_feedback/transform_feedback.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html.ini rename to tests/wpt/webgl/meta/conformance2/transform_feedback/transform_feedback.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html.ini b/tests/wpt/webgl/meta/conformance2/transform_feedback/two-unreferenced-varyings.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html.ini rename to tests/wpt/webgl/meta/conformance2/transform_feedback/two-unreferenced-varyings.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini b/tests/wpt/webgl/meta/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini rename to tests/wpt/webgl/meta/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html.ini b/tests/wpt/webgl/meta/conformance2/vertex_arrays/vertex-array-object.html.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html.ini rename to tests/wpt/webgl/meta/conformance2/vertex_arrays/vertex-array-object.html.ini diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/textures/__dir__.ini b/tests/wpt/webgl/meta/deqp/__dir__.ini similarity index 100% rename from tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/textures/__dir__.ini rename to tests/wpt/webgl/meta/deqp/__dir__.ini diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/00_test_list.txt b/tests/wpt/webgl/tests/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/00_test_list.txt rename to tests/wpt/webgl/tests/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/CONFORMANCE_RULES.txt b/tests/wpt/webgl/tests/CONFORMANCE_RULES.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/CONFORMANCE_RULES.txt rename to tests/wpt/webgl/tests/CONFORMANCE_RULES.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/README.md b/tests/wpt/webgl/tests/README.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/README.md rename to tests/wpt/webgl/tests/README.md diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/AUTHORS b/tests/wpt/webgl/tests/closure-library/AUTHORS similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/AUTHORS rename to tests/wpt/webgl/tests/closure-library/AUTHORS diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/CONTRIBUTING b/tests/wpt/webgl/tests/closure-library/CONTRIBUTING similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/CONTRIBUTING rename to tests/wpt/webgl/tests/closure-library/CONTRIBUTING diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/LICENSE b/tests/wpt/webgl/tests/closure-library/LICENSE similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/LICENSE rename to tests/wpt/webgl/tests/closure-library/LICENSE diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/README-Khronos.txt b/tests/wpt/webgl/tests/closure-library/README-Khronos.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/README-Khronos.txt rename to tests/wpt/webgl/tests/closure-library/README-Khronos.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/README.md b/tests/wpt/webgl/tests/closure-library/README.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/README.md rename to tests/wpt/webgl/tests/closure-library/README.md diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/closurebuilder.py b/tests/wpt/webgl/tests/closure-library/closure/bin/build/closurebuilder.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/closurebuilder.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/build/closurebuilder.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/depstree.py b/tests/wpt/webgl/tests/closure-library/closure/bin/build/depstree.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/depstree.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/build/depstree.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/depswriter.py b/tests/wpt/webgl/tests/closure-library/closure/bin/build/depswriter.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/depswriter.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/build/depswriter.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/jscompiler.py b/tests/wpt/webgl/tests/closure-library/closure/bin/build/jscompiler.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/jscompiler.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/build/jscompiler.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/source.py b/tests/wpt/webgl/tests/closure-library/closure/bin/build/source.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/source.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/build/source.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/treescan.py b/tests/wpt/webgl/tests/closure-library/closure/bin/build/treescan.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/build/treescan.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/build/treescan.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/calcdeps.py b/tests/wpt/webgl/tests/closure-library/closure/bin/calcdeps.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/calcdeps.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/calcdeps.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/scopify.py b/tests/wpt/webgl/tests/closure-library/closure/bin/scopify.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/bin/scopify.py rename to tests/wpt/webgl/tests/closure-library/closure/bin/scopify.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/goog/base.js b/tests/wpt/webgl/tests/closure-library/closure/goog/base.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/goog/base.js rename to tests/wpt/webgl/tests/closure-library/closure/goog/base.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/goog/deps.js b/tests/wpt/webgl/tests/closure-library/closure/goog/deps.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/closure-library/closure/goog/deps.js rename to tests/wpt/webgl/tests/closure-library/closure/goog/deps.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_readme.txt b/tests/wpt/webgl/tests/conformance/00_readme.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_readme.txt rename to tests/wpt/webgl/tests/conformance/00_readme.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_test_list.txt b/tests/wpt/webgl/tests/conformance/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt b/tests/wpt/webgl/tests/conformance/attribs/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/attribs/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html b/tests/wpt/webgl/tests/conformance/attribs/gl-bindAttribLocation-aliasing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-bindAttribLocation-aliasing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html b/tests/wpt/webgl/tests/conformance/attribs/gl-bindAttribLocation-matrix.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-bindAttribLocation-matrix.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-repeated.html b/tests/wpt/webgl/tests/conformance/attribs/gl-bindAttribLocation-repeated.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/attribs/gl-bindAttribLocation-repeated.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-bindAttribLocation-repeated.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html b/tests/wpt/webgl/tests/conformance/attribs/gl-disabled-vertex-attrib.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-disabled-vertex-attrib.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html b/tests/wpt/webgl/tests/conformance/attribs/gl-enable-vertex-attrib.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-enable-vertex-attrib.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html b/tests/wpt/webgl/tests/conformance/attribs/gl-matrix-attributes.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-matrix-attributes.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html b/tests/wpt/webgl/tests/conformance/attribs/gl-vertex-attrib-render.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-vertex-attrib-render.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html b/tests/wpt/webgl/tests/conformance/attribs/gl-vertex-attrib-zero-issues.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-vertex-attrib-zero-issues.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html b/tests/wpt/webgl/tests/conformance/attribs/gl-vertex-attrib.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-vertex-attrib.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html b/tests/wpt/webgl/tests/conformance/attribs/gl-vertexattribpointer-offsets.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-vertexattribpointer-offsets.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html b/tests/wpt/webgl/tests/conformance/attribs/gl-vertexattribpointer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html rename to tests/wpt/webgl/tests/conformance/attribs/gl-vertexattribpointer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt b/tests/wpt/webgl/tests/conformance/buffers/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/buffers/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html b/tests/wpt/webgl/tests/conformance/buffers/buffer-bind-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html rename to tests/wpt/webgl/tests/conformance/buffers/buffer-bind-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-data-and-buffer-sub-data.html b/tests/wpt/webgl/tests/conformance/buffers/buffer-data-and-buffer-sub-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-data-and-buffer-sub-data.html rename to tests/wpt/webgl/tests/conformance/buffers/buffer-data-and-buffer-sub-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html b/tests/wpt/webgl/tests/conformance/buffers/buffer-data-array-buffer-delete.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html rename to tests/wpt/webgl/tests/conformance/buffers/buffer-data-array-buffer-delete.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html b/tests/wpt/webgl/tests/conformance/buffers/buffer-data-array-buffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html rename to tests/wpt/webgl/tests/conformance/buffers/buffer-data-array-buffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-uninitialized.html b/tests/wpt/webgl/tests/conformance/buffers/buffer-uninitialized.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/buffers/buffer-uninitialized.html rename to tests/wpt/webgl/tests/conformance/buffers/buffer-uninitialized.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html b/tests/wpt/webgl/tests/conformance/buffers/element-array-buffer-delete-recreate.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html rename to tests/wpt/webgl/tests/conformance/buffers/element-array-buffer-delete-recreate.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html b/tests/wpt/webgl/tests/conformance/buffers/index-validation-copies-indices.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html rename to tests/wpt/webgl/tests/conformance/buffers/index-validation-copies-indices.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html b/tests/wpt/webgl/tests/conformance/buffers/index-validation-crash-with-buffer-sub-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html rename to tests/wpt/webgl/tests/conformance/buffers/index-validation-crash-with-buffer-sub-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html b/tests/wpt/webgl/tests/conformance/buffers/index-validation-large-buffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html rename to tests/wpt/webgl/tests/conformance/buffers/index-validation-large-buffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html b/tests/wpt/webgl/tests/conformance/buffers/index-validation-verifies-too-many-indices.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html rename to tests/wpt/webgl/tests/conformance/buffers/index-validation-verifies-too-many-indices.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html b/tests/wpt/webgl/tests/conformance/buffers/index-validation-with-resized-buffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html rename to tests/wpt/webgl/tests/conformance/buffers/index-validation-with-resized-buffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html b/tests/wpt/webgl/tests/conformance/buffers/index-validation.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html rename to tests/wpt/webgl/tests/conformance/buffers/index-validation.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt b/tests/wpt/webgl/tests/conformance/canvas/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/canvas/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html b/tests/wpt/webgl/tests/conformance/canvas/buffer-offscreen-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html rename to tests/wpt/webgl/tests/conformance/canvas/buffer-offscreen-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html b/tests/wpt/webgl/tests/conformance/canvas/buffer-preserve-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html rename to tests/wpt/webgl/tests/conformance/canvas/buffer-preserve-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html b/tests/wpt/webgl/tests/conformance/canvas/canvas-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html rename to tests/wpt/webgl/tests/conformance/canvas/canvas-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html b/tests/wpt/webgl/tests/conformance/canvas/canvas-zero-size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html rename to tests/wpt/webgl/tests/conformance/canvas/canvas-zero-size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html b/tests/wpt/webgl/tests/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html rename to tests/wpt/webgl/tests/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html b/tests/wpt/webgl/tests/conformance/canvas/draw-webgl-to-canvas-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html rename to tests/wpt/webgl/tests/conformance/canvas/draw-webgl-to-canvas-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html b/tests/wpt/webgl/tests/conformance/canvas/drawingbuffer-hd-dpi-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html rename to tests/wpt/webgl/tests/conformance/canvas/drawingbuffer-hd-dpi-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html b/tests/wpt/webgl/tests/conformance/canvas/drawingbuffer-static-canvas-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html rename to tests/wpt/webgl/tests/conformance/canvas/drawingbuffer-static-canvas-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html b/tests/wpt/webgl/tests/conformance/canvas/drawingbuffer-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html rename to tests/wpt/webgl/tests/conformance/canvas/drawingbuffer-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html b/tests/wpt/webgl/tests/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html rename to tests/wpt/webgl/tests/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html b/tests/wpt/webgl/tests/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html rename to tests/wpt/webgl/tests/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html b/tests/wpt/webgl/tests/conformance/canvas/rapid-resizing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html rename to tests/wpt/webgl/tests/conformance/canvas/rapid-resizing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html b/tests/wpt/webgl/tests/conformance/canvas/texture-bindings-unaffected-on-resize.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html rename to tests/wpt/webgl/tests/conformance/canvas/texture-bindings-unaffected-on-resize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html b/tests/wpt/webgl/tests/conformance/canvas/to-data-url-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html rename to tests/wpt/webgl/tests/conformance/canvas/to-data-url-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html b/tests/wpt/webgl/tests/conformance/canvas/viewport-unchanged-upon-resize.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html rename to tests/wpt/webgl/tests/conformance/canvas/viewport-unchanged-upon-resize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/00_test_list.txt b/tests/wpt/webgl/tests/conformance/context/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/context/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html b/tests/wpt/webgl/tests/conformance/context/constants-and-properties.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html rename to tests/wpt/webgl/tests/conformance/context/constants-and-properties.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html b/tests/wpt/webgl/tests/conformance/context/context-attribute-preserve-drawing-buffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html rename to tests/wpt/webgl/tests/conformance/context/context-attribute-preserve-drawing-buffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html b/tests/wpt/webgl/tests/conformance/context/context-attributes-alpha-depth-stencil-antialias.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html rename to tests/wpt/webgl/tests/conformance/context/context-attributes-alpha-depth-stencil-antialias.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html b/tests/wpt/webgl/tests/conformance/context/context-creation-and-destruction.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html rename to tests/wpt/webgl/tests/conformance/context/context-creation-and-destruction.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation.html b/tests/wpt/webgl/tests/conformance/context/context-creation.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation.html rename to tests/wpt/webgl/tests/conformance/context/context-creation.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html b/tests/wpt/webgl/tests/conformance/context/context-eviction-with-garbage-collection.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html rename to tests/wpt/webgl/tests/conformance/context/context-eviction-with-garbage-collection.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html b/tests/wpt/webgl/tests/conformance/context/context-hidden-alpha.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html rename to tests/wpt/webgl/tests/conformance/context/context-hidden-alpha.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html b/tests/wpt/webgl/tests/conformance/context/context-lost-restored.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html rename to tests/wpt/webgl/tests/conformance/context/context-lost-restored.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost.html b/tests/wpt/webgl/tests/conformance/context/context-lost.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost.html rename to tests/wpt/webgl/tests/conformance/context/context-lost.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-no-alpha-fbo-with-alpha.html b/tests/wpt/webgl/tests/conformance/context/context-no-alpha-fbo-with-alpha.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-no-alpha-fbo-with-alpha.html rename to tests/wpt/webgl/tests/conformance/context/context-no-alpha-fbo-with-alpha.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html b/tests/wpt/webgl/tests/conformance/context/context-release-upon-reload.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html rename to tests/wpt/webgl/tests/conformance/context/context-release-upon-reload.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html b/tests/wpt/webgl/tests/conformance/context/context-release-with-workers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html rename to tests/wpt/webgl/tests/conformance/context/context-release-with-workers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-size-change.html b/tests/wpt/webgl/tests/conformance/context/context-size-change.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/context-size-change.html rename to tests/wpt/webgl/tests/conformance/context/context-size-change.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-type-test.html b/tests/wpt/webgl/tests/conformance/context/context-type-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-type-test.html rename to tests/wpt/webgl/tests/conformance/context/context-type-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html b/tests/wpt/webgl/tests/conformance/context/incorrect-context-object-behaviour.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html rename to tests/wpt/webgl/tests/conformance/context/incorrect-context-object-behaviour.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/methods.html b/tests/wpt/webgl/tests/conformance/context/methods.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/methods.html rename to tests/wpt/webgl/tests/conformance/context/methods.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html b/tests/wpt/webgl/tests/conformance/context/premultiplyalpha-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html rename to tests/wpt/webgl/tests/conformance/context/premultiplyalpha-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html b/tests/wpt/webgl/tests/conformance/context/resource-sharing-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html rename to tests/wpt/webgl/tests/conformance/context/resource-sharing-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html b/tests/wpt/webgl/tests/conformance/context/resources/context-release-child-with-worker.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html rename to tests/wpt/webgl/tests/conformance/context/resources/context-release-child-with-worker.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html b/tests/wpt/webgl/tests/conformance/context/resources/context-release-upon-reload-child.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html rename to tests/wpt/webgl/tests/conformance/context/resources/context-release-upon-reload-child.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js b/tests/wpt/webgl/tests/conformance/context/resources/context-release-worker.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js rename to tests/wpt/webgl/tests/conformance/context/resources/context-release-worker.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/user-defined-properties-on-context.html b/tests/wpt/webgl/tests/conformance/context/user-defined-properties-on-context.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/context/user-defined-properties-on-context.html rename to tests/wpt/webgl/tests/conformance/context/user-defined-properties-on-context.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt b/tests/wpt/webgl/tests/conformance/extensions/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/extensions/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html b/tests/wpt/webgl/tests/conformance/extensions/angle-instanced-arrays-out-of-bounds.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html rename to tests/wpt/webgl/tests/conformance/extensions/angle-instanced-arrays-out-of-bounds.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html b/tests/wpt/webgl/tests/conformance/extensions/angle-instanced-arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html rename to tests/wpt/webgl/tests/conformance/extensions/angle-instanced-arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html b/tests/wpt/webgl/tests/conformance/extensions/ext-blend-minmax.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html rename to tests/wpt/webgl/tests/conformance/extensions/ext-blend-minmax.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-disjoint-timer-query.html b/tests/wpt/webgl/tests/conformance/extensions/ext-disjoint-timer-query.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/ext-disjoint-timer-query.html rename to tests/wpt/webgl/tests/conformance/extensions/ext-disjoint-timer-query.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html b/tests/wpt/webgl/tests/conformance/extensions/ext-frag-depth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html rename to tests/wpt/webgl/tests/conformance/extensions/ext-frag-depth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html b/tests/wpt/webgl/tests/conformance/extensions/ext-sRGB.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html rename to tests/wpt/webgl/tests/conformance/extensions/ext-sRGB.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html b/tests/wpt/webgl/tests/conformance/extensions/ext-shader-texture-lod.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html rename to tests/wpt/webgl/tests/conformance/extensions/ext-shader-texture-lod.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html b/tests/wpt/webgl/tests/conformance/extensions/ext-texture-filter-anisotropic.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html rename to tests/wpt/webgl/tests/conformance/extensions/ext-texture-filter-anisotropic.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/get-extension.html b/tests/wpt/webgl/tests/conformance/extensions/get-extension.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/get-extension.html rename to tests/wpt/webgl/tests/conformance/extensions/get-extension.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html b/tests/wpt/webgl/tests/conformance/extensions/oes-element-index-uint.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-element-index-uint.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html b/tests/wpt/webgl/tests/conformance/extensions/oes-standard-derivatives.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-standard-derivatives.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-linear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-linear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-canvas.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-canvas.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-image-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-image-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-image.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-image.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-video.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-float-with-video.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-linear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-linear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-canvas.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-canvas.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-image-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-image-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-image.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-image.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-video.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float-with-video.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html b/tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-texture-half-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html b/tests/wpt/webgl/tests/conformance/extensions/oes-vertex-array-object-bufferData.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-vertex-array-object-bufferData.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html b/tests/wpt/webgl/tests/conformance/extensions/oes-vertex-array-object.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html rename to tests/wpt/webgl/tests/conformance/extensions/oes-vertex-array-object.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-atc.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-atc.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-etc.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-etc.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-etc.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-etc.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-pvrtc.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-pvrtc.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-s3tc.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-s3tc.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-size-limit.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-compressed-texture-size-limit.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-debug-renderer-info.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-debug-renderer-info.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-debug-shaders.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-debug-shaders.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-depth-texture.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-depth-texture.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-draw-buffers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-draw-buffers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html b/tests/wpt/webgl/tests/conformance/extensions/webgl-shared-resources.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html rename to tests/wpt/webgl/tests/conformance/extensions/webgl-shared-resources.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/bugs/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/bugs/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/README.md b/tests/wpt/webgl/tests/conformance/glsl/bugs/README.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/README.md rename to tests/wpt/webgl/tests/conformance/glsl/bugs/README.md diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-ambiguous-function-call.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/angle-ambiguous-function-call.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-ambiguous-function-call.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/angle-ambiguous-function-call.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-constructor-invalid-parameters.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/angle-constructor-invalid-parameters.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/angle-constructor-invalid-parameters.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/angle-constructor-invalid-parameters.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/angle-d3d11-compiler-error.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/angle-d3d11-compiler-error.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/angle-dx-variable-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/angle-dx-variable-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/array-of-struct-with-int-first-position.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/array-of-struct-with-int-first-position.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/bool-type-cast-bug-int-float.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/bool-type-cast-bug-int-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/bool-type-cast-bug-int-float.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/bool-type-cast-bug-int-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/compare-loop-index-to-uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/compare-loop-index-to-uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/complex-glsl-does-not-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/complex-glsl-does-not-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/compound-assignment-type-combination.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/compound-assignment-type-combination.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/compound-assignment-type-combination.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/compound-assignment-type-combination.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/conditional-discard-in-loop.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/conditional-discard-in-loop.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/conditional-discard-optimization.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/conditional-discard-optimization.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/constant-precision-qualifier.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/constant-precision-qualifier.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/essl3-shaders-with-webgl1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/essl3-shaders-with-webgl1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/floored-division-accuracy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/floored-division-accuracy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/fragcoord-linking-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/fragcoord-linking-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/logic-inside-block-without-braces.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/logic-inside-block-without-braces.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/logic-inside-block-without-braces.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/logic-inside-block-without-braces.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/long-expressions-should-not-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/long-expressions-should-not-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/loop-if-loop-gradient.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/loop-if-loop-gradient.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/loop-if-loop-gradient.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/loop-if-loop-gradient.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/modulo-arithmetic-accuracy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/modulo-arithmetic-accuracy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/multiplication-assignment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/multiplication-assignment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/nested-functions-should-not-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/nested-functions-should-not-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-loops-with-break-and-continue.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/nested-loops-with-break-and-continue.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-loops-with-break-and-continue.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/nested-loops-with-break-and-continue.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-sequence-operator.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/nested-sequence-operator.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/nested-sequence-operator.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/nested-sequence-operator.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/qualcomm-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/qualcomm-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/sampler-array-using-loop-index.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/sampler-array-using-loop-index.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-struct-function-arg.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/sampler-struct-function-arg.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sampler-struct-function-arg.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/sampler-struct-function-arg.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sequence-operator-evaluation-order.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/sequence-operator-evaluation-order.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sequence-operator-evaluation-order.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/sequence-operator-evaluation-order.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/struct-constructor-highp-bug.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/struct-constructor-highp-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/struct-constructor-highp-bug.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/struct-constructor-highp-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/temp-expressions-should-not-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/temp-expressions-should-not-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/undefined-index-should-not-crash.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/undefined-index-should-not-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/bugs/undefined-index-should-not-crash.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/undefined-index-should-not-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html b/tests/wpt/webgl/tests/conformance/glsl/bugs/uniforms-should-not-lose-values.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html rename to tests/wpt/webgl/tests/conformance/glsl/bugs/uniforms-should-not-lose-values.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/constructors/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/constructors/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-bvec2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-bvec2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-bvec3.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-bvec3.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-bvec4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-bvec4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-ivec2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-ivec2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-ivec3.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-ivec3.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-ivec4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-ivec4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-mat2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-mat2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-mat3.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-mat3.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-mat4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-mat4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec-mat-index.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec-mat-index.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec3.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec3.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html b/tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html rename to tests/wpt/webgl/tests/conformance/glsl/constructors/glsl-construct-vec4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/functions/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/functions/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-abs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-abs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-acos.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-acos.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-asin.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-asin.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-atan-xy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-atan-xy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-atan.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-atan.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-ceil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-ceil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-clamp-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-clamp-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-clamp-gentype.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-clamp-gentype.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-cos.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-cos.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-cross.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-cross.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-distance.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-distance.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-dot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-dot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-faceforward.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-faceforward.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-floor.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-floor.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-fract.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-fract.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-length.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-length.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-max-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-max-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-max-gentype.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-max-gentype.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-min-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-min-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-min-gentype.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-min-gentype.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mix-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mix-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mix-gentype.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mix-gentype.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mod-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mod-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mod-gentype.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-mod-gentype.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-normalize.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-normalize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-reflect.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-reflect.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-sign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-sign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-sin.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-sin.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-smoothstep-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-smoothstep-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-smoothstep-gentype.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-smoothstep-gentype.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-step-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-step-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-step-gentype.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function-step-gentype.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html b/tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html rename to tests/wpt/webgl/tests/conformance/glsl/functions/glsl-function.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/implicit/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/implicit/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_mat2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_mat2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_mat3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_mat3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_mat4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_mat4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_int_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/add_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/add_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/assign_int_to_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/assign_int_to_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/construct_struct.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/construct_struct.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_mat2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_mat2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_mat3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_mat3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_mat4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_mat4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_int_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/divide_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/divide_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/equal_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/equal_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/equal_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/equal_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/equal_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/equal_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/equal_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/equal_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/function_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/function_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/function_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/function_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/function_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/function_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/function_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/function_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/greater_than.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/greater_than.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/greater_than_equal.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/greater_than_equal.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/less_than.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/less_than.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/less_than_equal.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/less_than_equal.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_mat2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_mat2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_mat3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_mat3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_mat4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_mat4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_int_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_mat2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_mat2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_mat3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_mat3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_mat4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_mat4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_int_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_int_float.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_int_float.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html b/tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/literals/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/literals/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html b/tests/wpt/webgl/tests/conformance/glsl/literals/float_literal.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/literals/float_literal.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html b/tests/wpt/webgl/tests/conformance/glsl/literals/literal_precision.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html rename to tests/wpt/webgl/tests/conformance/glsl/literals/literal_precision.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html b/tests/wpt/webgl/tests/conformance/glsl/literals/overflow_leak.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/literals/overflow_leak.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/matrices/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/matrices/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/matrices/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/matrices/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html b/tests/wpt/webgl/tests/conformance/glsl/matrices/glsl-mat3-construction.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html rename to tests/wpt/webgl/tests/conformance/glsl/matrices/glsl-mat3-construction.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html b/tests/wpt/webgl/tests/conformance/glsl/matrices/glsl-mat4-to-mat3.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html rename to tests/wpt/webgl/tests/conformance/glsl/matrices/glsl-mat4-to-mat3.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/matrix-compound-multiply.html b/tests/wpt/webgl/tests/conformance/glsl/matrices/matrix-compound-multiply.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/matrices/matrix-compound-multiply.html rename to tests/wpt/webgl/tests/conformance/glsl/matrices/matrix-compound-multiply.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/misc/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/misc/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html b/tests/wpt/webgl/tests/conformance/glsl/misc/attrib-location-length-limits.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/attrib-location-length-limits.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html b/tests/wpt/webgl/tests/conformance/glsl/misc/boolean_precision.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/boolean_precision.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/const-variable-initialization.html b/tests/wpt/webgl/tests/conformance/glsl/misc/const-variable-initialization.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/const-variable-initialization.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/const-variable-initialization.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html b/tests/wpt/webgl/tests/conformance/glsl/misc/embedded-struct-definitions-forbidden.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/embedded-struct-definitions-forbidden.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/empty-declaration.html b/tests/wpt/webgl/tests/conformance/glsl/misc/empty-declaration.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/empty-declaration.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/empty-declaration.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/empty_main.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/empty_main.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html b/tests/wpt/webgl/tests/conformance/glsl/misc/expression-list-in-declarator-initializer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/expression-list-in-declarator-initializer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/gl_position_unset.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/gl_position_unset.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/global-variable-init.html b/tests/wpt/webgl/tests/conformance/glsl/misc/global-variable-init.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/global-variable-init.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/global-variable-init.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html b/tests/wpt/webgl/tests/conformance/glsl/misc/glsl-function-nodes.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/glsl-function-nodes.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html b/tests/wpt/webgl/tests/conformance/glsl/misc/glsl-long-variable-names.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/glsl-long-variable-names.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html b/tests/wpt/webgl/tests/conformance/glsl/misc/glsl-vertex-branch.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/glsl-vertex-branch.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs b/tests/wpt/webgl/tests/conformance/glsl/misc/include.vs similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs rename to tests/wpt/webgl/tests/conformance/glsl/misc/include.vs diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html b/tests/wpt/webgl/tests/conformance/glsl/misc/large-loop-compile.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/large-loop-compile.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/non-ascii-comments.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/non-ascii-comments.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/non-ascii.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/non-ascii.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html b/tests/wpt/webgl/tests/conformance/glsl/misc/re-compile-re-link.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/re-compile-re-link.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/sequence-operator-returns-constant.html b/tests/wpt/webgl/tests/conformance/glsl/misc/sequence-operator-returns-constant.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/sequence-operator-returns-constant.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/sequence-operator-returns-constant.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-precision-format-obeyed.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-precision-format-obeyed.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-struct-scope.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-struct-scope.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-uniform-packing-restrictions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-uniform-packing-restrictions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-varying-packing-restrictions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-varying-packing-restrictions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-256-character-define.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-256-character-define.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-256-character-identifier.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-256-character-identifier.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-257-character-define.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-257-character-define.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-257-character-identifier.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-257-character-identifier.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-array-of-structs-uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-array-of-structs-uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-attrib-array.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-attrib-array.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-attrib-struct.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-attrib-struct.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-clipvertex.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-clipvertex.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-comma-assignment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-comma-assignment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-comma-conditional-assignment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-comma-conditional-assignment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-conditional-scoping-negative.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-conditional-scoping-negative.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-conditional-scoping.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-conditional-scoping.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-default-precision.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-default-precision.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-default-precision.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-default-precision.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-define-line-continuation.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-define-line-continuation.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-dfdx.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-dfdx.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-do-loop.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-do-loop.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-error-directive.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-error-directive.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-float-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-float-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-for-loop.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-for-loop.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-for-scoping.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-for-scoping.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-frag-depth.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-frag-depth.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-function-recursion.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-function-recursion.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-function-scoped-struct.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-function-scoped-struct.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-functional-scoping.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-functional-scoping.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-glcolor.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-glcolor.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-gles-1.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-gles-1.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-gles-symbol.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-gles-symbol.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-hex-int-constant-macro.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-hex-int-constant-macro.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-include.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-include.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-int-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-int-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-invalid-identifier.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-invalid-identifier.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-limited-indexing.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-limited-indexing.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-long-line.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-long-line.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-non-ascii-error.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-non-ascii-error.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-non-reserved-words.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-non-reserved-words.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-precision.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-precision.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-preprocessor-whitespace.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-preprocessor-whitespace.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-quoted-error.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-quoted-error.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-reserved-words.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-reserved-words.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-short-circuiting-operators.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-short-circuiting-operators.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-similar-uniform-array-names.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-similar-uniform-array-names.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-too-many-uniforms.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-too-many-uniforms.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-two-initializer-types.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-two-initializer-types.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/shader-with-two-initializer-types.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-two-initializer-types.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec2-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec2-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec3-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec3-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec4-return-value.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec4-return-value.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-100.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-100.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-100.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-100.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-120.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-120.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-130.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-version-130.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-webgl-identifier.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-webgl-identifier.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-while-loop.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-with-while-loop.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-without-precision.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shader-without-precision.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-invariance.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-invariance.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-mis-matching-varyings.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-mis-matching-varyings.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-missing-varyings.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-missing-varyings.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-name-conflicts.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-name-conflicts.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-uniform-structs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-uniform-structs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-varyings.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shaders-with-varyings.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shared.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shared.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shared.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/shared.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-assign.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-assign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/struct-assign.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-assign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-equals.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-equals.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-mixed-array-declarators.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-mixed-array-declarators.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-nesting-exceeds-maximum.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-nesting-exceeds-maximum.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-nesting-of-variable-names.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-nesting-of-variable-names.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-nesting-under-maximum.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-nesting-under-maximum.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-specifiers-in-uniforms.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-specifiers-in-uniforms.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html b/tests/wpt/webgl/tests/conformance/glsl/misc/struct-unary-operators.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/struct-unary-operators.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operator-on-arrays.html b/tests/wpt/webgl/tests/conformance/glsl/misc/ternary-operator-on-arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/glsl/misc/ternary-operator-on-arrays.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/ternary-operator-on-arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html b/tests/wpt/webgl/tests/conformance/glsl/misc/ternary-operators-in-global-initializers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/ternary-operators-in-global-initializers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html b/tests/wpt/webgl/tests/conformance/glsl/misc/ternary-operators-in-initializers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/ternary-operators-in-initializers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html b/tests/wpt/webgl/tests/conformance/glsl/misc/uniform-location-length-limits.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html rename to tests/wpt/webgl/tests/conformance/glsl/misc/uniform-location-length-limits.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/reserved/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/reserved/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_field.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_field.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_function.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_function.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_struct.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_struct.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_variable.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/_webgl_variable.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_field.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_field.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_function.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_function.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_struct.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_struct.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html b/tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_variable.vert.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html rename to tests/wpt/webgl/tests/conformance/glsl/reserved/webgl_variable.vert.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/samplers/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/samplers/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html b/tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2d-bias.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html rename to tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2d-bias.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html b/tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2dlod.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html rename to tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2dlod.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html b/tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2dproj.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html rename to tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2dproj.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html b/tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2dprojlod.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html rename to tests/wpt/webgl/tests/conformance/glsl/samplers/glsl-function-texture2dprojlod.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt b/tests/wpt/webgl/tests/conformance/glsl/variables/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/glsl/variables/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html b/tests/wpt/webgl/tests/conformance/glsl/variables/gl-fragcoord-xy-values.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html rename to tests/wpt/webgl/tests/conformance/glsl/variables/gl-fragcoord-xy-values.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html b/tests/wpt/webgl/tests/conformance/glsl/variables/gl-fragcoord.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html rename to tests/wpt/webgl/tests/conformance/glsl/variables/gl-fragcoord.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html b/tests/wpt/webgl/tests/conformance/glsl/variables/gl-fragdata-and-fragcolor.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html rename to tests/wpt/webgl/tests/conformance/glsl/variables/gl-fragdata-and-fragcolor.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html b/tests/wpt/webgl/tests/conformance/glsl/variables/gl-frontfacing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html rename to tests/wpt/webgl/tests/conformance/glsl/variables/gl-frontfacing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html b/tests/wpt/webgl/tests/conformance/glsl/variables/gl-pointcoord.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html rename to tests/wpt/webgl/tests/conformance/glsl/variables/gl-pointcoord.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html b/tests/wpt/webgl/tests/conformance/glsl/variables/glsl-built-ins.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html rename to tests/wpt/webgl/tests/conformance/glsl/variables/glsl-built-ins.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/00_test_list.txt b/tests/wpt/webgl/tests/conformance/limits/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/limits/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-line-width.html b/tests/wpt/webgl/tests/conformance/limits/gl-line-width.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/limits/gl-line-width.html rename to tests/wpt/webgl/tests/conformance/limits/gl-line-width.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html b/tests/wpt/webgl/tests/conformance/limits/gl-max-texture-dimensions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html rename to tests/wpt/webgl/tests/conformance/limits/gl-max-texture-dimensions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html b/tests/wpt/webgl/tests/conformance/limits/gl-min-attribs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html rename to tests/wpt/webgl/tests/conformance/limits/gl-min-attribs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html b/tests/wpt/webgl/tests/conformance/limits/gl-min-textures.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html rename to tests/wpt/webgl/tests/conformance/limits/gl-min-textures.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html b/tests/wpt/webgl/tests/conformance/limits/gl-min-uniforms.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html rename to tests/wpt/webgl/tests/conformance/limits/gl-min-uniforms.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/00_test_list.txt b/tests/wpt/webgl/tests/conformance/misc/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/misc/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html b/tests/wpt/webgl/tests/conformance/misc/bad-arguments-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html rename to tests/wpt/webgl/tests/conformance/misc/bad-arguments-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html b/tests/wpt/webgl/tests/conformance/misc/boolean-argument-conversion.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html rename to tests/wpt/webgl/tests/conformance/misc/boolean-argument-conversion.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html b/tests/wpt/webgl/tests/conformance/misc/delayed-drawing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html rename to tests/wpt/webgl/tests/conformance/misc/delayed-drawing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/error-reporting.html b/tests/wpt/webgl/tests/conformance/misc/error-reporting.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/error-reporting.html rename to tests/wpt/webgl/tests/conformance/misc/error-reporting.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/expando-loss.html b/tests/wpt/webgl/tests/conformance/misc/expando-loss.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/misc/expando-loss.html rename to tests/wpt/webgl/tests/conformance/misc/expando-loss.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html b/tests/wpt/webgl/tests/conformance/misc/functions-returning-strings.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html rename to tests/wpt/webgl/tests/conformance/misc/functions-returning-strings.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/instanceof-test.html b/tests/wpt/webgl/tests/conformance/misc/instanceof-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/instanceof-test.html rename to tests/wpt/webgl/tests/conformance/misc/instanceof-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html b/tests/wpt/webgl/tests/conformance/misc/invalid-passed-params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html rename to tests/wpt/webgl/tests/conformance/misc/invalid-passed-params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/is-object.html b/tests/wpt/webgl/tests/conformance/misc/is-object.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/is-object.html rename to tests/wpt/webgl/tests/conformance/misc/is-object.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html b/tests/wpt/webgl/tests/conformance/misc/null-object-behaviour.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html rename to tests/wpt/webgl/tests/conformance/misc/null-object-behaviour.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html b/tests/wpt/webgl/tests/conformance/misc/object-deletion-behaviour.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html rename to tests/wpt/webgl/tests/conformance/misc/object-deletion-behaviour.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html b/tests/wpt/webgl/tests/conformance/misc/shader-precision-format.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html rename to tests/wpt/webgl/tests/conformance/misc/shader-precision-format.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html b/tests/wpt/webgl/tests/conformance/misc/type-conversion-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html rename to tests/wpt/webgl/tests/conformance/misc/type-conversion-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html b/tests/wpt/webgl/tests/conformance/misc/uninitialized-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html rename to tests/wpt/webgl/tests/conformance/misc/uninitialized-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html b/tests/wpt/webgl/tests/conformance/misc/webgl-specific.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html rename to tests/wpt/webgl/tests/conformance/misc/webgl-specific.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/00_test_list.txt b/tests/wpt/webgl/tests/conformance/more/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/more/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/README.md b/tests/wpt/webgl/tests/conformance/more/README.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/README.md rename to tests/wpt/webgl/tests/conformance/more/README.md diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-A.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-A.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-A.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-A.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B1.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B1.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B1.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B1.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B2.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B2.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B2.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B2.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B3.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B3.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B3.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B3.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B4.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B4.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B4.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-B4.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-C.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-C.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-C.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-C.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-D_G.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-D_G.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-D_G.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-D_G.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-G_I.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-G_I.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-G_I.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-G_I.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-L_S.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-L_S.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-L_S.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-L_S.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-S_V.js b/tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-S_V.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-S_V.js rename to tests/wpt/webgl/tests/conformance/more/conformance/argGenerators-S_V.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/constants.html b/tests/wpt/webgl/tests/conformance/more/conformance/constants.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/constants.html rename to tests/wpt/webgl/tests/conformance/more/conformance/constants.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/getContext.html b/tests/wpt/webgl/tests/conformance/more/conformance/getContext.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/getContext.html rename to tests/wpt/webgl/tests/conformance/more/conformance/getContext.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/methods.html b/tests/wpt/webgl/tests/conformance/more/conformance/methods.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/methods.html rename to tests/wpt/webgl/tests/conformance/more/conformance/methods.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-A.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-A.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B3.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B3.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-B4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-C.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-C.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-D_G.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-D_G.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-G_I.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-G_I.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-L_S.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-L_S.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-S_V.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI-S_V.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI.js b/tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI.js rename to tests/wpt/webgl/tests/conformance/more/conformance/quickCheckAPI.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html b/tests/wpt/webgl/tests/conformance/more/conformance/webGLArrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html rename to tests/wpt/webgl/tests/conformance/more/conformance/webGLArrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html b/tests/wpt/webgl/tests/conformance/more/functions/bindBuffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html rename to tests/wpt/webgl/tests/conformance/more/functions/bindBuffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/bindBufferBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/bindBufferBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html b/tests/wpt/webgl/tests/conformance/more/functions/bindFramebufferLeaveNonZero.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html rename to tests/wpt/webgl/tests/conformance/more/functions/bindFramebufferLeaveNonZero.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferData.html b/tests/wpt/webgl/tests/conformance/more/functions/bufferData.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferData.html rename to tests/wpt/webgl/tests/conformance/more/functions/bufferData.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/bufferDataBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/bufferDataBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html b/tests/wpt/webgl/tests/conformance/more/functions/bufferSubData.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html rename to tests/wpt/webgl/tests/conformance/more/functions/bufferSubData.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/bufferSubDataBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/bufferSubDataBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html b/tests/wpt/webgl/tests/conformance/more/functions/copyTexImage2D.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html rename to tests/wpt/webgl/tests/conformance/more/functions/copyTexImage2D.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/copyTexImage2DBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/copyTexImage2DBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html b/tests/wpt/webgl/tests/conformance/more/functions/copyTexSubImage2D.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html rename to tests/wpt/webgl/tests/conformance/more/functions/copyTexSubImage2D.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/copyTexSubImage2DBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/copyTexSubImage2DBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/deleteBufferBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/deleteBufferBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html b/tests/wpt/webgl/tests/conformance/more/functions/drawArrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html rename to tests/wpt/webgl/tests/conformance/more/functions/drawArrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html b/tests/wpt/webgl/tests/conformance/more/functions/drawArraysOutOfBounds.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html rename to tests/wpt/webgl/tests/conformance/more/functions/drawArraysOutOfBounds.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/drawElements.html b/tests/wpt/webgl/tests/conformance/more/functions/drawElements.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/drawElements.html rename to tests/wpt/webgl/tests/conformance/more/functions/drawElements.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/isTests.html b/tests/wpt/webgl/tests/conformance/more/functions/isTests.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/isTests.html rename to tests/wpt/webgl/tests/conformance/more/functions/isTests.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/isTestsBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/isTestsBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/readPixels.html b/tests/wpt/webgl/tests/conformance/more/functions/readPixels.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/readPixels.html rename to tests/wpt/webgl/tests/conformance/more/functions/readPixels.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/readPixelsBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/readPixelsBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html b/tests/wpt/webgl/tests/conformance/more/functions/texImage2D.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html rename to tests/wpt/webgl/tests/conformance/more/functions/texImage2D.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/texImage2DBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/texImage2DBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html b/tests/wpt/webgl/tests/conformance/more/functions/texImage2DHTML.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html rename to tests/wpt/webgl/tests/conformance/more/functions/texImage2DHTML.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/texImage2DHTMLBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/texImage2DHTMLBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html b/tests/wpt/webgl/tests/conformance/more/functions/texSubImage2D.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html rename to tests/wpt/webgl/tests/conformance/more/functions/texSubImage2D.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/texSubImage2DBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/texSubImage2DBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html b/tests/wpt/webgl/tests/conformance/more/functions/texSubImage2DHTML.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html rename to tests/wpt/webgl/tests/conformance/more/functions/texSubImage2DHTML.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/texSubImage2DHTMLBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/texSubImage2DHTMLBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html b/tests/wpt/webgl/tests/conformance/more/functions/uniformMatrix.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html rename to tests/wpt/webgl/tests/conformance/more/functions/uniformMatrix.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/uniformMatrixBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/uniformMatrixBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformf.html b/tests/wpt/webgl/tests/conformance/more/functions/uniformf.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformf.html rename to tests/wpt/webgl/tests/conformance/more/functions/uniformf.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html b/tests/wpt/webgl/tests/conformance/more/functions/uniformfArrayLen1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html rename to tests/wpt/webgl/tests/conformance/more/functions/uniformfArrayLen1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/uniformfBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/uniformfBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformi.html b/tests/wpt/webgl/tests/conformance/more/functions/uniformi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformi.html rename to tests/wpt/webgl/tests/conformance/more/functions/uniformi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/uniformiBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/uniformiBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html b/tests/wpt/webgl/tests/conformance/more/functions/vertexAttrib.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html rename to tests/wpt/webgl/tests/conformance/more/functions/vertexAttrib.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/vertexAttribBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/vertexAttribBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html b/tests/wpt/webgl/tests/conformance/more/functions/vertexAttribPointer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html rename to tests/wpt/webgl/tests/conformance/more/functions/vertexAttribPointer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html b/tests/wpt/webgl/tests/conformance/more/functions/vertexAttribPointerBadArgs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html rename to tests/wpt/webgl/tests/conformance/more/functions/vertexAttribPointerBadArgs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html b/tests/wpt/webgl/tests/conformance/more/glsl/arrayOutOfBounds.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html rename to tests/wpt/webgl/tests/conformance/more/glsl/arrayOutOfBounds.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html b/tests/wpt/webgl/tests/conformance/more/glsl/uniformOutOfBounds.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html rename to tests/wpt/webgl/tests/conformance/more/glsl/uniformOutOfBounds.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/unit.css b/tests/wpt/webgl/tests/conformance/more/unit.css similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/unit.css rename to tests/wpt/webgl/tests/conformance/more/unit.css diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/unit.js b/tests/wpt/webgl/tests/conformance/more/unit.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/unit.js rename to tests/wpt/webgl/tests/conformance/more/unit.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/util.js b/tests/wpt/webgl/tests/conformance/more/util.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/more/util.js rename to tests/wpt/webgl/tests/conformance/more/util.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/00_test_list.txt b/tests/wpt/webgl/tests/conformance/ogles/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/ogles/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/abs/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/abs/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/abs/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/acos/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/acos/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_001_to_004.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/all_bvec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/all/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/all/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/all/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_001_to_004.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/any_bvec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/any/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/any/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/any/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/array/array_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/array_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_empty_array_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_empty_array_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_empty_array_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_empty_array_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/array/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/array/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/array/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/asin/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/asin/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_009_to_012.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/atan/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/atan/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/biConstants_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/biConstants_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/biConstants_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/biConstants_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/biConstants/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html b/tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/biuDepthRange/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Data_Types_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CG_Data_Types_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Data_Types_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CG_Data_Types_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Standard_Library_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CG_Standard_Library_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Standard_Library_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CG_Standard_Library_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectComma_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectComma_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectComma_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectComma_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstruct_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectConstruct_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstruct_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectConstruct_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFull_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFull_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFull_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFull_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFunction1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFunction1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFunction1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectFunction1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectModule_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectModule_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectModule_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectModule_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParse1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParse1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParse2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParse2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParse2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParse2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParseTest1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParseTest1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParseTest_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectParseTest_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/FunctionParam_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/FunctionParam_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/FunctionParam_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/FunctionParam_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Main_Parameters_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/Main_Parameters_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Main_Parameters_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/Main_Parameters_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/ParseTest3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/ParseTest3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/ParseTest4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/ParseTest4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/TernaryOp_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/TernaryOp_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/TernaryOp_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/TernaryOp_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array10_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array10_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array10_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array10_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array11_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array11_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array11_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array11_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array5_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array5_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array5_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array5_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array6_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array6_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array6_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array6_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array7_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array7_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array7_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array7_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array8_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array8_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array8_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array8_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array9_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/array9_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/array9_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/array9_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/attribute_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/break_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/break_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/break_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/break_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_017_to_024.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_017_to_024.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_025_to_032.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_025_to_032.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_033_to_040.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_033_to_040.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_041_to_048.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_041_to_048.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_049_to_056.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_049_to_056.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_057_to_064.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_057_to_064.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_065_to_072.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_065_to_072.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_073_to_080.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_073_to_080.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_081_to_088.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_081_to_088.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_089_to_096.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_089_to_096.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_097_to_104.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_097_to_104.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_105_to_112.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_105_to_112.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_113_to_120.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_113_to_120.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_121_to_128.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_121_to_128.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_129_to_136.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_129_to_136.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_137_to_144.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_137_to_144.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_145_to_152.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_145_to_152.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_153_to_160.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_153_to_160.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_161_to_168.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_161_to_168.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_169_to_176.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_169_to_176.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html b/tests/wpt/webgl/tests/conformance/ogles/GL/build/build_177_to_178.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/build_177_to_178.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/comma1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/comma1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/comma2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/comma2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/comma2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/comma2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/comma3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comma3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/comma3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comment_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/comment_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/comment_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/comment_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/conditional1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/conditional1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/conditional2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/conditional2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/conditional3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/conditional3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constFunc_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/constFunc_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constFunc_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/constFunc_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/constructor1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/constructor1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/constructor2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/constructor2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor3_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/constructor3_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor3_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/constructor3_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/continue_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/continue_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/continue_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/continue_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType10_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType10_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType10_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType10_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType11_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType11_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType11_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType11_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType12_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType12_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType12_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType12_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType13_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType13_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType13_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType13_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType19_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType19_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType19_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType19_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType5_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType5_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType5_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType5_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType6_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType6_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType6_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType6_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType7_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType7_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType7_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType7_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType8_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType8_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType8_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType8_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType9_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType9_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType9_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dataType9_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/default.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/default.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/default.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/default.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/default.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/default.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/default.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/default.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dowhile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dowhile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dowhile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dowhile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dvec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dvec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dvec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dvec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/dvec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/dvec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension2_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/extension2_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension2_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/extension2_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension3_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/extension3_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension3_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/extension3_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension5_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/extension5_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension5_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/extension5_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension6_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/extension6_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension6_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/extension6_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension7_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/extension7_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension7_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/extension7_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension8_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/extension8_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension8_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/extension8_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension9_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/extension9_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/extension9_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/extension9_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/float2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/float2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/float2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/float2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/float3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/float3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/float3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/float3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/float4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/float4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/float4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/float4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/fragmentOnly_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function10_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function10_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function10_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function10_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function2_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function2_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function2_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function2_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function6_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function6_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function6_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function6_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function7_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function7_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function7_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function7_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function8_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function8_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function8_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function8_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function9_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/function9_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/function9_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/function9_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/hvec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/hvec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/hvec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/hvec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/hvec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/hvec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/identifier1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/identifier1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/identifier2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/identifier2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/identifier3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/identifier3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/if1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/if1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/if1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/if1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/if2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/if2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/if2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/if2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/increment1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/increment1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/increment2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/increment2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/increment3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/increment3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/increment4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/increment4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment6_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/increment6_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/increment6_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/increment6_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/build/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/main1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/main1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/main1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/main1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/main2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/main2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/main2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/main2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/main3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/main3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/main3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/main3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/matrix_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/matrix_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/matrix_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/matrix_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/normal_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/normal_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/normal_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/normal_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser10_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser10_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser10_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser10_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser5_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser5_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser5_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser5_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser6_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser6_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser6_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser6_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser7_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser7_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser7_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser7_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser8_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser8_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser8_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser8_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser9_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/parser9_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/parser9_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/parser9_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess0_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess0_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess0_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess0_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess10_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess10_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess10_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess10_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess6_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess6_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess6_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess6_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess7_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess7_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess7_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/preprocess7_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/scoping1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/scoping1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/scoping2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/scoping2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct10_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct10_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct10_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct10_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct11_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct11_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct11_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct11_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct5_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct5_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct5_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct5_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct6_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct6_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct6_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct6_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct7_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct7_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct7_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct7_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct8_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct8_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct8_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct8_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct9_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/struct9_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/struct9_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/struct9_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/swizzle1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/swizzle1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/swizzle2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/swizzle2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/swizzle3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/swizzle3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/typecast_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/typecast_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/typecast_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/typecast_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/uniform1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/uniform1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/uniform_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/uniform_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/varying1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/varying1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/varying2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/varying2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/varying3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/varying3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/varying_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/varying_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/varying_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vector_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/vector_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vector_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/vector_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/version2_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/version2_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/version2_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/version2_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/version3_V100_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/version3_V100_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/version3_V100_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/version3_V100_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/vertexOnly2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/vertexOnly2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/vertexOnly_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/vertexOnly_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vertex_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/build/vertex_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/vertex_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/vertex_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/while1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/while1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/while1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/while1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/while2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/while2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/while2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/while2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/while_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/build/while_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/build/while_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/build/while_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html b/tests/wpt/webgl/tests/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/ceil/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/ceil/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/clamp/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/clamp/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/control_flow_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/control_flow_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/control_flow_009_to_010.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/control_flow_009_to_010.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_break_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_break_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_break_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_break_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_continue_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_continue_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_continue_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_continue_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_break_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_break_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_break_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_break_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/nested_if_else_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/nested_if_else_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/nested_if_else_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/control_flow/nested_if_else_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/cos/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/cos/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html b/tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_001_to_002.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_001_to_002.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/cross/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/cross/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/cross/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/default/default.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/default/default.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/default/default.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/default/default.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html b/tests/wpt/webgl/tests/conformance/ogles/GL/default/default_001_to_001.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/default/default_001_to_001.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/default/default_textured.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/default/default_textured.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/default/default_textured.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/default/default_textured.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/expected.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/default/expected.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/expected.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/default/expected.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/default/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/default/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/degrees/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/degrees/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html b/tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_001_to_002.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_001_to_002.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_cond_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_cond_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_cond_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_cond_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/discard/discard_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/discard/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/discard/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/discard/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/distance/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/distance/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/distance/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/dot/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/dot/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/dot/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_009_to_012.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/equal/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/equal/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/equal/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_009_to_012.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/exp/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_009_to_012.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/exp2/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/exp2/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/faceforward/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/floor/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/floor/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/floor/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/fract/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/fract/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/fract/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/array_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/array_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/array_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/array_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_017_to_024.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_017_to_024.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_025_to_032.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_025_to_032.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_033_to_040.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_033_to_040.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_041_to_048.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_041_to_048.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_049_to_056.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_049_to_056.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_057_to_064.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_057_to_064.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_065_to_072.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_065_to_072.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_073_to_080.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_073_to_080.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_081_to_088.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_081_to_088.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_089_to_096.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_089_to_096.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_097_to_104.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_097_to_104.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_105_to_112.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_105_to_112.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_113_to_120.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_113_to_120.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_121_to_126.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/functions_121_to_126.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_struct_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_struct_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_struct_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/qualifiers_struct_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FragCoord/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/gl_FrontFacing/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/gl_FrontFacing/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThan/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/greaterThanEqual/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/length/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/log/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_009_to_012.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary01.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary01.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary01.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary01.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_009_to_012.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/array_const_mat4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_copy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_copy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_copy_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_copy_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_copy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_copy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_copy_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_copy_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_copy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_copy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_copy_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_copy_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/const_mat4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_4float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_4float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_4float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_4float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_copy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_copy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_copy_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_copy_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_3vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_3vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_3vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_3vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_9float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_9float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_9float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_9float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_copy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_copy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_copy_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_copy_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_16float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_16float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_16float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_16float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_4vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_4vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_4vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_4vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_copy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_copy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_copy_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_copy_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_017_to_024.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_017_to_024.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_025_to_032.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_025_to_032.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_033_to_040.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_033_to_040.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_041_to_046.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat/mat_041_to_046.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/max/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/min/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/not/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_001_to_004.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_001_to_004.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/not/not_bvec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_009_to_012.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_009_to_012.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/addsubtract_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/addsubtract_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/addsubtract_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/addsubtract_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/assignments_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/assignments_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/assignments_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/assignments_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/division_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/division_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/division_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/division_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/equality_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/equality_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/equality_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/equality_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/logical_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/logical_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/logical_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/logical_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/multiplicative_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/multiplicative_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/multiplicative_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/multiplicative_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_017_to_024.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_017_to_024.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_025_to_026.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/operators_025_to_026.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixdecrement_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixdecrement_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixdecrement_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixdecrement_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixincrement_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixincrement_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixincrement_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/postfixincrement_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixdecrement_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixdecrement_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixdecrement_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixdecrement_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixincrement_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixincrement_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixincrement_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/prefixincrement_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/relational_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/relational_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/relational_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/relational_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/selection_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/selection_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/selection_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/selection_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/unary_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/unary_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/operators/unary_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/operators/unary_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_017_to_024.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_017_to_024.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/step/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_017_to_024.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_017_to_024.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_025_to_032.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_025_to_032.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_033_to_040.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_033_to_040.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_041_to_048.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_041_to_048.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_049_to_056.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_049_to_056.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bool_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bool_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bool_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bool_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_mat4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/struct_vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bool_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bool_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bool_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bool_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_mat4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structcopy_vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bool_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bool_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bool_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bool_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_mat4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/struct/structnest_vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_001_to_006.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_001_to_006.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/ivec3_3int_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/ivec3_3int_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/ivec3_3int_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/ivec3_3int_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_2float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_2float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_2float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_2float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_vec3_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_vec3_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_vec3_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec2_vec3_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec3_vec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_ivec4_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_ivec4_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_ivec4_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_ivec4_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec_009_to_016.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec_009_to_016.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html b/tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec_017_to_018.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec/vec_017_to_018.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/input.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/input.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3_001_to_008.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3_001_to_008.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3array_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3array_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3array_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3array_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3single_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3single_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3single_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL/vec3/vec3single_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/brick.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/brick.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/texture.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/texture.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/wood.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/wood.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/wood.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/compile_shader/wood.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_uniform/brick.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_uniform/brick.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_uniform/brick.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_active_uniform/brick.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_attribute_location/brick.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_attribute_location/brick.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_attribute_location/brick.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_attribute_location/brick.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_uniform_location/brick.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_uniform_location/brick.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_uniform_location/brick.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/get_uniform_location/brick.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1b_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1b_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1b_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1b_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1b_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1b_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1f_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1f_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1f_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1f_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1i_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1i_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1i_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/1i_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/21f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/21f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/21i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/21i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/22f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/22f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/22i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/22i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/23f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/23f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/23i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/23i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/24f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/24f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/24i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/24i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2b_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2b_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2b_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2b_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2b_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2b_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2f_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2f_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2f_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2f_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2i_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2i_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2i_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2i_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2m_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/2m_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3b_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3b_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3b_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3b_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3b_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3b_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3f_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3f_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3f_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3f_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3i_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3i_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3i_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3i_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3m_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/3m_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4b_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4f_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4f_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4f_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4f_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4i_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4i_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4i_vert.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4i_vert.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4i_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4i_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4m_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/4m_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/default.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/default.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/relink_program/simple.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/relink_program/simple.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/relink_program/simple.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/relink_program/simple.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert b/tests/wpt/webgl/tests/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert rename to tests/wpt/webgl/tests/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/README.md b/tests/wpt/webgl/tests/conformance/ogles/README.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/README.md rename to tests/wpt/webgl/tests/conformance/ogles/README.md diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt b/tests/wpt/webgl/tests/conformance/ogles/mustpass.run.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt rename to tests/wpt/webgl/tests/conformance/ogles/mustpass.run.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js b/tests/wpt/webgl/tests/conformance/ogles/ogles-utils.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js rename to tests/wpt/webgl/tests/conformance/ogles/ogles-utils.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py b/tests/wpt/webgl/tests/conformance/ogles/process-ogles2-tests.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py rename to tests/wpt/webgl/tests/conformance/ogles/process-ogles2-tests.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/00_test_list.txt b/tests/wpt/webgl/tests/conformance/programs/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/programs/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html b/tests/wpt/webgl/tests/conformance/programs/get-active-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html rename to tests/wpt/webgl/tests/conformance/programs/get-active-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html b/tests/wpt/webgl/tests/conformance/programs/gl-bind-attrib-location-long-names-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html rename to tests/wpt/webgl/tests/conformance/programs/gl-bind-attrib-location-long-names-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html b/tests/wpt/webgl/tests/conformance/programs/gl-bind-attrib-location-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html rename to tests/wpt/webgl/tests/conformance/programs/gl-bind-attrib-location-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html b/tests/wpt/webgl/tests/conformance/programs/gl-get-active-attribute.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html rename to tests/wpt/webgl/tests/conformance/programs/gl-get-active-attribute.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html b/tests/wpt/webgl/tests/conformance/programs/gl-get-active-uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html rename to tests/wpt/webgl/tests/conformance/programs/gl-get-active-uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html b/tests/wpt/webgl/tests/conformance/programs/gl-getshadersource.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html rename to tests/wpt/webgl/tests/conformance/programs/gl-getshadersource.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html b/tests/wpt/webgl/tests/conformance/programs/gl-shader-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html rename to tests/wpt/webgl/tests/conformance/programs/gl-shader-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html b/tests/wpt/webgl/tests/conformance/programs/invalid-UTF-16.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html rename to tests/wpt/webgl/tests/conformance/programs/invalid-UTF-16.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/program-infolog.html b/tests/wpt/webgl/tests/conformance/programs/program-infolog.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/programs/program-infolog.html rename to tests/wpt/webgl/tests/conformance/programs/program-infolog.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/program-test.html b/tests/wpt/webgl/tests/conformance/programs/program-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/program-test.html rename to tests/wpt/webgl/tests/conformance/programs/program-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html b/tests/wpt/webgl/tests/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html rename to tests/wpt/webgl/tests/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/00_test_list.txt b/tests/wpt/webgl/tests/conformance/reading/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/reading/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html b/tests/wpt/webgl/tests/conformance/reading/read-pixels-pack-alignment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html rename to tests/wpt/webgl/tests/conformance/reading/read-pixels-pack-alignment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html b/tests/wpt/webgl/tests/conformance/reading/read-pixels-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html rename to tests/wpt/webgl/tests/conformance/reading/read-pixels-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt b/tests/wpt/webgl/tests/conformance/renderbuffers/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/renderbuffers/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html b/tests/wpt/webgl/tests/conformance/renderbuffers/feedback-loop.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html rename to tests/wpt/webgl/tests/conformance/renderbuffers/feedback-loop.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html b/tests/wpt/webgl/tests/conformance/renderbuffers/framebuffer-object-attachment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html rename to tests/wpt/webgl/tests/conformance/renderbuffers/framebuffer-object-attachment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html b/tests/wpt/webgl/tests/conformance/renderbuffers/framebuffer-state-restoration.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html rename to tests/wpt/webgl/tests/conformance/renderbuffers/framebuffer-state-restoration.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html b/tests/wpt/webgl/tests/conformance/renderbuffers/framebuffer-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html rename to tests/wpt/webgl/tests/conformance/renderbuffers/framebuffer-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html b/tests/wpt/webgl/tests/conformance/renderbuffers/renderbuffer-initialization.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html rename to tests/wpt/webgl/tests/conformance/renderbuffers/renderbuffer-initialization.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt b/tests/wpt/webgl/tests/conformance/rendering/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/rendering/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/clipping-wide-points.html b/tests/wpt/webgl/tests/conformance/rendering/clipping-wide-points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/clipping-wide-points.html rename to tests/wpt/webgl/tests/conformance/rendering/clipping-wide-points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/culling.html b/tests/wpt/webgl/tests/conformance/rendering/culling.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/culling.html rename to tests/wpt/webgl/tests/conformance/rendering/culling.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/default-texture-draw-bug.html b/tests/wpt/webgl/tests/conformance/rendering/default-texture-draw-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/default-texture-draw-bug.html rename to tests/wpt/webgl/tests/conformance/rendering/default-texture-draw-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html b/tests/wpt/webgl/tests/conformance/rendering/draw-arrays-out-of-bounds.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html rename to tests/wpt/webgl/tests/conformance/rendering/draw-arrays-out-of-bounds.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html b/tests/wpt/webgl/tests/conformance/rendering/draw-elements-out-of-bounds.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html rename to tests/wpt/webgl/tests/conformance/rendering/draw-elements-out-of-bounds.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-with-changing-start-vertex-bug.html b/tests/wpt/webgl/tests/conformance/rendering/draw-with-changing-start-vertex-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/draw-with-changing-start-vertex-bug.html rename to tests/wpt/webgl/tests/conformance/rendering/draw-with-changing-start-vertex-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html b/tests/wpt/webgl/tests/conformance/rendering/framebuffer-switch.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html rename to tests/wpt/webgl/tests/conformance/rendering/framebuffer-switch.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html b/tests/wpt/webgl/tests/conformance/rendering/framebuffer-texture-switch.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html rename to tests/wpt/webgl/tests/conformance/rendering/framebuffer-texture-switch.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html b/tests/wpt/webgl/tests/conformance/rendering/gl-clear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html rename to tests/wpt/webgl/tests/conformance/rendering/gl-clear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html b/tests/wpt/webgl/tests/conformance/rendering/gl-drawarrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html rename to tests/wpt/webgl/tests/conformance/rendering/gl-drawarrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html b/tests/wpt/webgl/tests/conformance/rendering/gl-drawelements.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html rename to tests/wpt/webgl/tests/conformance/rendering/gl-drawelements.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html b/tests/wpt/webgl/tests/conformance/rendering/gl-scissor-canvas-dimensions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html rename to tests/wpt/webgl/tests/conformance/rendering/gl-scissor-canvas-dimensions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html b/tests/wpt/webgl/tests/conformance/rendering/gl-scissor-fbo-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html rename to tests/wpt/webgl/tests/conformance/rendering/gl-scissor-fbo-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html b/tests/wpt/webgl/tests/conformance/rendering/gl-scissor-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html rename to tests/wpt/webgl/tests/conformance/rendering/gl-scissor-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html b/tests/wpt/webgl/tests/conformance/rendering/gl-viewport-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html rename to tests/wpt/webgl/tests/conformance/rendering/gl-viewport-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html b/tests/wpt/webgl/tests/conformance/rendering/line-loop-tri-fan.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html rename to tests/wpt/webgl/tests/conformance/rendering/line-loop-tri-fan.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html b/tests/wpt/webgl/tests/conformance/rendering/many-draw-calls.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html rename to tests/wpt/webgl/tests/conformance/rendering/many-draw-calls.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html b/tests/wpt/webgl/tests/conformance/rendering/more-than-65536-indices.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html rename to tests/wpt/webgl/tests/conformance/rendering/more-than-65536-indices.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html b/tests/wpt/webgl/tests/conformance/rendering/multisample-corruption.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html rename to tests/wpt/webgl/tests/conformance/rendering/multisample-corruption.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html b/tests/wpt/webgl/tests/conformance/rendering/negative-one-index.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html rename to tests/wpt/webgl/tests/conformance/rendering/negative-one-index.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/out-of-bounds-index-buffers.html b/tests/wpt/webgl/tests/conformance/rendering/out-of-bounds-index-buffers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/out-of-bounds-index-buffers.html rename to tests/wpt/webgl/tests/conformance/rendering/out-of-bounds-index-buffers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html b/tests/wpt/webgl/tests/conformance/rendering/point-no-attributes.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html rename to tests/wpt/webgl/tests/conformance/rendering/point-no-attributes.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html b/tests/wpt/webgl/tests/conformance/rendering/point-size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html rename to tests/wpt/webgl/tests/conformance/rendering/point-size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-specific-shader-variables.html b/tests/wpt/webgl/tests/conformance/rendering/point-specific-shader-variables.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/rendering/point-specific-shader-variables.html rename to tests/wpt/webgl/tests/conformance/rendering/point-specific-shader-variables.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html b/tests/wpt/webgl/tests/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html rename to tests/wpt/webgl/tests/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html b/tests/wpt/webgl/tests/conformance/rendering/polygon-offset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html rename to tests/wpt/webgl/tests/conformance/rendering/polygon-offset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/simple.html b/tests/wpt/webgl/tests/conformance/rendering/simple.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/simple.html rename to tests/wpt/webgl/tests/conformance/rendering/simple.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/triangle.html b/tests/wpt/webgl/tests/conformance/rendering/triangle.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/triangle.html rename to tests/wpt/webgl/tests/conformance/rendering/triangle.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/1-channel.jpg b/tests/wpt/webgl/tests/conformance/resources/1-channel.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/1-channel.jpg rename to tests/wpt/webgl/tests/conformance/resources/1-channel.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/3x3.png b/tests/wpt/webgl/tests/conformance/resources/3x3.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/3x3.png rename to tests/wpt/webgl/tests/conformance/resources/3x3.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg b/tests/wpt/webgl/tests/conformance/resources/blue-1x1.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg rename to tests/wpt/webgl/tests/conformance/resources/blue-1x1.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert b/tests/wpt/webgl/tests/conformance/resources/boolUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert rename to tests/wpt/webgl/tests/conformance/resources/boolUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png b/tests/wpt/webgl/tests/conformance/resources/bug-32888-texture.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png rename to tests/wpt/webgl/tests/conformance/resources/bug-32888-texture.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert b/tests/wpt/webgl/tests/conformance/resources/floatUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert rename to tests/wpt/webgl/tests/conformance/resources/floatUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag b/tests/wpt/webgl/tests/conformance/resources/fragmentShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag rename to tests/wpt/webgl/tests/conformance/resources/fragmentShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js b/tests/wpt/webgl/tests/conformance/resources/glsl-conformance-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js rename to tests/wpt/webgl/tests/conformance/resources/glsl-conformance-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js b/tests/wpt/webgl/tests/conformance/resources/glsl-constructor-tests-generator.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js rename to tests/wpt/webgl/tests/conformance/resources/glsl-constructor-tests-generator.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css b/tests/wpt/webgl/tests/conformance/resources/glsl-feature-tests.css similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css rename to tests/wpt/webgl/tests/conformance/resources/glsl-feature-tests.css diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js b/tests/wpt/webgl/tests/conformance/resources/glsl-generator.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js rename to tests/wpt/webgl/tests/conformance/resources/glsl-generator.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-256-with-128-alpha.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-256-with-128-alpha.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-256.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-256.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-default-gamma.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-default-gamma.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma0.1.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma0.1.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma1.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma1.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma2.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma2.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma4.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma4.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma9.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp-gamma9.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp.png b/tests/wpt/webgl/tests/conformance/resources/gray-ramp.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp.png rename to tests/wpt/webgl/tests/conformance/resources/gray-ramp.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png b/tests/wpt/webgl/tests/conformance/resources/green-2x2-16bit.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png rename to tests/wpt/webgl/tests/conformance/resources/green-2x2-16bit.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert b/tests/wpt/webgl/tests/conformance/resources/intArrayUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert rename to tests/wpt/webgl/tests/conformance/resources/intArrayUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert b/tests/wpt/webgl/tests/conformance/resources/intUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert rename to tests/wpt/webgl/tests/conformance/resources/intUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/iterable-test.js b/tests/wpt/webgl/tests/conformance/resources/iterable-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/iterable-test.js rename to tests/wpt/webgl/tests/conformance/resources/iterable-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert b/tests/wpt/webgl/tests/conformance/resources/matUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert rename to tests/wpt/webgl/tests/conformance/resources/matUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag b/tests/wpt/webgl/tests/conformance/resources/noopUniformShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag rename to tests/wpt/webgl/tests/conformance/resources/noopUniformShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert b/tests/wpt/webgl/tests/conformance/resources/noopUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert rename to tests/wpt/webgl/tests/conformance/resources/noopUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.mp4 b/tests/wpt/webgl/tests/conformance/resources/npot-video.mp4 similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.mp4 rename to tests/wpt/webgl/tests/conformance/resources/npot-video.mp4 diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv b/tests/wpt/webgl/tests/conformance/resources/npot-video.theora.ogv similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv rename to tests/wpt/webgl/tests/conformance/resources/npot-video.theora.ogv diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm b/tests/wpt/webgl/tests/conformance/resources/npot-video.webmvp8.webm similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm rename to tests/wpt/webgl/tests/conformance/resources/npot-video.webmvp8.webm diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js b/tests/wpt/webgl/tests/conformance/resources/oes-texture-float-and-half-float-linear.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js rename to tests/wpt/webgl/tests/conformance/resources/oes-texture-float-and-half-float-linear.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/ogles-tests.css b/tests/wpt/webgl/tests/conformance/resources/ogles-tests.css similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/ogles-tests.css rename to tests/wpt/webgl/tests/conformance/resources/ogles-tests.css diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg b/tests/wpt/webgl/tests/conformance/resources/opengl_logo.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg rename to tests/wpt/webgl/tests/conformance/resources/opengl_logo.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js b/tests/wpt/webgl/tests/conformance/resources/out-of-bounds-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js rename to tests/wpt/webgl/tests/conformance/resources/out-of-bounds-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/pnglib.js b/tests/wpt/webgl/tests/conformance/resources/pnglib.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/pnglib.js rename to tests/wpt/webgl/tests/conformance/resources/pnglib.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.mp4 b/tests/wpt/webgl/tests/conformance/resources/red-green.mp4 similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.mp4 rename to tests/wpt/webgl/tests/conformance/resources/red-green.mp4 diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.png b/tests/wpt/webgl/tests/conformance/resources/red-green.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.png rename to tests/wpt/webgl/tests/conformance/resources/red-green.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.svg b/tests/wpt/webgl/tests/conformance/resources/red-green.svg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.svg rename to tests/wpt/webgl/tests/conformance/resources/red-green.svg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv b/tests/wpt/webgl/tests/conformance/resources/red-green.theora.ogv similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv rename to tests/wpt/webgl/tests/conformance/resources/red-green.theora.ogv diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm b/tests/wpt/webgl/tests/conformance/resources/red-green.webmvp8.webm similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm rename to tests/wpt/webgl/tests/conformance/resources/red-green.webmvp8.webm diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-indexed.png b/tests/wpt/webgl/tests/conformance/resources/red-indexed.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-indexed.png rename to tests/wpt/webgl/tests/conformance/resources/red-indexed.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag b/tests/wpt/webgl/tests/conformance/resources/samplerUniformShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag rename to tests/wpt/webgl/tests/conformance/resources/samplerUniformShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png b/tests/wpt/webgl/tests/conformance/resources/small-square-with-cie-rgb-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png rename to tests/wpt/webgl/tests/conformance/resources/small-square-with-cie-rgb-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png b/tests/wpt/webgl/tests/conformance/resources/small-square-with-colormatch-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png rename to tests/wpt/webgl/tests/conformance/resources/small-square-with-colormatch-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg b/tests/wpt/webgl/tests/conformance/resources/small-square-with-colorspin-profile.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg rename to tests/wpt/webgl/tests/conformance/resources/small-square-with-colorspin-profile.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png b/tests/wpt/webgl/tests/conformance/resources/small-square-with-colorspin-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png rename to tests/wpt/webgl/tests/conformance/resources/small-square-with-colorspin-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png b/tests/wpt/webgl/tests/conformance/resources/small-square-with-e-srgb-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png rename to tests/wpt/webgl/tests/conformance/resources/small-square-with-e-srgb-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png b/tests/wpt/webgl/tests/conformance/resources/small-square-with-smpte-c-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png rename to tests/wpt/webgl/tests/conformance/resources/small-square-with-smpte-c-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png b/tests/wpt/webgl/tests/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png rename to tests/wpt/webgl/tests/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert b/tests/wpt/webgl/tests/conformance/resources/structUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert rename to tests/wpt/webgl/tests/conformance/resources/structUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js b/tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js rename to tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js b/tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js rename to tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js b/tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js rename to tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js b/tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js rename to tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js b/tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-video.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js rename to tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-video.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js b/tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js rename to tests/wpt/webgl/tests/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png b/tests/wpt/webgl/tests/conformance/resources/thunderbird-logo-64x64.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png rename to tests/wpt/webgl/tests/conformance/resources/thunderbird-logo-64x64.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png b/tests/wpt/webgl/tests/conformance/resources/transparent-on-left-indexed.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png rename to tests/wpt/webgl/tests/conformance/resources/transparent-on-left-indexed.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/vertexShader.vert b/tests/wpt/webgl/tests/conformance/resources/vertexShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/vertexShader.vert rename to tests/wpt/webgl/tests/conformance/resources/vertexShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js b/tests/wpt/webgl/tests/conformance/resources/webgl-test-utils.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js rename to tests/wpt/webgl/tests/conformance/resources/webgl-test-utils.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/zero-alpha.png b/tests/wpt/webgl/tests/conformance/resources/zero-alpha.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/zero-alpha.png rename to tests/wpt/webgl/tests/conformance/resources/zero-alpha.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/00_test_list.txt b/tests/wpt/webgl/tests/conformance/state/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/state/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/diffs.txt b/tests/wpt/webgl/tests/conformance/state/diffs.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/diffs.txt rename to tests/wpt/webgl/tests/conformance/state/diffs.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html b/tests/wpt/webgl/tests/conformance/state/gl-enable-enum-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html rename to tests/wpt/webgl/tests/conformance/state/gl-enable-enum-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html b/tests/wpt/webgl/tests/conformance/state/gl-enum-tests.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html rename to tests/wpt/webgl/tests/conformance/state/gl-enum-tests.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html b/tests/wpt/webgl/tests/conformance/state/gl-get-calls.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html rename to tests/wpt/webgl/tests/conformance/state/gl-get-calls.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-geterror.html b/tests/wpt/webgl/tests/conformance/state/gl-geterror.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-geterror.html rename to tests/wpt/webgl/tests/conformance/state/gl-geterror.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-getstring.html b/tests/wpt/webgl/tests/conformance/state/gl-getstring.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-getstring.html rename to tests/wpt/webgl/tests/conformance/state/gl-getstring.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-initial-state.html b/tests/wpt/webgl/tests/conformance/state/gl-initial-state.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/state/gl-initial-state.html rename to tests/wpt/webgl/tests/conformance/state/gl-initial-state.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html b/tests/wpt/webgl/tests/conformance/state/gl-object-get-calls.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html rename to tests/wpt/webgl/tests/conformance/state/gl-object-get-calls.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html b/tests/wpt/webgl/tests/conformance/state/state-uneffected-after-compositing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html rename to tests/wpt/webgl/tests/conformance/state/state-uneffected-after-compositing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/canvas/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/canvas/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html b/tests/wpt/webgl/tests/conformance/textures/compressed-tex-image.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html rename to tests/wpt/webgl/tests/conformance/textures/compressed-tex-image.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html b/tests/wpt/webgl/tests/conformance/textures/copy-tex-image-2d-formats.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html rename to tests/wpt/webgl/tests/conformance/textures/copy-tex-image-2d-formats.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html b/tests/wpt/webgl/tests/conformance/textures/copy-tex-image-and-sub-image-2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html rename to tests/wpt/webgl/tests/conformance/textures/copy-tex-image-and-sub-image-2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/default-texture.html b/tests/wpt/webgl/tests/conformance/textures/default-texture.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/default-texture.html rename to tests/wpt/webgl/tests/conformance/textures/default-texture.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html b/tests/wpt/webgl/tests/conformance/textures/gl-get-tex-parameter.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html rename to tests/wpt/webgl/tests/conformance/textures/gl-get-tex-parameter.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html b/tests/wpt/webgl/tests/conformance/textures/gl-pixelstorei.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html rename to tests/wpt/webgl/tests/conformance/textures/gl-pixelstorei.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html b/tests/wpt/webgl/tests/conformance/textures/gl-teximage.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html rename to tests/wpt/webgl/tests/conformance/textures/gl-teximage.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/image_data/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/image_data/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html b/tests/wpt/webgl/tests/conformance/textures/mipmap-fbo.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html rename to tests/wpt/webgl/tests/conformance/textures/mipmap-fbo.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/misc/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/misc/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/compressed-tex-image.html b/tests/wpt/webgl/tests/conformance/textures/misc/compressed-tex-image.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/compressed-tex-image.html rename to tests/wpt/webgl/tests/conformance/textures/misc/compressed-tex-image.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-2d-formats.html b/tests/wpt/webgl/tests/conformance/textures/misc/copy-tex-image-2d-formats.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-2d-formats.html rename to tests/wpt/webgl/tests/conformance/textures/misc/copy-tex-image-2d-formats.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html b/tests/wpt/webgl/tests/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html rename to tests/wpt/webgl/tests/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html b/tests/wpt/webgl/tests/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html rename to tests/wpt/webgl/tests/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/cube-incomplete-fbo.html b/tests/wpt/webgl/tests/conformance/textures/misc/cube-incomplete-fbo.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/cube-incomplete-fbo.html rename to tests/wpt/webgl/tests/conformance/textures/misc/cube-incomplete-fbo.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/default-texture.html b/tests/wpt/webgl/tests/conformance/textures/misc/default-texture.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/default-texture.html rename to tests/wpt/webgl/tests/conformance/textures/misc/default-texture.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/gl-get-tex-parameter.html b/tests/wpt/webgl/tests/conformance/textures/misc/gl-get-tex-parameter.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/gl-get-tex-parameter.html rename to tests/wpt/webgl/tests/conformance/textures/misc/gl-get-tex-parameter.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/gl-pixelstorei.html b/tests/wpt/webgl/tests/conformance/textures/misc/gl-pixelstorei.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/gl-pixelstorei.html rename to tests/wpt/webgl/tests/conformance/textures/misc/gl-pixelstorei.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/gl-teximage.html b/tests/wpt/webgl/tests/conformance/textures/misc/gl-teximage.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/gl-teximage.html rename to tests/wpt/webgl/tests/conformance/textures/misc/gl-teximage.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/mipmap-fbo.html b/tests/wpt/webgl/tests/conformance/textures/misc/mipmap-fbo.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/mipmap-fbo.html rename to tests/wpt/webgl/tests/conformance/textures/misc/mipmap-fbo.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/origin-clean-conformance.html b/tests/wpt/webgl/tests/conformance/textures/misc/origin-clean-conformance.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/origin-clean-conformance.html rename to tests/wpt/webgl/tests/conformance/textures/misc/origin-clean-conformance.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-canvas-corruption.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-image-canvas-corruption.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-canvas-corruption.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-image-canvas-corruption.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-webgl.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-image-webgl.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-webgl.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-image-webgl.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-format-and-type.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-image-with-format-and-type.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-format-and-type.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-image-with-format-and-type.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-invalid-data.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-image-with-invalid-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-image-with-invalid-data.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-image-with-invalid-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-input-validation.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-input-validation.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-input-validation.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-input-validation.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d-bad-args.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-sub-image-2d-bad-args.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d-bad-args.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-sub-image-2d-bad-args.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d.html b/tests/wpt/webgl/tests/conformance/textures/misc/tex-sub-image-2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/tex-sub-image-2d.html rename to tests/wpt/webgl/tests/conformance/textures/misc/tex-sub-image-2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texparameter-test.html b/tests/wpt/webgl/tests/conformance/textures/misc/texparameter-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texparameter-test.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texparameter-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind-2.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-active-bind-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind-2.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-active-bind-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-active-bind.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-active-bind.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-active-bind.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-attachment-formats.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-attachment-formats.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-attachment-formats.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-attachment-formats.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-clear.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-clear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-clear.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-clear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-complete.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-complete.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-complete.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-complete.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-copying-feedback-loops.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-copying-feedback-loops.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-copying-feedback-loops.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-copying-feedback-loops.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-cube-as-fbo-attachment.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-cube-as-fbo-attachment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-cube-as-fbo-attachment.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-cube-as-fbo-attachment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-draw-with-2d-and-cube.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-draw-with-2d-and-cube.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-draw-with-2d-and-cube.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-draw-with-2d-and-cube.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-fakeblack.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-fakeblack.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-fakeblack.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-fakeblack.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-formats-test.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-formats-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-formats-test.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-formats-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-hd-dpi.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-hd-dpi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-hd-dpi.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-hd-dpi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-mips.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-mips.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-mips.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-mips.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-npot-video.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-npot-video.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-npot-video.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-npot-video.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-npot.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-npot.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-size-cube-maps.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-size-cube-maps.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-size-cube-maps.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-size-cube-maps.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-size-limit.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-size-limit.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-size-limit.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-size-limit.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-size.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-size.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-sub-image-cube-maps.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-sub-image-cube-maps.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-sub-image-cube-maps.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-sub-image-cube-maps.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-transparent-pixels-initialized.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-transparent-pixels-initialized.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-transparent-pixels-initialized.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-transparent-pixels-initialized.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-cube-maps.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-upload-cube-maps.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-cube-maps.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-upload-cube-maps.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-size.html b/tests/wpt/webgl/tests/conformance/textures/misc/texture-upload-size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/misc/texture-upload-size.html rename to tests/wpt/webgl/tests/conformance/textures/misc/texture-upload-size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html b/tests/wpt/webgl/tests/conformance/textures/origin-clean-conformance.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html rename to tests/wpt/webgl/tests/conformance/textures/origin-clean-conformance.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/svg_image/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/svg_image/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-image.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-video.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-and-uniform-binding-bugs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-and-uniform-binding-bugs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-canvas-corruption.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-canvas-corruption.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-webgl.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-webgl.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-with-format-and-type.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-with-format-and-type.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html b/tests/wpt/webgl/tests/conformance/textures/tex-image-with-invalid-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html rename to tests/wpt/webgl/tests/conformance/textures/tex-image-with-invalid-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html b/tests/wpt/webgl/tests/conformance/textures/tex-input-validation.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html rename to tests/wpt/webgl/tests/conformance/textures/tex-input-validation.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html b/tests/wpt/webgl/tests/conformance/textures/tex-sub-image-2d-bad-args.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html rename to tests/wpt/webgl/tests/conformance/textures/tex-sub-image-2d-bad-args.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html b/tests/wpt/webgl/tests/conformance/textures/tex-sub-image-2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html rename to tests/wpt/webgl/tests/conformance/textures/tex-sub-image-2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html b/tests/wpt/webgl/tests/conformance/textures/texparameter-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html rename to tests/wpt/webgl/tests/conformance/textures/texparameter-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html b/tests/wpt/webgl/tests/conformance/textures/texture-active-bind-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html rename to tests/wpt/webgl/tests/conformance/textures/texture-active-bind-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html b/tests/wpt/webgl/tests/conformance/textures/texture-active-bind.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html rename to tests/wpt/webgl/tests/conformance/textures/texture-active-bind.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html b/tests/wpt/webgl/tests/conformance/textures/texture-attachment-formats.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html rename to tests/wpt/webgl/tests/conformance/textures/texture-attachment-formats.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-clear.html b/tests/wpt/webgl/tests/conformance/textures/texture-clear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-clear.html rename to tests/wpt/webgl/tests/conformance/textures/texture-clear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-complete.html b/tests/wpt/webgl/tests/conformance/textures/texture-complete.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-complete.html rename to tests/wpt/webgl/tests/conformance/textures/texture-complete.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html b/tests/wpt/webgl/tests/conformance/textures/texture-copying-feedback-loops.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html rename to tests/wpt/webgl/tests/conformance/textures/texture-copying-feedback-loops.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html b/tests/wpt/webgl/tests/conformance/textures/texture-draw-with-2d-and-cube.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html rename to tests/wpt/webgl/tests/conformance/textures/texture-draw-with-2d-and-cube.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html b/tests/wpt/webgl/tests/conformance/textures/texture-fakeblack.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html rename to tests/wpt/webgl/tests/conformance/textures/texture-fakeblack.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html b/tests/wpt/webgl/tests/conformance/textures/texture-formats-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html rename to tests/wpt/webgl/tests/conformance/textures/texture-formats-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html b/tests/wpt/webgl/tests/conformance/textures/texture-hd-dpi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html rename to tests/wpt/webgl/tests/conformance/textures/texture-hd-dpi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-mips.html b/tests/wpt/webgl/tests/conformance/textures/texture-mips.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-mips.html rename to tests/wpt/webgl/tests/conformance/textures/texture-mips.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html b/tests/wpt/webgl/tests/conformance/textures/texture-npot-video.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html rename to tests/wpt/webgl/tests/conformance/textures/texture-npot-video.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-npot.html b/tests/wpt/webgl/tests/conformance/textures/texture-npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-npot.html rename to tests/wpt/webgl/tests/conformance/textures/texture-npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html b/tests/wpt/webgl/tests/conformance/textures/texture-size-cube-maps.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html rename to tests/wpt/webgl/tests/conformance/textures/texture-size-cube-maps.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html b/tests/wpt/webgl/tests/conformance/textures/texture-size-limit.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html rename to tests/wpt/webgl/tests/conformance/textures/texture-size-limit.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-size.html b/tests/wpt/webgl/tests/conformance/textures/texture-size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-size.html rename to tests/wpt/webgl/tests/conformance/textures/texture-size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html b/tests/wpt/webgl/tests/conformance/textures/texture-sub-image-cube-maps.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html rename to tests/wpt/webgl/tests/conformance/textures/texture-sub-image-cube-maps.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html b/tests/wpt/webgl/tests/conformance/textures/texture-transparent-pixels-initialized.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html rename to tests/wpt/webgl/tests/conformance/textures/texture-transparent-pixels-initialized.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html b/tests/wpt/webgl/tests/conformance/textures/texture-upload-cube-maps.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html rename to tests/wpt/webgl/tests/conformance/textures/texture-upload-cube-maps.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html b/tests/wpt/webgl/tests/conformance/textures/texture-upload-size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html rename to tests/wpt/webgl/tests/conformance/textures/texture-upload-size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/video/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/video/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/00_test_list.txt b/tests/wpt/webgl/tests/conformance/textures/webgl_canvas/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/textures/webgl_canvas/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/00_test_list.txt b/tests/wpt/webgl/tests/conformance/typedarrays/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/typedarrays/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html b/tests/wpt/webgl/tests/conformance/typedarrays/array-buffer-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html rename to tests/wpt/webgl/tests/conformance/typedarrays/array-buffer-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html b/tests/wpt/webgl/tests/conformance/typedarrays/array-buffer-view-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html rename to tests/wpt/webgl/tests/conformance/typedarrays/array-buffer-view-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html b/tests/wpt/webgl/tests/conformance/typedarrays/array-large-array-tests.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html rename to tests/wpt/webgl/tests/conformance/typedarrays/array-large-array-tests.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html b/tests/wpt/webgl/tests/conformance/typedarrays/array-unit-tests.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html rename to tests/wpt/webgl/tests/conformance/typedarrays/array-unit-tests.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html b/tests/wpt/webgl/tests/conformance/typedarrays/data-view-crash.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html rename to tests/wpt/webgl/tests/conformance/typedarrays/data-view-crash.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html b/tests/wpt/webgl/tests/conformance/typedarrays/data-view-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html rename to tests/wpt/webgl/tests/conformance/typedarrays/data-view-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js b/tests/wpt/webgl/tests/conformance/typedarrays/resources/typed-array-test-cases.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js rename to tests/wpt/webgl/tests/conformance/typedarrays/resources/typed-array-test-cases.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js b/tests/wpt/webgl/tests/conformance/typedarrays/resources/typed-array-worker.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js rename to tests/wpt/webgl/tests/conformance/typedarrays/resources/typed-array-worker.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html b/tests/wpt/webgl/tests/conformance/typedarrays/typed-arrays-in-workers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html rename to tests/wpt/webgl/tests/conformance/typedarrays/typed-arrays-in-workers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt b/tests/wpt/webgl/tests/conformance/uniforms/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt rename to tests/wpt/webgl/tests/conformance/uniforms/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html b/tests/wpt/webgl/tests/conformance/uniforms/gl-uniform-arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html rename to tests/wpt/webgl/tests/conformance/uniforms/gl-uniform-arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html b/tests/wpt/webgl/tests/conformance/uniforms/gl-uniform-bool.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html rename to tests/wpt/webgl/tests/conformance/uniforms/gl-uniform-bool.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html b/tests/wpt/webgl/tests/conformance/uniforms/gl-uniformmatrix4fv.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html rename to tests/wpt/webgl/tests/conformance/uniforms/gl-uniformmatrix4fv.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html b/tests/wpt/webgl/tests/conformance/uniforms/gl-unknown-uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html rename to tests/wpt/webgl/tests/conformance/uniforms/gl-unknown-uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html b/tests/wpt/webgl/tests/conformance/uniforms/null-uniform-location.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html rename to tests/wpt/webgl/tests/conformance/uniforms/null-uniform-location.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html b/tests/wpt/webgl/tests/conformance/uniforms/out-of-bounds-uniform-array-access.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html rename to tests/wpt/webgl/tests/conformance/uniforms/out-of-bounds-uniform-array-access.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html b/tests/wpt/webgl/tests/conformance/uniforms/uniform-default-values.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html rename to tests/wpt/webgl/tests/conformance/uniforms/uniform-default-values.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html b/tests/wpt/webgl/tests/conformance/uniforms/uniform-location.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html rename to tests/wpt/webgl/tests/conformance/uniforms/uniform-location.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html b/tests/wpt/webgl/tests/conformance/uniforms/uniform-samplers-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html rename to tests/wpt/webgl/tests/conformance/uniforms/uniform-samplers-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html b/tests/wpt/webgl/tests/conformance/uniforms/uniform-values-per-program.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html rename to tests/wpt/webgl/tests/conformance/uniforms/uniform-values-per-program.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/attribs/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/attribs/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html b/tests/wpt/webgl/tests/conformance2/attribs/gl-vertex-attrib-i-render.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html rename to tests/wpt/webgl/tests/conformance2/attribs/gl-vertex-attrib-i-render.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html b/tests/wpt/webgl/tests/conformance2/attribs/gl-vertex-attrib.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html rename to tests/wpt/webgl/tests/conformance2/attribs/gl-vertex-attrib.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html b/tests/wpt/webgl/tests/conformance2/attribs/gl-vertexattribipointer-offsets.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html rename to tests/wpt/webgl/tests/conformance2/attribs/gl-vertexattribipointer-offsets.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html b/tests/wpt/webgl/tests/conformance2/attribs/gl-vertexattribipointer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html rename to tests/wpt/webgl/tests/conformance2/attribs/gl-vertexattribipointer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/buffers/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/buffers/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html b/tests/wpt/webgl/tests/conformance2/buffers/bound-buffer-size-change-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html rename to tests/wpt/webgl/tests/conformance2/buffers/bound-buffer-size-change-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html b/tests/wpt/webgl/tests/conformance2/buffers/buffer-copying-contents.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html rename to tests/wpt/webgl/tests/conformance2/buffers/buffer-copying-contents.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html b/tests/wpt/webgl/tests/conformance2/buffers/buffer-copying-restrictions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html rename to tests/wpt/webgl/tests/conformance2/buffers/buffer-copying-restrictions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html b/tests/wpt/webgl/tests/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html rename to tests/wpt/webgl/tests/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html b/tests/wpt/webgl/tests/conformance2/buffers/buffer-overflow-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html rename to tests/wpt/webgl/tests/conformance2/buffers/buffer-overflow-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html b/tests/wpt/webgl/tests/conformance2/buffers/buffer-type-restrictions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html rename to tests/wpt/webgl/tests/conformance2/buffers/buffer-type-restrictions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html b/tests/wpt/webgl/tests/conformance2/buffers/get-buffer-sub-data.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html rename to tests/wpt/webgl/tests/conformance2/buffers/get-buffer-sub-data.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html b/tests/wpt/webgl/tests/conformance2/buffers/one-large-uniform-buffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html rename to tests/wpt/webgl/tests/conformance2/buffers/one-large-uniform-buffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html b/tests/wpt/webgl/tests/conformance2/buffers/uniform-buffers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html rename to tests/wpt/webgl/tests/conformance2/buffers/uniform-buffers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/context/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/context/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/constants-and-properties-2.html b/tests/wpt/webgl/tests/conformance2/context/constants-and-properties-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/constants-and-properties-2.html rename to tests/wpt/webgl/tests/conformance2/context/constants-and-properties-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html b/tests/wpt/webgl/tests/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html rename to tests/wpt/webgl/tests/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/context-type-test-2.html b/tests/wpt/webgl/tests/conformance2/context/context-type-test-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/context-type-test-2.html rename to tests/wpt/webgl/tests/conformance2/context/context-type-test-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/methods-2.html b/tests/wpt/webgl/tests/conformance2/context/methods-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/context/methods-2.html rename to tests/wpt/webgl/tests/conformance2/context/methods-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/extensions/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/extensions/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html b/tests/wpt/webgl/tests/conformance2/extensions/ext-color-buffer-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html rename to tests/wpt/webgl/tests/conformance2/extensions/ext-color-buffer-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/ext-disjoint-timer-query-webgl2.html b/tests/wpt/webgl/tests/conformance2/extensions/ext-disjoint-timer-query-webgl2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/ext-disjoint-timer-query-webgl2.html rename to tests/wpt/webgl/tests/conformance2/extensions/ext-disjoint-timer-query-webgl2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html b/tests/wpt/webgl/tests/conformance2/extensions/promoted-extensions-in-shaders.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html rename to tests/wpt/webgl/tests/conformance2/extensions/promoted-extensions-in-shaders.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html b/tests/wpt/webgl/tests/conformance2/extensions/promoted-extensions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html rename to tests/wpt/webgl/tests/conformance2/extensions/promoted-extensions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/glsl3/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/glsl3/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html b/tests/wpt/webgl/tests/conformance2/glsl3/array-as-return-value.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html rename to tests/wpt/webgl/tests/conformance2/glsl3/array-as-return-value.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html b/tests/wpt/webgl/tests/conformance2/glsl3/array-assign-constructor.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html rename to tests/wpt/webgl/tests/conformance2/glsl3/array-assign-constructor.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html b/tests/wpt/webgl/tests/conformance2/glsl3/array-assign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html rename to tests/wpt/webgl/tests/conformance2/glsl3/array-assign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html b/tests/wpt/webgl/tests/conformance2/glsl3/array-complex-indexing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html rename to tests/wpt/webgl/tests/conformance2/glsl3/array-complex-indexing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html b/tests/wpt/webgl/tests/conformance2/glsl3/array-element-increment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html rename to tests/wpt/webgl/tests/conformance2/glsl3/array-element-increment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html b/tests/wpt/webgl/tests/conformance2/glsl3/array-equality.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html rename to tests/wpt/webgl/tests/conformance2/glsl3/array-equality.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html b/tests/wpt/webgl/tests/conformance2/glsl3/array-in-complex-expression.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html rename to tests/wpt/webgl/tests/conformance2/glsl3/array-in-complex-expression.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html b/tests/wpt/webgl/tests/conformance2/glsl3/attrib-location-length-limits.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html rename to tests/wpt/webgl/tests/conformance2/glsl3/attrib-location-length-limits.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html b/tests/wpt/webgl/tests/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html rename to tests/wpt/webgl/tests/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/compare-structs-containing-arrays.html b/tests/wpt/webgl/tests/conformance2/glsl3/compare-structs-containing-arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/compare-structs-containing-arrays.html rename to tests/wpt/webgl/tests/conformance2/glsl3/compare-structs-containing-arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html b/tests/wpt/webgl/tests/conformance2/glsl3/compound-assignment-type-combination.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html rename to tests/wpt/webgl/tests/conformance2/glsl3/compound-assignment-type-combination.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html b/tests/wpt/webgl/tests/conformance2/glsl3/const-array-init.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html rename to tests/wpt/webgl/tests/conformance2/glsl3/const-array-init.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/forbidden-operators.html b/tests/wpt/webgl/tests/conformance2/glsl3/forbidden-operators.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/forbidden-operators.html rename to tests/wpt/webgl/tests/conformance2/glsl3/forbidden-operators.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/frag-depth.html b/tests/wpt/webgl/tests/conformance2/glsl3/frag-depth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/frag-depth.html rename to tests/wpt/webgl/tests/conformance2/glsl3/frag-depth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/invalid-default-precision.html b/tests/wpt/webgl/tests/conformance2/glsl3/invalid-default-precision.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/invalid-default-precision.html rename to tests/wpt/webgl/tests/conformance2/glsl3/invalid-default-precision.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/invalid-invariant.html b/tests/wpt/webgl/tests/conformance2/glsl3/invalid-invariant.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/invalid-invariant.html rename to tests/wpt/webgl/tests/conformance2/glsl3/invalid-invariant.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/loops-with-side-effects.html b/tests/wpt/webgl/tests/conformance2/glsl3/loops-with-side-effects.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/loops-with-side-effects.html rename to tests/wpt/webgl/tests/conformance2/glsl3/loops-with-side-effects.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/misplaced-version-directive.html b/tests/wpt/webgl/tests/conformance2/glsl3/misplaced-version-directive.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/misplaced-version-directive.html rename to tests/wpt/webgl/tests/conformance2/glsl3/misplaced-version-directive.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html b/tests/wpt/webgl/tests/conformance2/glsl3/no-attribute-vertex-shader.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html rename to tests/wpt/webgl/tests/conformance2/glsl3/no-attribute-vertex-shader.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/sampler-no-precision.html b/tests/wpt/webgl/tests/conformance2/glsl3/sampler-no-precision.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/sampler-no-precision.html rename to tests/wpt/webgl/tests/conformance2/glsl3/sampler-no-precision.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant.html b/tests/wpt/webgl/tests/conformance2/glsl3/sequence-operator-returns-non-constant.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant.html rename to tests/wpt/webgl/tests/conformance2/glsl3/sequence-operator-returns-non-constant.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html b/tests/wpt/webgl/tests/conformance2/glsl3/shader-linking.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html rename to tests/wpt/webgl/tests/conformance2/glsl3/shader-linking.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html b/tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1024-character-define.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html rename to tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1024-character-define.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html b/tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1024-character-identifier.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html rename to tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1024-character-identifier.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-define.html b/tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1025-character-define.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-define.html rename to tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1025-character-define.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag.html b/tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1025-character-identifier.frag.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag.html rename to tests/wpt/webgl/tests/conformance2/glsl3/shader-with-1025-character-identifier.frag.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-invalid-characters.html b/tests/wpt/webgl/tests/conformance2/glsl3/shader-with-invalid-characters.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-invalid-characters.html rename to tests/wpt/webgl/tests/conformance2/glsl3/shader-with-invalid-characters.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html b/tests/wpt/webgl/tests/conformance2/glsl3/shader-with-mis-matching-uniform-block.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html rename to tests/wpt/webgl/tests/conformance2/glsl3/shader-with-mis-matching-uniform-block.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition.html b/tests/wpt/webgl/tests/conformance2/glsl3/short-circuiting-in-loop-condition.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition.html rename to tests/wpt/webgl/tests/conformance2/glsl3/short-circuiting-in-loop-condition.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html b/tests/wpt/webgl/tests/conformance2/glsl3/texture-offset-out-of-range.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html rename to tests/wpt/webgl/tests/conformance2/glsl3/texture-offset-out-of-range.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html b/tests/wpt/webgl/tests/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html rename to tests/wpt/webgl/tests/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html b/tests/wpt/webgl/tests/conformance2/glsl3/tricky-loop-conditions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html rename to tests/wpt/webgl/tests/conformance2/glsl3/tricky-loop-conditions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html b/tests/wpt/webgl/tests/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html rename to tests/wpt/webgl/tests/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html b/tests/wpt/webgl/tests/conformance2/glsl3/uniform-block-layout-match.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html rename to tests/wpt/webgl/tests/conformance2/glsl3/uniform-block-layout-match.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layouts.html b/tests/wpt/webgl/tests/conformance2/glsl3/uniform-block-layouts.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layouts.html rename to tests/wpt/webgl/tests/conformance2/glsl3/uniform-block-layouts.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html b/tests/wpt/webgl/tests/conformance2/glsl3/uniform-location-length-limits.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html rename to tests/wpt/webgl/tests/conformance2/glsl3/uniform-location-length-limits.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html b/tests/wpt/webgl/tests/conformance2/glsl3/valid-invariant.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html rename to tests/wpt/webgl/tests/conformance2/glsl3/valid-invariant.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html b/tests/wpt/webgl/tests/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html rename to tests/wpt/webgl/tests/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html b/tests/wpt/webgl/tests/conformance2/glsl3/vector-dynamic-indexing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html rename to tests/wpt/webgl/tests/conformance2/glsl3/vector-dynamic-indexing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/misc/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/misc/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html b/tests/wpt/webgl/tests/conformance2/misc/expando-loss-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html rename to tests/wpt/webgl/tests/conformance2/misc/expando-loss-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html b/tests/wpt/webgl/tests/conformance2/misc/getextension-while-pbo-bound-stability.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html rename to tests/wpt/webgl/tests/conformance2/misc/getextension-while-pbo-bound-stability.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html b/tests/wpt/webgl/tests/conformance2/misc/instanceof-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html rename to tests/wpt/webgl/tests/conformance2/misc/instanceof-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html b/tests/wpt/webgl/tests/conformance2/misc/object-deletion-behaviour-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html rename to tests/wpt/webgl/tests/conformance2/misc/object-deletion-behaviour-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html b/tests/wpt/webgl/tests/conformance2/misc/uninitialized-test-2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html rename to tests/wpt/webgl/tests/conformance2/misc/uninitialized-test-2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html b/tests/wpt/webgl/tests/conformance2/misc/views-with-offsets.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html rename to tests/wpt/webgl/tests/conformance2/misc/views-with-offsets.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/programs/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/programs/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/programs/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/programs/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html b/tests/wpt/webgl/tests/conformance2/programs/gl-get-frag-data-location.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html rename to tests/wpt/webgl/tests/conformance2/programs/gl-get-frag-data-location.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/query/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/query/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/query/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/query/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html b/tests/wpt/webgl/tests/conformance2/query/occlusion-query.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html rename to tests/wpt/webgl/tests/conformance2/query/occlusion-query.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/query/query.html b/tests/wpt/webgl/tests/conformance2/query/query.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/query/query.html rename to tests/wpt/webgl/tests/conformance2/query/query.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/reading/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/reading/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/format-r11f-g11f-b10f.html b/tests/wpt/webgl/tests/conformance2/reading/format-r11f-g11f-b10f.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/format-r11f-g11f-b10f.html rename to tests/wpt/webgl/tests/conformance2/reading/format-r11f-g11f-b10f.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html b/tests/wpt/webgl/tests/conformance2/reading/read-pixels-from-fbo-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html rename to tests/wpt/webgl/tests/conformance2/reading/read-pixels-from-fbo-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html b/tests/wpt/webgl/tests/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html rename to tests/wpt/webgl/tests/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html b/tests/wpt/webgl/tests/conformance2/reading/read-pixels-into-pixel-pack-buffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html rename to tests/wpt/webgl/tests/conformance2/reading/read-pixels-into-pixel-pack-buffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html b/tests/wpt/webgl/tests/conformance2/reading/read-pixels-pack-parameters.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html rename to tests/wpt/webgl/tests/conformance2/reading/read-pixels-pack-parameters.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/renderbuffers/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/renderbuffers/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html b/tests/wpt/webgl/tests/conformance2/renderbuffers/framebuffer-object-attachment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html rename to tests/wpt/webgl/tests/conformance2/renderbuffers/framebuffer-object-attachment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html b/tests/wpt/webgl/tests/conformance2/renderbuffers/framebuffer-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html rename to tests/wpt/webgl/tests/conformance2/renderbuffers/framebuffer-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html b/tests/wpt/webgl/tests/conformance2/renderbuffers/framebuffer-texture-layer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html rename to tests/wpt/webgl/tests/conformance2/renderbuffers/framebuffer-texture-layer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html b/tests/wpt/webgl/tests/conformance2/renderbuffers/invalidate-framebuffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html rename to tests/wpt/webgl/tests/conformance2/renderbuffers/invalidate-framebuffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html b/tests/wpt/webgl/tests/conformance2/renderbuffers/multisample-with-full-sample-counts.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html rename to tests/wpt/webgl/tests/conformance2/renderbuffers/multisample-with-full-sample-counts.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html b/tests/wpt/webgl/tests/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html rename to tests/wpt/webgl/tests/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html b/tests/wpt/webgl/tests/conformance2/renderbuffers/readbuffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html rename to tests/wpt/webgl/tests/conformance2/renderbuffers/readbuffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/rendering/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/rendering/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html b/tests/wpt/webgl/tests/conformance2/rendering/attrib-type-match.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html rename to tests/wpt/webgl/tests/conformance2/rendering/attrib-type-match.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-filter-outofbounds.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-filter-outofbounds.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-filter-srgb.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-filter-srgb.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-outside-readbuffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-outside-readbuffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-scissor-enabled.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-scissor-enabled.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-size-overflow.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-size-overflow.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-stencil-only.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-stencil-only.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html b/tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html rename to tests/wpt/webgl/tests/conformance2/rendering/blitframebuffer-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html b/tests/wpt/webgl/tests/conformance2/rendering/canvas-resizing-with-pbo-bound.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html rename to tests/wpt/webgl/tests/conformance2/rendering/canvas-resizing-with-pbo-bound.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html b/tests/wpt/webgl/tests/conformance2/rendering/clear-func-buffer-type-match.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html rename to tests/wpt/webgl/tests/conformance2/rendering/clear-func-buffer-type-match.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html b/tests/wpt/webgl/tests/conformance2/rendering/clear-srgb-color-buffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html rename to tests/wpt/webgl/tests/conformance2/rendering/clear-srgb-color-buffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html b/tests/wpt/webgl/tests/conformance2/rendering/clipping-wide-points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html rename to tests/wpt/webgl/tests/conformance2/rendering/clipping-wide-points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html b/tests/wpt/webgl/tests/conformance2/rendering/draw-buffers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html rename to tests/wpt/webgl/tests/conformance2/rendering/draw-buffers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html b/tests/wpt/webgl/tests/conformance2/rendering/element-index-uint.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html rename to tests/wpt/webgl/tests/conformance2/rendering/element-index-uint.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html b/tests/wpt/webgl/tests/conformance2/rendering/framebuffer-completeness-unaffected.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html rename to tests/wpt/webgl/tests/conformance2/rendering/framebuffer-completeness-unaffected.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html b/tests/wpt/webgl/tests/conformance2/rendering/framebuffer-unsupported.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html rename to tests/wpt/webgl/tests/conformance2/rendering/framebuffer-unsupported.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html b/tests/wpt/webgl/tests/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html rename to tests/wpt/webgl/tests/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html b/tests/wpt/webgl/tests/conformance2/rendering/instanced-arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html rename to tests/wpt/webgl/tests/conformance2/rendering/instanced-arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html b/tests/wpt/webgl/tests/conformance2/rendering/instanced-rendering-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html rename to tests/wpt/webgl/tests/conformance2/rendering/instanced-rendering-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html b/tests/wpt/webgl/tests/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html rename to tests/wpt/webgl/tests/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html b/tests/wpt/webgl/tests/conformance2/rendering/rendering-sampling-feedback-loop.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html rename to tests/wpt/webgl/tests/conformance2/rendering/rendering-sampling-feedback-loop.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/rgb-format-support.html b/tests/wpt/webgl/tests/conformance2/rendering/rgb-format-support.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/rgb-format-support.html rename to tests/wpt/webgl/tests/conformance2/rendering/rgb-format-support.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html b/tests/wpt/webgl/tests/conformance2/rendering/uniform-block-buffer-size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html rename to tests/wpt/webgl/tests/conformance2/rendering/uniform-block-buffer-size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/samplers/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/samplers/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/samplers/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/samplers/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html b/tests/wpt/webgl/tests/conformance2/samplers/sampler-drawing-test.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html rename to tests/wpt/webgl/tests/conformance2/samplers/sampler-drawing-test.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/samplers/samplers.html b/tests/wpt/webgl/tests/conformance2/samplers/samplers.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/samplers/samplers.html rename to tests/wpt/webgl/tests/conformance2/samplers/samplers.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/state/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/state/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html b/tests/wpt/webgl/tests/conformance2/state/gl-enum-tests.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html rename to tests/wpt/webgl/tests/conformance2/state/gl-enum-tests.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html b/tests/wpt/webgl/tests/conformance2/state/gl-get-calls.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html rename to tests/wpt/webgl/tests/conformance2/state/gl-get-calls.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html b/tests/wpt/webgl/tests/conformance2/state/gl-getstring.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html rename to tests/wpt/webgl/tests/conformance2/state/gl-getstring.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html b/tests/wpt/webgl/tests/conformance2/state/gl-object-get-calls.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html rename to tests/wpt/webgl/tests/conformance2/state/gl-object-get-calls.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/sync/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/sync/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/sync/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/sync/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html b/tests/wpt/webgl/tests/conformance2/sync/sync-webgl-specific.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html rename to tests/wpt/webgl/tests/conformance2/sync/sync-webgl-specific.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/canvas/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/canvas/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/image_data/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/image_data/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/misc/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/misc/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/active-3d-texture-bug.html b/tests/wpt/webgl/tests/conformance2/textures/misc/active-3d-texture-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/active-3d-texture-bug.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/active-3d-texture-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-luma-format.html b/tests/wpt/webgl/tests/conformance2/textures/misc/copy-texture-image-luma-format.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-luma-format.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/copy-texture-image-luma-format.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-webgl-specific.html b/tests/wpt/webgl/tests/conformance2/textures/misc/copy-texture-image-webgl-specific.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image-webgl-specific.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/copy-texture-image-webgl-specific.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image.html b/tests/wpt/webgl/tests/conformance2/textures/misc/copy-texture-image.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/copy-texture-image.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/copy-texture-image.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/gl-get-tex-parameter.html b/tests/wpt/webgl/tests/conformance2/textures/misc/gl-get-tex-parameter.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/gl-get-tex-parameter.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/gl-get-tex-parameter.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-specification-order-bug.html b/tests/wpt/webgl/tests/conformance2/textures/misc/integer-cubemap-specification-order-bug.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-specification-order-bug.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/integer-cubemap-specification-order-bug.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-texture-sampling.html b/tests/wpt/webgl/tests/conformance2/textures/misc/integer-cubemap-texture-sampling.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/integer-cubemap-texture-sampling.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/integer-cubemap-texture-sampling.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/mipmap-fbo.html b/tests/wpt/webgl/tests/conformance2/textures/misc/mipmap-fbo.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/mipmap-fbo.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/mipmap-fbo.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-3d-size-limit.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-3d-size-limit.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-3d-size-limit.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-3d-size-limit.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-with-bad-args.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-bad-args.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-with-bad-args.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-different-data-source.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-with-different-data-source.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-image-with-different-data-source.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-image-with-different-data-source.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-input-validation.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-input-validation.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-input-validation.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-input-validation.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-mipmap-levels.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-mipmap-levels.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-mipmap-levels.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-mipmap-levels.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-new-formats.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-new-formats.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-new-formats.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-new-formats.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-srgb-mipmap.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-srgb-mipmap.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-srgb-mipmap.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-srgb-mipmap.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-2d.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-storage-2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-2d.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-storage-2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-and-subimage-3d.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-storage-and-subimage-3d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-and-subimage-3d.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-storage-and-subimage-3d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-compressed-formats.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-storage-compressed-formats.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-storage-compressed-formats.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-storage-compressed-formats.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-unpack-params.html b/tests/wpt/webgl/tests/conformance2/textures/misc/tex-unpack-params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/tex-unpack-params.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/tex-unpack-params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/texel-fetch-undefined.html b/tests/wpt/webgl/tests/conformance2/textures/misc/texel-fetch-undefined.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/texel-fetch-undefined.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/texel-fetch-undefined.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/texture-npot.html b/tests/wpt/webgl/tests/conformance2/textures/misc/texture-npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/misc/texture-npot.html rename to tests/wpt/webgl/tests/conformance2/textures/misc/texture-npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/svg_image/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/video/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/video/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html rename to tests/wpt/webgl/tests/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/transform_feedback/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/transform_feedback/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html b/tests/wpt/webgl/tests/conformance2/transform_feedback/transform_feedback.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html rename to tests/wpt/webgl/tests/conformance2/transform_feedback/transform_feedback.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html b/tests/wpt/webgl/tests/conformance2/transform_feedback/two-unreferenced-varyings.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html rename to tests/wpt/webgl/tests/conformance2/transform_feedback/two-unreferenced-varyings.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html b/tests/wpt/webgl/tests/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html rename to tests/wpt/webgl/tests/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/vertex_arrays/00_test_list.txt b/tests/wpt/webgl/tests/conformance2/vertex_arrays/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/vertex_arrays/00_test_list.txt rename to tests/wpt/webgl/tests/conformance2/vertex_arrays/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html b/tests/wpt/webgl/tests/conformance2/vertex_arrays/vertex-array-object.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html rename to tests/wpt/webgl/tests/conformance2/vertex_arrays/vertex-array-object.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/00_test_list.txt b/tests/wpt/webgl/tests/deqp/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/LICENSE b/tests/wpt/webgl/tests/deqp/LICENSE similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/LICENSE rename to tests/wpt/webgl/tests/deqp/LICENSE diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/README.md b/tests/wpt/webgl/tests/deqp/README.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/README.md rename to tests/wpt/webgl/tests/deqp/README.md diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/build.py b/tests/wpt/webgl/tests/deqp/build.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/build.py rename to tests/wpt/webgl/tests/deqp/build.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/compiler.jar b/tests/wpt/webgl/tests/deqp/compiler.jar similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/compiler.jar rename to tests/wpt/webgl/tests/deqp/compiler.jar diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/compiler_additional_extern.js b/tests/wpt/webgl/tests/deqp/compiler_additional_extern.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/compiler_additional_extern.js rename to tests/wpt/webgl/tests/deqp/compiler_additional_extern.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/00_test_list.txt b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/conditionals.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/conditionals.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/conditionals.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conditionals.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/conditionals.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/constant_expressions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/constant_expressions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/constant_expressions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constant_expressions.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/constant_expressions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/constants.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/constants.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/constants.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/constants.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/constants.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/conversions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/conversions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/conversions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/conversions.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/conversions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/declarations.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/declarations.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/declarations.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/declarations.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/declarations.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/fragdata.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/fragdata.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/fragdata.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/fragdata.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/fragdata.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/functions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/functions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/functions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/functions.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/functions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/invalid_texture_functions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/invalid_texture_functions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/invalid_texture_functions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/invalid_texture_functions.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/invalid_texture_functions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/keywords.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/keywords.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/keywords.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/keywords.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/keywords.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/linkage.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/linkage.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/linkage.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/linkage.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/linkage.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/preprocessor.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/preprocessor.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/preprocessor.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/preprocessor.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/preprocessor.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/qualification_order.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/qualification_order.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/qualification_order.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/qualification_order.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/qualification_order.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/reserved_operators.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/reserved_operators.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/reserved_operators.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/reserved_operators.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/reserved_operators.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/scoping.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/scoping.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/scoping.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/scoping.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/scoping.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.html b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/swizzles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.html rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/swizzles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.test b/tests/wpt/webgl/tests/deqp/data/gles2/shaders/swizzles.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles2/shaders/swizzles.test rename to tests/wpt/webgl/tests/deqp/data/gles2/shaders/swizzles.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/00_test_list.txt b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/arrays.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/arrays.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/arrays.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/conditionals.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/conditionals.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/conditionals.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conditionals.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/conditionals.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/constant_expressions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/constant_expressions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/constant_expressions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constant_expressions.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/constant_expressions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/constants.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/constants.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/constants.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/constants.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/constants.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/conversions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/conversions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/conversions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/conversions.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/conversions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/declarations.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/declarations.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/declarations.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/declarations.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/declarations.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/fragdata.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/fragdata.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/fragdata.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/fragdata.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/fragdata.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/functions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/functions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/functions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/functions.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/functions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/invalid_texture_functions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/invalid_texture_functions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/invalid_texture_functions.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/invalid_texture_functions.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/invalid_texture_functions.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/keywords.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/keywords.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/keywords.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/keywords.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/keywords.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/linkage.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/linkage.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/linkage.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/linkage.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/linkage.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/negative.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/negative.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/negative.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/negative.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/negative.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/preprocessor.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/preprocessor.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/preprocessor.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/preprocessor.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/preprocessor.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/qualification_order.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/qualification_order.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/qualification_order.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/qualification_order.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/qualification_order.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/scoping.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/scoping.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/scoping.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/scoping.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/scoping.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/switch.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/switch.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/switch.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/switch.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/switch.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.html b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/swizzles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.html rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/swizzles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.test b/tests/wpt/webgl/tests/deqp/data/gles3/shaders/swizzles.test similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/data/gles3/shaders/swizzles.test rename to tests/wpt/webgl/tests/deqp/data/gles3/shaders/swizzles.test diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/deqp-deps.js b/tests/wpt/webgl/tests/deqp/deqp-deps.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/deqp-deps.js rename to tests/wpt/webgl/tests/deqp/deqp-deps.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuBilinearImageCompare.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuBilinearImageCompare.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuBilinearImageCompare.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuBilinearImageCompare.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuCompressedTexture.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuCompressedTexture.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuCompressedTexture.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuCompressedTexture.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuFloat.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuFloat.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuFloat.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuFloat.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuFloatFormat.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuFloatFormat.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuFloatFormat.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuFloatFormat.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuFuzzyImageCompare.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuFuzzyImageCompare.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuFuzzyImageCompare.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuFuzzyImageCompare.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuImageCompare.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuImageCompare.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuImageCompare.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuImageCompare.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuInterval.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuInterval.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuInterval.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuInterval.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuLogImage.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuLogImage.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuLogImage.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuLogImage.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuMatrix.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuMatrix.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuMatrix.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuMatrix.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuMatrixUtil.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuMatrixUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuMatrixUtil.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuMatrixUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuPixelFormat.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuPixelFormat.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuPixelFormat.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuPixelFormat.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuRGBA.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuRGBA.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuRGBA.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuRGBA.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuSkipList.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuSkipList.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuSkipList.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuSkipList.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuStringTemplate.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuStringTemplate.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuStringTemplate.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuStringTemplate.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuSurface.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuSurface.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuSurface.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuSurface.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTestCase.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuTestCase.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTestCase.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuTestCase.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexCompareVerifier.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuTexCompareVerifier.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexCompareVerifier.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuTexCompareVerifier.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexLookupVerifier.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuTexLookupVerifier.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexLookupVerifier.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuTexLookupVerifier.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexVerifierUtil.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuTexVerifierUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexVerifierUtil.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuTexVerifierUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexture.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuTexture.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTexture.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuTexture.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTextureUtil.js b/tests/wpt/webgl/tests/deqp/framework/common/tcuTextureUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/common/tcuTextureUtil.js rename to tests/wpt/webgl/tests/deqp/framework/common/tcuTextureUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deMath.js b/tests/wpt/webgl/tests/deqp/framework/delibs/debase/deMath.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deMath.js rename to tests/wpt/webgl/tests/deqp/framework/delibs/debase/deMath.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deRandom.js b/tests/wpt/webgl/tests/deqp/framework/delibs/debase/deRandom.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deRandom.js rename to tests/wpt/webgl/tests/deqp/framework/delibs/debase/deRandom.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deString.js b/tests/wpt/webgl/tests/deqp/framework/delibs/debase/deString.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deString.js rename to tests/wpt/webgl/tests/deqp/framework/delibs/debase/deString.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deUtil.js b/tests/wpt/webgl/tests/deqp/framework/delibs/debase/deUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/delibs/debase/deUtil.js rename to tests/wpt/webgl/tests/deqp/framework/delibs/debase/deUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluDrawUtil.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluDrawUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluDrawUtil.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluDrawUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluObjectWrapper.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluObjectWrapper.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluObjectWrapper.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluObjectWrapper.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluPixelTransfer.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluPixelTransfer.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluPixelTransfer.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluPixelTransfer.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderProgram.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluShaderProgram.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderProgram.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluShaderProgram.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderUtil.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluShaderUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluShaderUtil.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluShaderUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluStrUtil.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluStrUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluStrUtil.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluStrUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluTexture.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluTexture.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluTexture.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluTexture.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluTextureUtil.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluTextureUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluTextureUtil.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluTextureUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluVarType.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluVarType.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluVarType.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluVarType.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluVarTypeUtil.js b/tests/wpt/webgl/tests/deqp/framework/opengl/gluVarTypeUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/gluVarTypeUtil.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/gluVarTypeUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/00_test_list.txt b/tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/referencecontext.html b/tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/referencecontext.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/referencecontext.html rename to tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/referencecontext.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrGLContext.js b/tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrGLContext.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrGLContext.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrGLContext.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContext.js b/tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrReferenceContext.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContext.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrReferenceContext.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContextTest.js b/tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrReferenceContextTest.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceContextTest.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrReferenceContextTest.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceUtils.js b/tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrReferenceUtils.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrReferenceUtils.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrReferenceUtils.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrShaderProgram.js b/tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrShaderProgram.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/opengl/simplereference/sglrShaderProgram.js rename to tests/wpt/webgl/tests/deqp/framework/opengl/simplereference/sglrShaderProgram.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrDefs.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrDefs.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrDefs.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrDefs.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrFragmentOperations.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrFragmentOperations.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrFragmentOperations.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrFragmentOperations.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrGenericVector.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrGenericVector.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrGenericVector.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrGenericVector.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderState.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrRenderState.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderState.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrRenderState.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderer.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrRenderer.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrRenderer.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrRenderer.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShaders.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrShaders.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShaders.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrShaders.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShadingContext.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrShadingContext.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrShadingContext.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrShadingContext.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrUtil.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrUtil.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexAttrib.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrVertexAttrib.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexAttrib.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrVertexAttrib.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexPacket.js b/tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrVertexPacket.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/framework/referencerenderer/rrVertexPacket.js rename to tests/wpt/webgl/tests/deqp/framework/referencerenderer/rrVertexPacket.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/attriblocation.html b/tests/wpt/webgl/tests/deqp/functional/gles3/attriblocation.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/attriblocation.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/attriblocation.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/booleanstatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/booleanstatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/booleanstatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/booleanstatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/buffercopy.html b/tests/wpt/webgl/tests/deqp/functional/gles3/buffercopy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/buffercopy.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/buffercopy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/bufferobjectquery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/bufferobjectquery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/bufferobjectquery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/bufferobjectquery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/abs.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/abs.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/abs.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/abs.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acos.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/acos.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acos.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/acos.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acosh.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/acosh.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/acosh.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/acosh.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/add.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/add.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/add.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/add.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asin.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/asin.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asin.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/asin.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asinh.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/asinh.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/asinh.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/asinh.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/atan.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/atan.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan2.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/atan2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atan2.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/atan2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atanh.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/atanh.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/atanh.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/atanh.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/ceil.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/ceil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/ceil.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/ceil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/clamp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/clamp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/clamp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/clamp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cos.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/cos.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cos.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/cos.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cosh.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/cosh.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cosh.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/cosh.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cross.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/cross.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/cross.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/cross.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/degrees.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/degrees.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/degrees.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/degrees.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/determinant.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/determinant.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/determinant.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/determinant.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/distance.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/distance.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/distance.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/distance.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/div.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/div.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/div.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/div.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/dot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/dot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/dot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/dot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/exp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/exp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp2.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/exp2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/exp2.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/exp2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/faceforward.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/faceforward.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/faceforward.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/faceforward.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/floor.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/floor.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/floor.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/floor.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/fract.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/fract.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/fract.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/fract.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inverse.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/inverse.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inverse.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/inverse.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inversesqrt.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/inversesqrt.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/inversesqrt.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/inversesqrt.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/length.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/length.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/length.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/length.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/log.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/log.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log2.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/log2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/log2.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/log2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/matrixcompmult.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/matrixcompmult.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/matrixcompmult.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/matrixcompmult.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/max.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/max.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/max.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/max.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/min.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/min.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/min.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/min.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mix.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/mix.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mix.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/mix.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mod.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/mod.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mod.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/mod.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/modf.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/modf.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/modf.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/modf.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mul.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/mul.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/mul.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/mul.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/normalize.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/normalize.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/normalize.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/normalize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/outerproduct.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/outerproduct.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/outerproduct.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/outerproduct.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/pow.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/pow.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/pow.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/pow.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/radians.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/radians.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/radians.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/radians.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/reflect.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/reflect.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/reflect.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/reflect.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/refract.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/refract.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/refract.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/refract.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/round.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/round.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/round.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/round.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/roundeven.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/roundeven.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/roundeven.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/roundeven.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sign.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sign.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sin.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sin.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sin.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sin.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sinh.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sinh.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sinh.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sinh.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/smoothstep.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/smoothstep.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/smoothstep.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/smoothstep.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sqrt.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sqrt.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sqrt.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sqrt.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/step.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/step.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/step.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/step.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sub.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sub.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/sub.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/sub.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tan.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/tan.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tan.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/tan.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tanh.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/tanh.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/tanh.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/tanh.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/transpose.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/transpose.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/transpose.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/transpose.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/trunc.html b/tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/trunc.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/builtinprecision/trunc.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/builtinprecision/trunc.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/clipping.html b/tests/wpt/webgl/tests/deqp/functional/gles3/clipping.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/clipping.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/clipping.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/defaultvertexattribute.html b/tests/wpt/webgl/tests/deqp/functional/gles3/defaultvertexattribute.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/defaultvertexattribute.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/defaultvertexattribute.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays.html b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_arrays.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_arrays.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays_instanced.html b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_arrays_instanced.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_arrays_instanced.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_arrays_instanced.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements.html b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_elements.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_elements.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements_instanced.html b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_elements_instanced.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_elements_instanced.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_elements_instanced.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_range_elements.html b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_range_elements.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_range_elements.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_range_elements.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/draw_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/draw_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/instancing.html b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/instancing.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/instancing.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/instancing.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/random.html b/tests/wpt/webgl/tests/deqp/functional/gles3/draw/random.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/draw/random.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/draw/random.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fApiCase.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fApiCase.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fApiCase.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fApiCase.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fAttribLocationTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fAttribLocationTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fAttribLocationTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fAttribLocationTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBooleanStateQuery.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fBooleanStateQuery.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBooleanStateQuery.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fBooleanStateQuery.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferCopyTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fBufferCopyTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferCopyTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fBufferCopyTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferObjectQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fBufferObjectQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBufferObjectQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fBufferObjectQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBuiltinPrecisionTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fBuiltinPrecisionTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fBuiltinPrecisionTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fBuiltinPrecisionTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fClippingTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fClippingTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fClippingTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fClippingTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fDefaultVertexAttributeTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fDefaultVertexAttributeTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fDefaultVertexAttributeTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fDefaultVertexAttributeTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fDrawTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fDrawTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fDrawTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fDrawTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboColorbufferTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboColorbufferTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboColorbufferTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboColorbufferTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboCompletenessTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboCompletenessTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboCompletenessTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboCompletenessTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboDepthbufferTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboDepthbufferTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboDepthbufferTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboDepthbufferTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboInvalidateTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboInvalidateTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboInvalidateTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboInvalidateTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboMultisampleTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboMultisampleTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboMultisampleTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboMultisampleTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboRenderTest.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboRenderTest.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboRenderTest.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboRenderTest.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStateQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboStateQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStateQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboStateQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStencilbufferTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboStencilbufferTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboStencilbufferTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboStencilbufferTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestCase.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboTestCase.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestCase.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboTestCase.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestUtil.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboTestUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFboTestUtil.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFboTestUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFloatStateQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFloatStateQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFloatStateQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFloatStateQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragDepthTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFragDepthTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragDepthTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFragDepthTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragmentOutputTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFragmentOutputTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFragmentOutputTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFragmentOutputTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFramebufferBlitTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fFramebufferBlitTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fFramebufferBlitTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fFramebufferBlitTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fIndexedStateQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fIndexedStateQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fIndexedStateQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fIndexedStateQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fInstancedRenderingTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fInstancedRenderingTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fInstancedRenderingTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fInstancedRenderingTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fIntegerStateQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fIntegerStateQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fIntegerStateQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fIntegerStateQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fInternalFormatQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fInternalFormatQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fInternalFormatQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fInternalFormatQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fLifetimeTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fLifetimeTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fLifetimeTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fLifetimeTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fMultisampleTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fMultisampleTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fMultisampleTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fMultisampleTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeBufferApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeBufferApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeBufferApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeBufferApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeFragmentApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeFragmentApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeFragmentApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeFragmentApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeShaderApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeShaderApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeShaderApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeShaderApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeStateApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeStateApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeStateApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeStateApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeTextureApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeTextureApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeTextureApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeTextureApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fOcclusionQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fOcclusionQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fOcclusionQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fOcclusionQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fPixelBufferObjectTest.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fPixelBufferObjectTest.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fPixelBufferObjectTest.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fPixelBufferObjectTest.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fPrimitiveRestartTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fPrimitiveRestartTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fPrimitiveRestartTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fPrimitiveRestartTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fRasterizerDiscardTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fRasterizerDiscardTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fRasterizerDiscardTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fRasterizerDiscardTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fRboStateQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fRboStateQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fRboStateQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fRboStateQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fReadPixelTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fReadPixelTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fReadPixelTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fReadPixelTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerObjectTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fSamplerObjectTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerObjectTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fSamplerObjectTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerStateQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fSamplerStateQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fSamplerStateQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fSamplerStateQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderBuiltinVarTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderBuiltinVarTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderBuiltinVarTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderBuiltinVarTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderCommonFunctionTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderCommonFunctionTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderCommonFunctionTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderCommonFunctionTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderDerivateTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderDerivateTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderDerivateTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderDerivateTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderIndexingTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderIndexingTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderIndexingTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderIndexingTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderLoopTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderLoopTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderLoopTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderLoopTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderMatrixTest.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderMatrixTest.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderMatrixTest.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderMatrixTest.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderOperatorTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderOperatorTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderOperatorTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderOperatorTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPackingFunctionTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderPackingFunctionTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPackingFunctionTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderPackingFunctionTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPrecisionTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderPrecisionTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderPrecisionTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderPrecisionTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStateQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderStateQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStateQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderStateQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStructTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderStructTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderStructTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderStructTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderSwitchTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderSwitchTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderSwitchTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderSwitchTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderTextureFunctionTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderTextureFunctionTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fShaderTextureFunctionTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fShaderTextureFunctionTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fStringQueryTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fStringQueryTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fStringQueryTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fStringQueryTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fSyncTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fSyncTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fSyncTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fSyncTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFilteringTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureFilteringTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFilteringTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureFilteringTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFormatTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureFormatTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureFormatTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureFormatTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureShadowTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureShadowTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureShadowTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureShadowTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureSpecificationTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureSpecificationTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureSpecificationTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureSpecificationTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureStateQuery.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureStateQuery.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureStateQuery.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureStateQuery.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureWrapTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureWrapTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTextureWrapTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fTextureWrapTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTransformFeedbackTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fTransformFeedbackTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fTransformFeedbackTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fTransformFeedbackTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformApiTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fUniformApiTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformApiTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fUniformApiTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformBlockTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fUniformBlockTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fUniformBlockTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fUniformBlockTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayObjectTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fVertexArrayObjectTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayObjectTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fVertexArrayObjectTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayTests.js b/tests/wpt/webgl/tests/deqp/functional/gles3/es3fVertexArrayTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/es3fVertexArrayTests.js rename to tests/wpt/webgl/tests/deqp/functional/gles3/es3fVertexArrayTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/blend.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/blend.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/blend.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/blend.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/clear.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/clear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/clear.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/clear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocolorbuffer/texcube_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocolorbuffer/texcube_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocompleteness.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbocompleteness.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbocompleteness.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbocompleteness.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbodepthbuffer.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbodepthbuffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbodepthbuffer.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbodepthbuffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/default.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/default.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/default.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/default.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/format_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/format_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/format_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/format_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/format_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/format_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/format_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/sub.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/sub.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/sub.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/sub.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/target.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/target.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/target.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/target.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/whole.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/whole.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fboinvalidate/whole.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fboinvalidate/whole.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.2_samples.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbomultisample.2_samples.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.2_samples.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbomultisample.2_samples.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.4_samples.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbomultisample.4_samples.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.4_samples.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbomultisample.4_samples.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.8_samples.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbomultisample.8_samples.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbomultisample.8_samples.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbomultisample.8_samples.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/fborender_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/fborender_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/fborender_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/fborender_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_color_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_color_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_depth_stencil.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_depth_stencil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/recreate_depth_stencil.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/recreate_depth_stencil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/resize_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/resize_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_depth_stencil.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_depth_stencil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/shared_depth_stencil.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/shared_depth_stencil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/stencil_clear.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fborender/stencil_clear.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fborender/stencil_clear.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fborender/stencil_clear.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbostatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbostatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbostatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbostatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbostencilbuffer.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fbostencilbuffer.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fbostencilbuffer.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fbostencilbuffer.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/floatstatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/floatstatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/floatstatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/floatstatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragdepth.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragdepth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragdepth.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragdepth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.fixed.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.fixed.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.fixed.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.fixed.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.float.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.float.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.int.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.int.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.int.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.int.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.uint.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.uint.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/array.uint.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/array.uint.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.fixed.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.fixed.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.fixed.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.fixed.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.float.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.float.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.int.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.int.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.int.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.int.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.uint.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.uint.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/basic.uint.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/basic.uint.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/random_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/random_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/random_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/random_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/random_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/fragmentoutput/random_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/fragmentoutput/random_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_08.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_08.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_08.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_08.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_09.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_09.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_09.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_09.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_10.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_10.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_10.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_10.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_11.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_11.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_11.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_11.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_12.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_12.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_12.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_12.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_13.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_13.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_13.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_13.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_14.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_14.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_14.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_14.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_15.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_15.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_15.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_15.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_16.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_16.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_16.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_16.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_17.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_17.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_17.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_17.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_18.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_18.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_18.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_18.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_19.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_19.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_19.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_19.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_20.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_20.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_20.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_20.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_21.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_21.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_21.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_21.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_22.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_22.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_22.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_22.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_23.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_23.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_23.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_23.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_24.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_24.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_24.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_24.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_25.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_25.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_25.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_25.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_26.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_26.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_26.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_26.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_27.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_27.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_27.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_27.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_28.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_28.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_28.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_28.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_29.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_29.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_29.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_29.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_30.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_30.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_30.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_30.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_31.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_31.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_31.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_31.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_32.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_32.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_32.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_32.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_33.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_33.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_33.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_33.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_34.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_34.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/conversion_34.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/conversion_34.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/depth_stencil.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/depth_stencil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/depth_stencil.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/depth_stencil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/framebufferblit/rect_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/framebufferblit/rect_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/indexedstatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/indexedstatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/indexedstatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/indexedstatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/instancedrendering.html b/tests/wpt/webgl/tests/deqp/functional/gles3/instancedrendering.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/instancedrendering.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/instancedrendering.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/integerstatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/integerstatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/integerstatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/integerstatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/internalformatquery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/internalformatquery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/internalformatquery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/internalformatquery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/lifetime.html b/tests/wpt/webgl/tests/deqp/functional/gles3/lifetime.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/lifetime.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/lifetime.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/multisample.html b/tests/wpt/webgl/tests/deqp/functional/gles3/multisample.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/multisample.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/multisample.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativebufferapi.html b/tests/wpt/webgl/tests/deqp/functional/gles3/negativebufferapi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativebufferapi.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/negativebufferapi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativefragmentapi.html b/tests/wpt/webgl/tests/deqp/functional/gles3/negativefragmentapi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativefragmentapi.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/negativefragmentapi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativeshaderapi.html b/tests/wpt/webgl/tests/deqp/functional/gles3/negativeshaderapi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativeshaderapi.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/negativeshaderapi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativestateapi.html b/tests/wpt/webgl/tests/deqp/functional/gles3/negativestateapi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativestateapi.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/negativestateapi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativetextureapi.html b/tests/wpt/webgl/tests/deqp/functional/gles3/negativetextureapi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativetextureapi.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/negativetextureapi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativevertexarrayapi.html b/tests/wpt/webgl/tests/deqp/functional/gles3/negativevertexarrayapi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/negativevertexarrayapi.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/negativevertexarrayapi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_conservative.html b/tests/wpt/webgl/tests/deqp/functional/gles3/occlusionquery_conservative.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_conservative.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/occlusionquery_conservative.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_strict.html b/tests/wpt/webgl/tests/deqp/functional/gles3/occlusionquery_strict.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/occlusionquery_strict.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/occlusionquery_strict.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/pixelbufferobject.html b/tests/wpt/webgl/tests/deqp/functional/gles3/pixelbufferobject.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/pixelbufferobject.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/pixelbufferobject.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/rasterizerdiscard.html b/tests/wpt/webgl/tests/deqp/functional/gles3/rasterizerdiscard.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/rasterizerdiscard.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/rasterizerdiscard.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/rbostatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/rbostatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/rbostatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/rbostatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/readpixel.html b/tests/wpt/webgl/tests/deqp/functional/gles3/readpixel.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/readpixel.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/readpixel.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/samplerobject.html b/tests/wpt/webgl/tests/deqp/functional/gles3/samplerobject.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/samplerobject.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/samplerobject.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/samplerstatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/samplerstatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/samplerstatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/samplerstatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderapi.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderapi.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderapi.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderapi.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderbuiltinvar.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderbuiltinvar.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderbuiltinvar.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderbuiltinvar.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadercommonfunction.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadercommonfunction.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadercommonfunction.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadercommonfunction.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdx.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderderivate_dfdx.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdx.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderderivate_dfdx.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdy.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderderivate_dfdy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_dfdy.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderderivate_dfdy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_fwidth.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderderivate_fwidth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderderivate_fwidth.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderderivate_fwidth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/mat_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/mat_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/mat_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/mat_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/mat_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/mat_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/mat_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/tmp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/tmp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/tmp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/tmp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/uniform.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/uniform.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/varying.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/varying.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/varying.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/varying.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec2.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/vec2.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec2.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/vec2.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec3.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/vec3.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec3.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/vec3.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec4.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/vec4.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderindexing/vec4.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderindexing/vec4.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_do_while.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderloop_do_while.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_do_while.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderloop_do_while.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_for.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderloop_for.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_for.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderloop_for.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_while.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderloop_while.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderloop_while.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderloop_while.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_assign.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_assign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_assign.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_assign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_const.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_const.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_const.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_const.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_dynamic.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_dynamic.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_dynamic.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_dynamic.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_uniform.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/add_uniform.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/add_uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/determinant.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/determinant.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/determinant.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/determinant.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_assign.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_assign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_assign.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_assign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_const.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_const.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_const.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_const.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_dynamic.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_dynamic.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_dynamic.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_dynamic.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_uniform.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/div_uniform.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/div_uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/inverse.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/inverse.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/inverse.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/inverse.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/matrixcompmult.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/matrixcompmult.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/matrixcompmult.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/matrixcompmult.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_assign.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_assign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_assign.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_assign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_highp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_const_highp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_highp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_const_highp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_lowp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_const_lowp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_lowp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_const_lowp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_mediump.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_const_mediump.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_const_mediump.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_const_mediump.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/negation.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/negation.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/negation.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/negation.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/outerproduct.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/outerproduct.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/outerproduct.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/outerproduct.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_decrement.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/post_decrement.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_decrement.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/post_decrement.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_increment.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/post_increment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/post_increment.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/post_increment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_decrement.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/pre_decrement.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_decrement.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/pre_decrement.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_increment.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/pre_increment.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/pre_increment.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/pre_increment.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_assign.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_assign.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_assign.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_assign.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_const.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_const.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_const.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_const.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_dynamic.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_dynamic.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_dynamic.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_dynamic.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_uniform.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_uniform.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/sub_uniform.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/sub_uniform.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/transpose.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/transpose.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/transpose.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/transpose.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/unary_addition.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/unary_addition.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadermatrix/unary_addition.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadermatrix/unary_addition.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_08.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_08.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_08.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_08.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_09.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_09.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_09.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_09.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_10.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_10.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_10.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_10.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_11.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_11.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_11.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_11.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_12.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_12.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_12.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_12.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_13.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_13.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_13.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_13.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_14.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_14.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_14.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_14.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_15.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_15.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/binary_operator_15.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/binary_operator_15.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/bool_compare.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/bool_compare.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/bool_compare.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/bool_compare.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/common_functions.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/common_functions.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/common_functions.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/common_functions.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/exponential.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/exponential.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/exponential.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/exponential.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/float_compare.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/float_compare.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/float_compare.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/float_compare.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/geometric.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/geometric.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/geometric.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/geometric.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/int_compare.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/int_compare.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/int_compare.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/int_compare.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/selection.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/selection.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/selection.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/selection.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/sequence.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/sequence.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/sequence.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/sequence.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/unary_operator_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/unary_operator_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/unary_operator_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/unary_operator_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/unary_operator_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderoperator/unary_operator_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderoperator/unary_operator_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderpackingfunction.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderpackingfunction.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderpackingfunction.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderpackingfunction.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_float.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderprecision_float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_float.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderprecision_float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_int.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderprecision_int.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_int.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderprecision_int.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_uint.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderprecision_uint.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderprecision_uint.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderprecision_uint.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderstatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderstatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderstatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderstatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderstruct.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderstruct.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderstruct.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderstruct.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderswitch.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shaderswitch.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shaderswitch.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shaderswitch.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetch.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texelfetch.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetch.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texelfetch.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texture.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texture.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texture.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texture.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegrad.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturegrad.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegrad.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturegrad.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelod.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturelod.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelod.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturelod.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureoffset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureoffset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureoffset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureoffset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureproj.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureproj.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureproj.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureproj.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlod.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojlod.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlod.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojlod.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturesize.html b/tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturesize.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/shadertexturefunction/texturesize.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/shadertexturefunction/texturesize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/stringquery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/stringquery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/stringquery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/stringquery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/sync.html b/tests/wpt/webgl/tests/deqp/functional/gles3/sync.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/sync.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/sync.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_combinations_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_combinations_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_08.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_08.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_08.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_08.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_09.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_09.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_formats_09.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_formats_09.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/2d_sizes_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/2d_sizes_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_08.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_08.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_08.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_08.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_09.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_09.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_09.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_09.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_10.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_10.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_10.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_10.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_11.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_11.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_11.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_11.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_12.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_12.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_12.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_12.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_13.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_13.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_13.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_13.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_14.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_14.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_14.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_14.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_15.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_15.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_15.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_15.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_16.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_16.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_16.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_16.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_17.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_17.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_17.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_17.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_18.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_18.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_18.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_18.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_19.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_19.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_19.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_19.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_20.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_20.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_20.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_20.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_21.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_21.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_21.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_21.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_22.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_22.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_22.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_22.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_23.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_23.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_23.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_23.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_24.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_24.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_24.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_24.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_25.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_25.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_25.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_25.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_26.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_26.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_26.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_26.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_27.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_27.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_27.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_27.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_28.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_28.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_28.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_28.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_29.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_29.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_29.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_29.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_30.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_30.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_30.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_30.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_31.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_31.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_31.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_31.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_32.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_32.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_32.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_32.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_33.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_33.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_33.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_33.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_34.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_34.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_34.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_34.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_35.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_35.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_combinations_35.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_combinations_35.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_08.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_08.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_08.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_08.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_09.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_09.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_formats_09.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_formats_09.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/3d_sizes_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_combinations_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_combinations_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_05.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_05.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_05.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_05.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_06.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_06.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_06.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_06.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_07.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_07.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_07.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_07.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_08.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_08.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_08.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_08.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_09.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_09.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_formats_09.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_formats_09.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/cube_sizes_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/cube_sizes_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_2d.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/compressed_2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_2d.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/compressed_2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_cube.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/compressed_cube.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/compressed_cube.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/compressed_cube.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_depth_stencil.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_depth_stencil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/sized_depth_stencil.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/sized_depth_stencil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/textureformat_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/textureformat_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/textureformat_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/textureformat_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/unsized_2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/unsized_2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d_array.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/unsized_2d_array.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_2d_array.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/unsized_2d_array.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_3d.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/unsized_3d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureformat/unsized_3d.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureformat/unsized_3d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_never.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_never.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_never.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_never.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/textureshadow_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/textureshadow_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/textureshadow/textureshadow_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/textureshadow/textureshadow_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_align.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_align.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_align.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_align.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_depth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_depth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_depth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_depth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_align.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_align.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_align.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_align.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texturespecification_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texturespecification_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturespecification/texturespecification_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturespecification/texturespecification_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturestatequery.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturestatequery.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturestatequery.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturestatequery.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_r11_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_r11_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_r11_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_r11_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_r11_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_rg11_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_rg11_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_rg11_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_rg11_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_rg11_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_npot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/rgba8_npot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_npot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/rgba8_npot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_pot.html b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/rgba8_pot.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/rgba8_pot.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/rgba8_pot.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/texturewrap_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/texturewrap_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/texturewrap/texturewrap_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/texturewrap/texturewrap_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_separate_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_separate_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_interleaved_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_interleaved_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_separate_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_separate_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_separate_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_separate_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_separate_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/array_separate_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/array_separate_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_centroid.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/interpolation_centroid.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_centroid.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/interpolation_centroid.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_flat.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/interpolation_flat.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_flat.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/interpolation_flat.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_smooth.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/interpolation_smooth.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/interpolation_smooth.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/interpolation_smooth.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/point_size.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/point_size.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/point_size.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/point_size.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/position.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/position.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/position.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/position.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_interleaved_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_interleaved_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_lines.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_separate_lines.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_lines.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_separate_lines.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_points.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_separate_points.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_points.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_separate_points.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_triangles.html b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_separate_triangles.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/random_separate_triangles.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/random_separate_triangles.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/info_query.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/info_query.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/info_query.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/info_query.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/random.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/random.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/random.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/random.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/uniformapi_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/uniformapi_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/uniformapi_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/uniformapi_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_assigned.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/value_assigned.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_assigned.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/value_assigned.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_initial.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/value_initial.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformapi/value_initial.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformapi/value_initial.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/multi_basic_types.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/multi_basic_types.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/random.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/random.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/random.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/random.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_array.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_basic_array.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_array.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_basic_array.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_type.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_basic_type.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_type.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_basic_type.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_nested_struct.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_nested_struct.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_struct.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_struct.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_struct_array.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/single_struct_array.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrayobject.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrayobject.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrayobject.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrayobject.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/00_test_list.txt b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/00_test_list.txt similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/00_test_list.txt rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/00_test_list.txt diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.first.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.first.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.first.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.first.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.offset.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.offset.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.offset.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.offset.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.stride.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.stride.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.stride.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.stride.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py b/tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py rename to tests/wpt/webgl/tests/deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/genHTMLfromTest.py b/tests/wpt/webgl/tests/deqp/genHTMLfromTest.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/genHTMLfromTest.py rename to tests/wpt/webgl/tests/deqp/genHTMLfromTest.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsAttributeLocationTests.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsAttributeLocationTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsAttributeLocationTests.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsAttributeLocationTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsBufferTestUtil.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsBufferTestUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsBufferTestUtil.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsBufferTestUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTests.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsBuiltinPrecisionTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTests.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsBuiltinPrecisionTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsDrawTests.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsDrawTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsDrawTests.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsDrawTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsFboCompletenessTests.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsFboCompletenessTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsFboCompletenessTests.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsFboCompletenessTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsFboUtil.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsFboUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsFboUtil.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsFboUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsLifetimeTests.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsLifetimeTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsLifetimeTests.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsLifetimeTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsRandomUniformBlockCase.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsRandomUniformBlockCase.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsRandomUniformBlockCase.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsRandomUniformBlockCase.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsSamplerObjectTest.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsSamplerObjectTest.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsSamplerObjectTest.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsSamplerObjectTest.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderExecUtil.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsShaderExecUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderExecUtil.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsShaderExecUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibrary.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsShaderLibrary.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibrary.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsShaderLibrary.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibraryCase.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsShaderLibraryCase.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderLibraryCase.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsShaderLibraryCase.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderRenderCase.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsShaderRenderCase.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsShaderRenderCase.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsShaderRenderCase.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsStateQuery.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsStateQuery.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsStateQuery.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsStateQuery.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsTextureTestUtil.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsTextureTestUtil.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsTextureTestUtil.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsTextureTestUtil.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsUniformBlockCase.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsUniformBlockCase.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsUniformBlockCase.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsUniformBlockCase.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsVertexArrayTests.js b/tests/wpt/webgl/tests/deqp/modules/shared/glsVertexArrayTests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/modules/shared/glsVertexArrayTests.js rename to tests/wpt/webgl/tests/deqp/modules/shared/glsVertexArrayTests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/run-closure.sh b/tests/wpt/webgl/tests/deqp/run-closure.sh similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/run-closure.sh rename to tests/wpt/webgl/tests/deqp/run-closure.sh diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/chrome.js b/tests/wpt/webgl/tests/deqp/temp_externs/chrome.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/chrome.js rename to tests/wpt/webgl/tests/deqp/temp_externs/chrome.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/deprecated.js b/tests/wpt/webgl/tests/deqp/temp_externs/deprecated.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/deprecated.js rename to tests/wpt/webgl/tests/deqp/temp_externs/deprecated.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es3.js b/tests/wpt/webgl/tests/deqp/temp_externs/es3.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es3.js rename to tests/wpt/webgl/tests/deqp/temp_externs/es3.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es5.js b/tests/wpt/webgl/tests/deqp/temp_externs/es5.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es5.js rename to tests/wpt/webgl/tests/deqp/temp_externs/es5.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es6.js b/tests/wpt/webgl/tests/deqp/temp_externs/es6.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es6.js rename to tests/wpt/webgl/tests/deqp/temp_externs/es6.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es6_collections.js b/tests/wpt/webgl/tests/deqp/temp_externs/es6_collections.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/es6_collections.js rename to tests/wpt/webgl/tests/deqp/temp_externs/es6_collections.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/fileapi.js b/tests/wpt/webgl/tests/deqp/temp_externs/fileapi.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/fileapi.js rename to tests/wpt/webgl/tests/deqp/temp_externs/fileapi.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/flash.js b/tests/wpt/webgl/tests/deqp/temp_externs/flash.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/flash.js rename to tests/wpt/webgl/tests/deqp/temp_externs/flash.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_css.js b/tests/wpt/webgl/tests/deqp/temp_externs/gecko_css.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_css.js rename to tests/wpt/webgl/tests/deqp/temp_externs/gecko_css.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_dom.js b/tests/wpt/webgl/tests/deqp/temp_externs/gecko_dom.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_dom.js rename to tests/wpt/webgl/tests/deqp/temp_externs/gecko_dom.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_event.js b/tests/wpt/webgl/tests/deqp/temp_externs/gecko_event.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_event.js rename to tests/wpt/webgl/tests/deqp/temp_externs/gecko_event.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_xml.js b/tests/wpt/webgl/tests/deqp/temp_externs/gecko_xml.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/gecko_xml.js rename to tests/wpt/webgl/tests/deqp/temp_externs/gecko_xml.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/google.js b/tests/wpt/webgl/tests/deqp/temp_externs/google.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/google.js rename to tests/wpt/webgl/tests/deqp/temp_externs/google.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/html5.js b/tests/wpt/webgl/tests/deqp/temp_externs/html5.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/html5.js rename to tests/wpt/webgl/tests/deqp/temp_externs/html5.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_css.js b/tests/wpt/webgl/tests/deqp/temp_externs/ie_css.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_css.js rename to tests/wpt/webgl/tests/deqp/temp_externs/ie_css.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_dom.js b/tests/wpt/webgl/tests/deqp/temp_externs/ie_dom.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_dom.js rename to tests/wpt/webgl/tests/deqp/temp_externs/ie_dom.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_event.js b/tests/wpt/webgl/tests/deqp/temp_externs/ie_event.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_event.js rename to tests/wpt/webgl/tests/deqp/temp_externs/ie_event.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_vml.js b/tests/wpt/webgl/tests/deqp/temp_externs/ie_vml.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/ie_vml.js rename to tests/wpt/webgl/tests/deqp/temp_externs/ie_vml.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/intl.js b/tests/wpt/webgl/tests/deqp/temp_externs/intl.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/intl.js rename to tests/wpt/webgl/tests/deqp/temp_externs/intl.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/iphone.js b/tests/wpt/webgl/tests/deqp/temp_externs/iphone.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/iphone.js rename to tests/wpt/webgl/tests/deqp/temp_externs/iphone.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/mediasource.js b/tests/wpt/webgl/tests/deqp/temp_externs/mediasource.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/mediasource.js rename to tests/wpt/webgl/tests/deqp/temp_externs/mediasource.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/page_visibility.js b/tests/wpt/webgl/tests/deqp/temp_externs/page_visibility.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/page_visibility.js rename to tests/wpt/webgl/tests/deqp/temp_externs/page_visibility.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/v8.js b/tests/wpt/webgl/tests/deqp/temp_externs/v8.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/v8.js rename to tests/wpt/webgl/tests/deqp/temp_externs/v8.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_anim_timing.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_anim_timing.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_anim_timing.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_anim_timing.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_css.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_css.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_css.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_css.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_css3d.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_css3d.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_css3d.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_css3d.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_device_sensor_event.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_device_sensor_event.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_device_sensor_event.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_device_sensor_event.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom1.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_dom1.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom1.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_dom1.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom2.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_dom2.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom2.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_dom2.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom3.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_dom3.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_dom3.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_dom3.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_elementtraversal.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_elementtraversal.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_elementtraversal.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_elementtraversal.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_encoding.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_encoding.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_encoding.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_encoding.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_event.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_event.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_event.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_event.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_event3.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_event3.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_event3.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_event3.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_geolocation.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_geolocation.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_geolocation.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_geolocation.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_indexeddb.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_indexeddb.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_indexeddb.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_indexeddb.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_navigation_timing.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_navigation_timing.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_navigation_timing.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_navigation_timing.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_range.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_range.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_range.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_range.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_rtc.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_rtc.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_rtc.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_rtc.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_selectors.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_selectors.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_selectors.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_selectors.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_xml.js b/tests/wpt/webgl/tests/deqp/temp_externs/w3c_xml.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/w3c_xml.js rename to tests/wpt/webgl/tests/deqp/temp_externs/w3c_xml.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_css.js b/tests/wpt/webgl/tests/deqp/temp_externs/webkit_css.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_css.js rename to tests/wpt/webgl/tests/deqp/temp_externs/webkit_css.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_dom.js b/tests/wpt/webgl/tests/deqp/temp_externs/webkit_dom.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_dom.js rename to tests/wpt/webgl/tests/deqp/temp_externs/webkit_dom.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_event.js b/tests/wpt/webgl/tests/deqp/temp_externs/webkit_event.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_event.js rename to tests/wpt/webgl/tests/deqp/temp_externs/webkit_event.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_notifications.js b/tests/wpt/webgl/tests/deqp/temp_externs/webkit_notifications.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webkit_notifications.js rename to tests/wpt/webgl/tests/deqp/temp_externs/webkit_notifications.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webstorage.js b/tests/wpt/webgl/tests/deqp/temp_externs/webstorage.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/webstorage.js rename to tests/wpt/webgl/tests/deqp/temp_externs/webstorage.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/window.js b/tests/wpt/webgl/tests/deqp/temp_externs/window.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/temp_externs/window.js rename to tests/wpt/webgl/tests/deqp/temp_externs/window.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/test-webgl2.js b/tests/wpt/webgl/tests/deqp/test-webgl2.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/test-webgl2.js rename to tests/wpt/webgl/tests/deqp/test-webgl2.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/test-webgl2.sh b/tests/wpt/webgl/tests/deqp/test-webgl2.sh similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/test-webgl2.sh rename to tests/wpt/webgl/tests/deqp/test-webgl2.sh diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/webgl2.js b/tests/wpt/webgl/tests/deqp/webgl2.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/deqp/webgl2.js rename to tests/wpt/webgl/tests/deqp/webgl2.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png b/tests/wpt/webgl/tests/extra/50x50pixel-black-with-red-triangle.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png rename to tests/wpt/webgl/tests/extra/50x50pixel-black-with-red-triangle.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/canvas-compositing-test.png b/tests/wpt/webgl/tests/extra/canvas-compositing-test.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/canvas-compositing-test.png rename to tests/wpt/webgl/tests/extra/canvas-compositing-test.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample-100.png b/tests/wpt/webgl/tests/extra/sample-100.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample-100.png rename to tests/wpt/webgl/tests/extra/sample-100.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample-200.png b/tests/wpt/webgl/tests/extra/sample-200.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample-200.png rename to tests/wpt/webgl/tests/extra/sample-200.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample-400.png b/tests/wpt/webgl/tests/extra/sample-400.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample-400.png rename to tests/wpt/webgl/tests/extra/sample-400.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample.svg b/tests/wpt/webgl/tests/extra/sample.svg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/sample.svg rename to tests/wpt/webgl/tests/extra/sample.svg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/tex-image-with-video-test.js b/tests/wpt/webgl/tests/extra/tex-image-with-video-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/extra/tex-image-with-video-test.js rename to tests/wpt/webgl/tests/extra/tex-image-with-video-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/desktop-gl-constants.js b/tests/wpt/webgl/tests/js/desktop-gl-constants.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/desktop-gl-constants.js rename to tests/wpt/webgl/tests/js/desktop-gl-constants.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/glsl-conformance-test.js b/tests/wpt/webgl/tests/js/glsl-conformance-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/glsl-conformance-test.js rename to tests/wpt/webgl/tests/js/glsl-conformance-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/glsl-constructor-tests-generator.js b/tests/wpt/webgl/tests/js/glsl-constructor-tests-generator.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/glsl-constructor-tests-generator.js rename to tests/wpt/webgl/tests/js/glsl-constructor-tests-generator.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/glsl-generator.js b/tests/wpt/webgl/tests/js/glsl-generator.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/glsl-generator.js rename to tests/wpt/webgl/tests/js/glsl-generator.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/js-test-post.js b/tests/wpt/webgl/tests/js/js-test-post.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/js-test-post.js rename to tests/wpt/webgl/tests/js/js-test-post.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/js-test-pre.js b/tests/wpt/webgl/tests/js/js-test-pre.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/js-test-pre.js rename to tests/wpt/webgl/tests/js/js-test-pre.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/pnglib.js b/tests/wpt/webgl/tests/js/pnglib.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/pnglib.js rename to tests/wpt/webgl/tests/js/pnglib.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/test-eval.js b/tests/wpt/webgl/tests/js/test-eval.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/test-eval.js rename to tests/wpt/webgl/tests/js/test-eval.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/clipping-wide-points.js b/tests/wpt/webgl/tests/js/tests/clipping-wide-points.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/clipping-wide-points.js rename to tests/wpt/webgl/tests/js/tests/clipping-wide-points.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/compound-assignment-type-combination.js b/tests/wpt/webgl/tests/js/tests/compound-assignment-type-combination.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/compound-assignment-type-combination.js rename to tests/wpt/webgl/tests/js/tests/compound-assignment-type-combination.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-enum-tests.js b/tests/wpt/webgl/tests/js/tests/gl-enum-tests.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-enum-tests.js rename to tests/wpt/webgl/tests/js/tests/gl-enum-tests.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-get-tex-parameter.js b/tests/wpt/webgl/tests/js/tests/gl-get-tex-parameter.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-get-tex-parameter.js rename to tests/wpt/webgl/tests/js/tests/gl-get-tex-parameter.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-object-get-calls.js b/tests/wpt/webgl/tests/js/tests/gl-object-get-calls.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-object-get-calls.js rename to tests/wpt/webgl/tests/js/tests/gl-object-get-calls.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-vertex-attrib.js b/tests/wpt/webgl/tests/js/tests/gl-vertex-attrib.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/gl-vertex-attrib.js rename to tests/wpt/webgl/tests/js/tests/gl-vertex-attrib.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/instanceof-test.js b/tests/wpt/webgl/tests/js/tests/instanceof-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/instanceof-test.js rename to tests/wpt/webgl/tests/js/tests/instanceof-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/iterable-test.js b/tests/wpt/webgl/tests/js/tests/iterable-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/iterable-test.js rename to tests/wpt/webgl/tests/js/tests/iterable-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/oes-texture-float-and-half-float-linear.js b/tests/wpt/webgl/tests/js/tests/oes-texture-float-and-half-float-linear.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/oes-texture-float-and-half-float-linear.js rename to tests/wpt/webgl/tests/js/tests/oes-texture-float-and-half-float-linear.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/out-of-bounds-test.js b/tests/wpt/webgl/tests/js/tests/out-of-bounds-test.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/out-of-bounds-test.js rename to tests/wpt/webgl/tests/js/tests/out-of-bounds-test.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-canvas.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-data.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-data.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image-data.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image-data.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-image.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-svg-image.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-svg-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-svg-image.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-svg-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-video.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-video.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-video.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-video.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-canvas.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-data.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-data.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image-data.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image-data.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-image.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-svg-image.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-svg-image.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-svg-image.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-svg-image.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-video.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-video.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-video.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-video.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-utils.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-utils.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-utils.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-utils.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js b/tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js rename to tests/wpt/webgl/tests/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-input-validation.js b/tests/wpt/webgl/tests/js/tests/tex-input-validation.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/tex-input-validation.js rename to tests/wpt/webgl/tests/js/tests/tex-input-validation.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/typed-array-test-cases.js b/tests/wpt/webgl/tests/js/tests/typed-array-test-cases.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/typed-array-test-cases.js rename to tests/wpt/webgl/tests/js/tests/typed-array-test-cases.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/typed-array-worker.js b/tests/wpt/webgl/tests/js/tests/typed-array-worker.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/tests/typed-array-worker.js rename to tests/wpt/webgl/tests/js/tests/typed-array-worker.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/webgl-test-harness.js b/tests/wpt/webgl/tests/js/webgl-test-harness.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/webgl-test-harness.js rename to tests/wpt/webgl/tests/js/webgl-test-harness.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/webgl-test-utils.js b/tests/wpt/webgl/tests/js/webgl-test-utils.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/webgl-test-utils.js rename to tests/wpt/webgl/tests/js/webgl-test-utils.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/LICENSE b/tests/wpt/webgl/tests/py/lint/LICENSE similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/LICENSE rename to tests/wpt/webgl/tests/py/lint/LICENSE diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/README.md b/tests/wpt/webgl/tests/py/lint/README.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/README.md rename to tests/wpt/webgl/tests/py/lint/README.md diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/lint.py b/tests/wpt/webgl/tests/py/lint/lint.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/lint.py rename to tests/wpt/webgl/tests/py/lint/lint.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/lint.whitelist b/tests/wpt/webgl/tests/py/lint/lint.whitelist similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/lint/lint.whitelist rename to tests/wpt/webgl/tests/py/lint/lint.whitelist diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/tex_image_test_generator.py b/tests/wpt/webgl/tests/py/tex_image_test_generator.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/py/tex_image_test_generator.py rename to tests/wpt/webgl/tests/py/tex_image_test_generator.py diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/1-channel.jpg b/tests/wpt/webgl/tests/resources/1-channel.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/1-channel.jpg rename to tests/wpt/webgl/tests/resources/1-channel.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/3x3.png b/tests/wpt/webgl/tests/resources/3x3.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/3x3.png rename to tests/wpt/webgl/tests/resources/3x3.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/blue-1x1.jpg b/tests/wpt/webgl/tests/resources/blue-1x1.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/blue-1x1.jpg rename to tests/wpt/webgl/tests/resources/blue-1x1.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/boolUniformShader.vert b/tests/wpt/webgl/tests/resources/boolUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/boolUniformShader.vert rename to tests/wpt/webgl/tests/resources/boolUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/bug-32888-texture.png b/tests/wpt/webgl/tests/resources/bug-32888-texture.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/bug-32888-texture.png rename to tests/wpt/webgl/tests/resources/bug-32888-texture.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/cookies.js b/tests/wpt/webgl/tests/resources/cookies.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/cookies.js rename to tests/wpt/webgl/tests/resources/cookies.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/desktop-gl-constants.js b/tests/wpt/webgl/tests/resources/desktop-gl-constants.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/desktop-gl-constants.js rename to tests/wpt/webgl/tests/resources/desktop-gl-constants.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/floatUniformShader.vert b/tests/wpt/webgl/tests/resources/floatUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/floatUniformShader.vert rename to tests/wpt/webgl/tests/resources/floatUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/fragmentShader.frag b/tests/wpt/webgl/tests/resources/fragmentShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/fragmentShader.frag rename to tests/wpt/webgl/tests/resources/fragmentShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/glsl-feature-tests.css b/tests/wpt/webgl/tests/resources/glsl-feature-tests.css similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/glsl-feature-tests.css rename to tests/wpt/webgl/tests/resources/glsl-feature-tests.css diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/glsl-generator.js b/tests/wpt/webgl/tests/resources/glsl-generator.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/glsl-generator.js rename to tests/wpt/webgl/tests/resources/glsl-generator.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-1024x1024.jpg b/tests/wpt/webgl/tests/resources/gray-1024x1024.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-1024x1024.jpg rename to tests/wpt/webgl/tests/resources/gray-1024x1024.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-256-with-128-alpha.png b/tests/wpt/webgl/tests/resources/gray-ramp-256-with-128-alpha.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-256-with-128-alpha.png rename to tests/wpt/webgl/tests/resources/gray-ramp-256-with-128-alpha.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-256.png b/tests/wpt/webgl/tests/resources/gray-ramp-256.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-256.png rename to tests/wpt/webgl/tests/resources/gray-ramp-256.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-default-gamma.png b/tests/wpt/webgl/tests/resources/gray-ramp-default-gamma.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-default-gamma.png rename to tests/wpt/webgl/tests/resources/gray-ramp-default-gamma.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma0.1.png b/tests/wpt/webgl/tests/resources/gray-ramp-gamma0.1.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma0.1.png rename to tests/wpt/webgl/tests/resources/gray-ramp-gamma0.1.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma1.0.png b/tests/wpt/webgl/tests/resources/gray-ramp-gamma1.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma1.0.png rename to tests/wpt/webgl/tests/resources/gray-ramp-gamma1.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma2.0.png b/tests/wpt/webgl/tests/resources/gray-ramp-gamma2.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma2.0.png rename to tests/wpt/webgl/tests/resources/gray-ramp-gamma2.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma4.0.png b/tests/wpt/webgl/tests/resources/gray-ramp-gamma4.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma4.0.png rename to tests/wpt/webgl/tests/resources/gray-ramp-gamma4.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma9.0.png b/tests/wpt/webgl/tests/resources/gray-ramp-gamma9.0.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp-gamma9.0.png rename to tests/wpt/webgl/tests/resources/gray-ramp-gamma9.0.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp.png b/tests/wpt/webgl/tests/resources/gray-ramp.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/gray-ramp.png rename to tests/wpt/webgl/tests/resources/gray-ramp.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/green-2x2-16bit.png b/tests/wpt/webgl/tests/resources/green-2x2-16bit.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/green-2x2-16bit.png rename to tests/wpt/webgl/tests/resources/green-2x2-16bit.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/intArrayUniformShader.vert b/tests/wpt/webgl/tests/resources/intArrayUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/intArrayUniformShader.vert rename to tests/wpt/webgl/tests/resources/intArrayUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/intUniformShader.vert b/tests/wpt/webgl/tests/resources/intUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/intUniformShader.vert rename to tests/wpt/webgl/tests/resources/intUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-post.js b/tests/wpt/webgl/tests/resources/js-test-post.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-post.js rename to tests/wpt/webgl/tests/resources/js-test-post.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-pre.js b/tests/wpt/webgl/tests/resources/js-test-pre.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-pre.js rename to tests/wpt/webgl/tests/resources/js-test-pre.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/js-test-style.css b/tests/wpt/webgl/tests/resources/js-test-style.css similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/js-test-style.css rename to tests/wpt/webgl/tests/resources/js-test-style.css diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/matForWebGL2UniformShader.vert b/tests/wpt/webgl/tests/resources/matForWebGL2UniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/matForWebGL2UniformShader.vert rename to tests/wpt/webgl/tests/resources/matForWebGL2UniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/matUniformShader.vert b/tests/wpt/webgl/tests/resources/matUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/matUniformShader.vert rename to tests/wpt/webgl/tests/resources/matUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShader.frag b/tests/wpt/webgl/tests/resources/noopUniformShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShader.frag rename to tests/wpt/webgl/tests/resources/noopUniformShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShader.vert b/tests/wpt/webgl/tests/resources/noopUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShader.vert rename to tests/wpt/webgl/tests/resources/noopUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShaderES3.frag b/tests/wpt/webgl/tests/resources/noopUniformShaderES3.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShaderES3.frag rename to tests/wpt/webgl/tests/resources/noopUniformShaderES3.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShaderES3.vert b/tests/wpt/webgl/tests/resources/noopUniformShaderES3.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/noopUniformShaderES3.vert rename to tests/wpt/webgl/tests/resources/noopUniformShaderES3.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/npot-video.mp4 b/tests/wpt/webgl/tests/resources/npot-video.mp4 similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/npot-video.mp4 rename to tests/wpt/webgl/tests/resources/npot-video.mp4 diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/npot-video.theora.ogv b/tests/wpt/webgl/tests/resources/npot-video.theora.ogv similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/npot-video.theora.ogv rename to tests/wpt/webgl/tests/resources/npot-video.theora.ogv diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/npot-video.webmvp8.webm b/tests/wpt/webgl/tests/resources/npot-video.webmvp8.webm similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/npot-video.webmvp8.webm rename to tests/wpt/webgl/tests/resources/npot-video.webmvp8.webm diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/ogles-tests.css b/tests/wpt/webgl/tests/resources/ogles-tests.css similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/ogles-tests.css rename to tests/wpt/webgl/tests/resources/ogles-tests.css diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/opengl_logo.jpg b/tests/wpt/webgl/tests/resources/opengl_logo.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/opengl_logo.jpg rename to tests/wpt/webgl/tests/resources/opengl_logo.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.png b/tests/wpt/webgl/tests/resources/red-green-blue-cyan-4x4.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.png rename to tests/wpt/webgl/tests/resources/red-green-blue-cyan-4x4.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.psd b/tests/wpt/webgl/tests/resources/red-green-blue-cyan-4x4.psd similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green-blue-cyan-4x4.psd rename to tests/wpt/webgl/tests/resources/red-green-blue-cyan-4x4.psd diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green-semi-transparent.png b/tests/wpt/webgl/tests/resources/red-green-semi-transparent.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green-semi-transparent.png rename to tests/wpt/webgl/tests/resources/red-green-semi-transparent.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.bt601.vp9.webm b/tests/wpt/webgl/tests/resources/red-green.bt601.vp9.webm similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.bt601.vp9.webm rename to tests/wpt/webgl/tests/resources/red-green.bt601.vp9.webm diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.mp4 b/tests/wpt/webgl/tests/resources/red-green.mp4 similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.mp4 rename to tests/wpt/webgl/tests/resources/red-green.mp4 diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.png b/tests/wpt/webgl/tests/resources/red-green.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.png rename to tests/wpt/webgl/tests/resources/red-green.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.svg b/tests/wpt/webgl/tests/resources/red-green.svg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.svg rename to tests/wpt/webgl/tests/resources/red-green.svg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.theora.ogv b/tests/wpt/webgl/tests/resources/red-green.theora.ogv similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.theora.ogv rename to tests/wpt/webgl/tests/resources/red-green.theora.ogv diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.webmvp8.webm b/tests/wpt/webgl/tests/resources/red-green.webmvp8.webm similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-green.webmvp8.webm rename to tests/wpt/webgl/tests/resources/red-green.webmvp8.webm diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-indexed.png b/tests/wpt/webgl/tests/resources/red-indexed.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/red-indexed.png rename to tests/wpt/webgl/tests/resources/red-indexed.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/samplerForWebGL2UniformShader.frag b/tests/wpt/webgl/tests/resources/samplerForWebGL2UniformShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/samplerForWebGL2UniformShader.frag rename to tests/wpt/webgl/tests/resources/samplerForWebGL2UniformShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/samplerUniformShader.frag b/tests/wpt/webgl/tests/resources/samplerUniformShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/samplerUniformShader.frag rename to tests/wpt/webgl/tests/resources/samplerUniformShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-cie-rgb-profile.png b/tests/wpt/webgl/tests/resources/small-square-with-cie-rgb-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-cie-rgb-profile.png rename to tests/wpt/webgl/tests/resources/small-square-with-cie-rgb-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-colormatch-profile.png b/tests/wpt/webgl/tests/resources/small-square-with-colormatch-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-colormatch-profile.png rename to tests/wpt/webgl/tests/resources/small-square-with-colormatch-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.jpg b/tests/wpt/webgl/tests/resources/small-square-with-colorspin-profile.jpg similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.jpg rename to tests/wpt/webgl/tests/resources/small-square-with-colorspin-profile.jpg diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.png b/tests/wpt/webgl/tests/resources/small-square-with-colorspin-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-colorspin-profile.png rename to tests/wpt/webgl/tests/resources/small-square-with-colorspin-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-e-srgb-profile.png b/tests/wpt/webgl/tests/resources/small-square-with-e-srgb-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-e-srgb-profile.png rename to tests/wpt/webgl/tests/resources/small-square-with-e-srgb-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-smpte-c-profile.png b/tests/wpt/webgl/tests/resources/small-square-with-smpte-c-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-smpte-c-profile.png rename to tests/wpt/webgl/tests/resources/small-square-with-smpte-c-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-srgb-iec61966-2.1-profile.png b/tests/wpt/webgl/tests/resources/small-square-with-srgb-iec61966-2.1-profile.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/small-square-with-srgb-iec61966-2.1-profile.png rename to tests/wpt/webgl/tests/resources/small-square-with-srgb-iec61966-2.1-profile.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/structUniformShader.vert b/tests/wpt/webgl/tests/resources/structUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/structUniformShader.vert rename to tests/wpt/webgl/tests/resources/structUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/test-eval.js b/tests/wpt/webgl/tests/resources/test-eval.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/js/test-eval.js rename to tests/wpt/webgl/tests/resources/test-eval.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/thunderbird-logo-64x64.png b/tests/wpt/webgl/tests/resources/thunderbird-logo-64x64.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/thunderbird-logo-64x64.png rename to tests/wpt/webgl/tests/resources/thunderbird-logo-64x64.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/transparent-on-left-indexed.png b/tests/wpt/webgl/tests/resources/transparent-on-left-indexed.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/transparent-on-left-indexed.png rename to tests/wpt/webgl/tests/resources/transparent-on-left-indexed.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/uintUniformShader.vert b/tests/wpt/webgl/tests/resources/uintUniformShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/uintUniformShader.vert rename to tests/wpt/webgl/tests/resources/uintUniformShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/uniformBlockShader.frag b/tests/wpt/webgl/tests/resources/uniformBlockShader.frag similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/uniformBlockShader.frag rename to tests/wpt/webgl/tests/resources/uniformBlockShader.frag diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/uniformBlockShader.vert b/tests/wpt/webgl/tests/resources/uniformBlockShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/uniformBlockShader.vert rename to tests/wpt/webgl/tests/resources/uniformBlockShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/vertexShader.vert b/tests/wpt/webgl/tests/resources/vertexShader.vert similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/vertexShader.vert rename to tests/wpt/webgl/tests/resources/vertexShader.vert diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-logo.png b/tests/wpt/webgl/tests/resources/webgl-logo.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-logo.png rename to tests/wpt/webgl/tests/resources/webgl-logo.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-test-harness.js b/tests/wpt/webgl/tests/resources/webgl-test-harness.js similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-test-harness.js rename to tests/wpt/webgl/tests/resources/webgl-test-harness.js diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/zero-alpha.png b/tests/wpt/webgl/tests/resources/zero-alpha.png similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/resources/zero-alpha.png rename to tests/wpt/webgl/tests/resources/zero-alpha.png diff --git a/tests/wpt/mozilla/tests/webgl/conformance-2.0.0/test-guidelines.md b/tests/wpt/webgl/tests/test-guidelines.md similarity index 100% rename from tests/wpt/mozilla/tests/webgl/conformance-2.0.0/test-guidelines.md rename to tests/wpt/webgl/tests/test-guidelines.md diff --git a/tests/wpt/mozilla/tests/webgl/tools/import-conformance-tests.py b/tests/wpt/webgl/tools/import-conformance-tests.py similarity index 100% rename from tests/wpt/mozilla/tests/webgl/tools/import-conformance-tests.py rename to tests/wpt/webgl/tools/import-conformance-tests.py diff --git a/tests/wpt/mozilla/tests/webgl/tools/js-test-pre.patch b/tests/wpt/webgl/tools/js-test-pre.patch similarity index 100% rename from tests/wpt/mozilla/tests/webgl/tools/js-test-pre.patch rename to tests/wpt/webgl/tools/js-test-pre.patch diff --git a/tests/wpt/mozilla/tests/webgl/tools/js-test-pre2.patch b/tests/wpt/webgl/tools/js-test-pre2.patch similarity index 100% rename from tests/wpt/mozilla/tests/webgl/tools/js-test-pre2.patch rename to tests/wpt/webgl/tools/js-test-pre2.patch diff --git a/tests/wpt/mozilla/tests/webgl/tools/timeout.patch b/tests/wpt/webgl/tools/timeout.patch similarity index 100% rename from tests/wpt/mozilla/tests/webgl/tools/timeout.patch rename to tests/wpt/webgl/tools/timeout.patch diff --git a/tests/wpt/mozilla/tests/webgl/tools/unit.patch b/tests/wpt/webgl/tools/unit.patch similarity index 100% rename from tests/wpt/mozilla/tests/webgl/tools/unit.patch rename to tests/wpt/webgl/tools/unit.patch diff --git a/tests/wpt/mozilla/tests/webgl/tools/unit2.patch b/tests/wpt/webgl/tools/unit2.patch similarity index 100% rename from tests/wpt/mozilla/tests/webgl/tools/unit2.patch rename to tests/wpt/webgl/tools/unit2.patch